• TEL: 0792 130 533 (日本語) / 0937 822 880 (ベトナム語)
  • ホーチミン在住者向け運転免許証取得&書換え代行&更新代行/ベトナム不動産の格安現地業者投資

 ちょうど先日1つのワードプレスのサイトの復旧が終わったところで、次は別のサイトが正常に表示されずに、代わりに以下の文字が表示されます。

このサイトで重大なエラーが発生しました。
WordPress のトラブルシューティングについてはこちらをご覧ください。

 おーいまたか。これはかなりショックです。これでまたかなりの時間が無くなります。知り合いになった業者に頼んでもいいのですが、今回はまだ管理画面は表示されるし、また暇でしたのでとりあえず自分で処理してみようと思いました。まずやったことは前回と同様にいろんなサイトで勧めている以下です。

  • wp-config.phpにdefine(‘WP_MEMORY_LIMIT’, ‘256M’);を追加=>PHPメモリ上限を引き上げる
  • 現在使用中のthemesの名前を変更(テーマを無効化)
  • pluginsフォルダ名を変更(プラグインを無効化)
  • wp-config.phpのdefine(‘WP_DEBUG’, false);をdefine(‘WP_DEBUG’, true);に変更=>デバッグモードを有効にする

 予想通り変化なしですが、一番の問題はデバッグモードを有効にしても、エラー内容が表示されないことです。また、wp_config.phpにdefine(‘WP_DEBUG_LOG’, true);を追加すると、wp-contentフォルダ内にdebug.logというエラーログファイルが書き出されるはずなのですが、全然書き出されない。これが表示または書き出されないと、どのファイルのどこを修正していいのか分かりません。これにはかなり手こずりましたが、やっとのことで解決できました。今回も単純なものを見逃していました。


 原因は、wp-contentフォルダの書き込みの権限が不可になっていたことです。書き込み権限を可に変更して再度ページを読み込むとdebug.logが書き出されました。これ簡単なことですが、気が付きませんでした。エラーログファイルが書き出されない場合はこれをやってみてください。

使われていない関数を発見
 その後、エラーのある文をチェックすると、未定義の関数があることが分かりました。恐らく、テーマがアップデートしたときに不要となった関数が残ってしまったようです。この不要な関数を取り除くと復旧しました。

 今回、ワードプレスのトラブルに短期間に2回も遭遇したため、現地の専門業者とも知り合え、私自身もいろいろ勉強になりました。そこで、もしワードプレスのトラブルに遭遇してしまい、phpコードに自信がなくご自身による復旧に困っている方がありましたら、お気楽にご連絡ください。お手伝いできるかもしれません。料金はベトナムの現地価格ですのでお安く対応できます。

  • 料金:9,000円(通常のトラブル復旧・解決)
    症状を見てからの見積もりですが、症状によっては9,000円よりも高くなる場合や、弊社では対応できない場合もあります。見積もり後のキャンセルは自由です。
  • 成功報酬。復旧できない場合は料金を全額返金します。
  • 支払い:日本の銀行口座になります。
  • 作業時間:トラブルの内容によりますが、概ね3営業日と考えてください。復旧できない場合はこの期間にお知らせします。
  • 連絡先:以下のページよりご連絡ください。
    https://hojo.jp/contactus/

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です