このサイトで重大なエラーが発生しました。 – Word Press

Word Press、便利なんですけれどエラーが発生すると結構面倒なのですよ。
その経験の内のひとつをご紹介します。


このサイトで重大なエラーが発生しました。

「このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してください。
Word Pressのトラブルシューティングについてはこちらをご覧ください。」
って表示されても、これじゃ要因がよく分からないんですよ。
サイト管理者宛てにメールも来ないし、リンク先を読んでもよく分からないので困り果てます。

要は、このエラーメッセージは色んな要因で発生するということで、何がなんだか分かりません。
仕方ないので、レンタルサーバーのサポートに連絡してアドバイスをもらうことにしました。


PHPの設定が要因だった

アドバイスを引用すると、

「.htaccess」でphp.iniの上限を上げて再度操作をお試しくださいますようお願いいたします。
php.iniの設定を行っていただくためには、まずPHP設定での操作が必要となります。
———————————————————–
モジュール版は上限値固定のためCGI版にご変更ください。
1.ユーザー専用ページにログインする
2.「サーバーの管理・設定」から「PHP設定」を開く
3.ドメイン、もしくはサブドメインを「PHP8.3 CGI版」に変更する
※変更後反映に10分程度かかるので時間を置いてから下記作業を行っていただく
4.「php_value, php_flagを利用可能にする」を「On」へ変更する
5.「php.iniを設定する」をクリックする
———————————————————–
その後、フォルダ内の「.htaccess」ファイルへ記述をお願いいたします。
■(例)
php_value memory_limit ○○M
php_value post_max_size ○○○M
php_value upload_max_filesize ○○○M
※○○の部分に設定上限値を記載ください
※ご対応前に該当ファイルをご自身のパソコンにダウンロードするなどしてバックアップしてください。

とのこと。
ただ、設定する三つの数値がどれくらいが妥当なのか分からない。

設定値はちょっとずつ上げる

そこで、標準値を調べることにしました。
まず、下記の内容のファイルをWord Pressのあるディレクトリに作ります。
ファイル名は何でもいいのですが、
セキュリティの関係上、それと容易に推察できる「phpinfo.php」とかの名称はやめた方がいいです。

作成したら、そのファイルをwebブラウザで表示します。
すると、下記のような画面になるはずです。

この画面でで文字列検索すると、
「memory_limit」(PHPが使用できるメモリ容量、つまりはWord Pressが使用できるメモリ容量)
「post_max_size」(POSTデータの最大サイズ、PHPに送信できる最大容量)
「upload_max_filesize」(サーバーにアップロードできる最大容量)
の「Local Value」(現在の値)
と「Master Value」(標準値)
が分かります。

そうしたら、足りないものを増やせばいいのです。
一度に何倍もの数値を書き込むのでは無く、通常、ちょっとずつ増やして行きます。
例えば、現在値が「20M」で標準値が「20M」なら、「30M」くらいにしてみます。

どうやって増やすかというと、「.htaccess」ファイルに記述します。
Word Pressのあるディレクトリに「.htaccess」が既にあればそれに追記します。
「.htaccess」が無ければ新しく作成します。
このとき注意して欲しいのは、「.」(ドット)で始まるファイル名は、
WindowsでもMacでも特殊なファイルになってしまい、通常見えなくなってしまうので、
一旦「_htaccess」などというファイル名にしておいて、アップロードしたら
「.htaccess」というファイル名に変更してください。
FTPソフトを使わず、直接、サーバー上のファイルを作るのであれば「.」で始まっても構いません。

その「.htaccess」ファイルに
などと記入します。(数値は摘便変更してください)

「.htaccess」ファイルはすぐに反映されますが、
念のためwebブラウザのキャッシュはクリアした方がいいでしょう。

エラーがなくなるまでちょっとずつ増やしますが、
あまり大きくしすぎると、レンタルサーバーからダメ出しがあるかもしれません。
もし無くても、増やしすぎはサーバーに負荷をかけるので、
最悪はアカウント停止や契約解除になってしまいますので注意してください。
ロリポップサーバーの場合は、上限に取り決めや制限はないようですが、
サーバーに負荷がかかりすぎると、アカウント停止や契約解除になるそうです。



お気に召しましたら、一票(ワンクリック)下さい。ランキングに参加しておりますゆえ。


人気ブログランキング
ウェブデザインランキング
ウェブデザインランキング



Views: 8

コメントを残す

メールアドレスが公開されることはありません。