エックスサーバーで運用しているオレ専用クラウドNextcloudが500 internal server errorを吐き出して落ちるの巻(ModPagespeedエラー)
朝からどうも、エックスサーバーのウェブサーバーの余剰スペースで運用しているNextcloudの調子が悪い。
エックスサーバーのストレージがスカスカなので(Dropboxっぽい)Nextcloudを入れることにした – happyman web
半年くらいほぼノートラブルで動いていたんですが、一体何がおきたんだ?

あー見たくないエラーだなあ。
php.iniで落っこちてるのかなあ?重たいことやってないしなあ。(一応php.iniも弄る)
なかなか上手く行かないのでエラーログを見て見た。

Invalid command ‘ModPagespeed’, perhaps misspelled or defined by a module not included in the server configuration
と言うエラーを朝から吐き続けている。なんだこれ?
もう少し遡ると「/.htaccess」ってでてるな。
エックスサーバーにしてからそんなところ弄ってねえ。
エックスサーバーのコントロールパネルの「/.htaccess」を弄ると、Wordpressまで落っこちるので頭抱えることになってしまった。
おや待てよ?Nextcloudの/.htaccessからエラーを吐いているよね。これ。

ということはこっち?中身確認。

ModPagespeed OffになっていてOnにもなっていなかったんだが、どうもこのコメントが気に入らないらしく、無効にするために頭に「#」をぶっ込んでみた。

帰ってきたよ~良かった。再インストールかと思ったが回避できた。
サーバーの仕様を弄ったんだろうな。昨日まで何食わぬ状態で動いていましたし。
(悩んだ時間半日でした。)
Amazon Mastercard (アマゾン マスターカード) 最大2%ポイント還元
¥1入会ポイント 2,000ポイント以上付与
(2025年12月5日 12:52 GMT +09:00 時点 - 詳細はこちら商品価格と取扱状況は記載された日時の時点で正確で、また常に変動します。Amazon のサイトに表示された価格と取扱状況の情報は、この商品が購入されたその時のものが適用されます。)

おそらくCPU負荷がかかるとのことで、xserver側の仕様が変更されたみたいですね!
https://www.xserver.ne.jp/manual/man_server_mod_pagespeed.php
コメントありがとうございます。
私はエックスサーバーに引っ越ししたのは今年の初めだったので、すでにModPagespeedが標準で使える様な状態には無かったようです。
ただ、NextcloudのインストーラーにはModPagespeedを使うか使わないかの選択の余地があったようですが、通常インストールは使わない状態(OFF)の設定で/.htaccessに書かれています。
エックスサーバーの8/28頃にどうもシステムメンテを入れたみたいで、リンクに書かれているModPagespeedの使用者では無い人には、ModPagespeedをどうするこうすると書かれているラインがあるだけで弾くように変更したと理解しています。