HighLab

mixhostでページが急に真っ白になった時

  • 公開日:
  • 更新日:
  • 文字数:1097文字

mixhostでいきなりページが真っ白になったのでその時のことをお話します。

原因がわからず、error_logをまずチェックしました。
PHP Fatal error: Unknown: Failed opening required 'hoge/hoge/index.php' (include_path='.:/opt/cpanel/ea-php72/root/usr/share/pear') in Unknown on line 0

hoge/hoge/index.phpは実際はwordpressのindex.phpのファイルで、
開けませんというエラーでした。
本番をいじってなかったのになぜ??

原因がわかりませんでした・・
ですが、ローカルでページを作成してたので、そのまま削除して、もう一度アップしなおそうとしました。
wordpressでサイトをつくってたので、データベースごと削除しました。
その後wordpressをインストールしなおすと、エラー発生!!

なんでや!!と思ったら、
削除したにもかかわらず、index.phpやsetting.phpがのこっていました。

いつも通りならすべて削除されるはずなのに・・
そこで、パーミッションを確認すると、なぜか0000に!
0750とかが普通?なのに・・

んで、mixhostの公式サイトをみると

mixhostではお客様により安心して安全な環境でご利用いただく為、マルウェア等の不正なプログラムがお客様領域に設置された場合、自動的にパーミッションを0000に変更し、被害の拡大を防止する措置を実施しています。

しかしながら、極稀に正常なファイルもマルウェアとして認識され、パーミッションが0000に変更されて利用できなくなってしまうケースがございますので、解除方法をご案内いたします。

これが原因か!
以下urlの手順でやりますと無事なおりました。

https://help.mixhost.jp/hc/ja/articles/360004804672-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%91%E3%83%BC%E3%83%9F%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E5%8B%9D%E6%89%8B%E3%81%AB0000%E3%81%AB%E3%81%AA%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AE%E5%AF%BE%E5%87%A6%E6%B3%95