LoginSignup
1
0

nextcloud mixhostに実装後の事後設定メモ

Last updated at Posted at 2024-04-12

実装後の設定

PHP.ini

image.png

アプリのインストール/設定

アプリから「Default encryption module」を有効

動画のサムネが表示されない件

  • ❌️ ImageMagick
    • mixhostでは対応していない
  • ❌️ PerlMagick
    • ImageMagickのPerlラッパー版
    • mixhostにインストールされてるが、NextCloud側が対応していない
  • ffmpeg で対応出来ないだろうか検証中

エラー対応

Nextcloud 28 では、少なくとも PHP 8.1 が必要になる可能性があります

cPanelのファイルマネージャーから、該当のドメインのルートになるファイルを選択
MultiPHP マネージャー
を選択。インストールしたドメインを選択して、該当のPHPバージョンを反映する

Strict-Transport-Security "HTTP ヘッダーの秒数が少なくとも"15552000" に設定されていません。

インストールしたドメインのディレクトリルートの.htaccessの行頭に以下を追加

cPanelのファイルマネージャーから、該当のドメインのルートになるファイルを選択し、
右クリック → メニュー → edit

.htaccess
### HSTS設定 1年以上は安全な接続(HTTPS)を強制、サブドメインにも適用する
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"

その他エラー

  • サーバーにはメンテナンスウィンドウの開始時間が設定されていません。これは、リソースを多く使用する日常のバックグラウンドジョブが、メインの利用時間中にも実行されることを意味します。利用者がこれらの重いタスクによる負荷の影響を受けにくくするために、低い利用時間に設定することをおすすめします。
  • メモリキャッシュが設定されていません。パフォーマンスを向上させるため、利用可能であればメモリキャッシュを設定してください。
  • このインスタンスには、いくつかの推奨 PHP モジュールがありません。パフォーマンスと互換性を向上させるために、これらをインストールすることを強くお勧めします: sodium.
  • ご使用のシステムには、デフォルトの電話地域が設定されていません。これは、プロフィール設定で国コードなしの電話番号を有効にするために必要です。国コードなしの電話番号を許可するには、"default_phone_region" を地域の ISO 3166-1 コードとともに設定ファイルに追加してください。
  • メールサーバーの設定が未設定または未確認です。「基本設定」で設定を行ってください。その後、フォームの下にある「メールを送信」ボタンで設定を確認してください。
  • テーマ別アプリは有効ですが、PHPモジュール「imagick」が有効ではありません。ファビコン生成を正しく行うには、このモジュールをインストールし、有効化する必要があります。
  • インストールガイド ↗を再確認して、 ログ にあるすべてのエラーや警告を確認してください。

未実施

データベースがトランザクションファイルロックに使われています

  • APCu、APCu 4.0.6 以降が必要です。
  • Redis、PHP モジュール 2.2.6 以降が必要です。
  • Memcached
    • こいつもネットで実績が見当たらない。Redisよりカスリもしない。

調査したい/やりたいなぁ

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0