| 項目 | 内容 |
|---|---|
| 現在のMariaDBバージョン | 10.5.13-MariaDB-log |
| NC32推奨バージョン | 10.6 / 10.11(推奨) / 11.4 |
| サポート外となったバージョン | 10.3・10.5(NC30以降非サポート) |
| シン・レンタルサーバーでの対応 | DBバージョン選択不可 → 放置 |
| 実害 | 管理画面に警告表示のみ。動作は正常。 |
※ NC30の時点でMariaDB 10.5は非サポートになっており、31.0.14でも既に非サポート状態で稼働していた。32へのアップデートでリスクは増加しない。
'maintenance' => true を追記
'maintenance' => false に戻す
| 項目 | 今回の結果 | 内容 |
|---|---|---|
| ① pagespeed_module ブロック | ✓ なし | <IfModule pagespeed_module> ブロックを削除。シン・レンタルサーバーに存在しないモジュールのため500エラーの原因になる。 |
| ② Options -Indexes と #### の結合 | ✓ 正常 | Options -Indexes と #### DO NOT CHANGE... の間に空行あり。結合していると Apache 構文エラーで500になる。 |
| ③ mod_php ブロック | ✓ コメントアウト済 | PHP-FPM環境では不要。<IfModule mod_php.c>ブロック全行をコメントアウト。 |
修正済み .htaccess 末尾(正常形):
AddDefaultCharset utf-8 Options -Indexes #### DO NOT CHANGE ANYTHING ABOVE THIS LINE #### ErrorDocument 403 //index.php/error/403 ErrorDocument 404 //index.php/error/404
mod_php ブロック(コメントアウト後):
#<IfModule mod_php.c>
#php_value default_charset 'UTF-8'
#php_value output_buffering 0
#<IfModule mod_env.c>
#SetEnv htaccessWorking true
#</IfModule>
#</IfModule>
occ maintenance:repair --include-expensive が必要。SSH有効化後に対処。occ db:add-missing-indices が必要。SSH有効化後に対処。# シン・レンタルサーバー SSH 有効化:サーバーパネル → SSH設定 → ON # Nextcloudインストールディレクトリで実行 php occ maintenance:repair --include-expensive php occ db:add-missing-indices
実行後、管理画面の警告がさらに2件減少する。