ブログ運営

【ワードプレス】wp-config.phpいじったらサイトが吹っ飛んだ話

!?

アイエエエエ! ブログ!? ブログナンデ!?

ぼーっとしながらconfigの設定してたらサイトが吹っ飛びました。
復旧までの道のりをのせときます。

1:ブログが飛んだ

今日は20時間くらい起きてて疲労がマッハだった。

んでリビジョン無効させるための記述追加しようと思ってwp-config.php触ってたらサイトが飛んだ。

(画像クリックで拡大)

驚きの白さ!

トップページはおろか記事の編集もできず。
バックアップとかもしてない。

つか眠くてほとんど覚えていない。

どーすんだこれ..

2:とりあえずググる

まずは検索。

やっぱりwp-configが原因らしい。
デバックモードというのでエラー箇所を探す必要があるとか。

もーそんな体力のこってねーぞ

3:エラー箇所を探す

【作業手順】

1:デバックモードに切り替え
2:該当部分を削除する
3:保存


・デバックモードへの切り替え方法

まずはデバックモードにしましょ。
wp-config.phpの下の方にある「define( )」をtrueに書き換える。

define( ‘WP_DEBUG’, false );

define( ‘WP_DEBUG’, true );

エックスサーバーの手順

サイトにログイン
→ファイル管理
→階層:ドメイン名/public_html
→編集で表示


手順は以前まとめたのでそっち参照。

【ワードプレス】wp-configってどこ?階層と確認方法

2:該当部分を削除

もう放り投げて寝逃げしたいけど踏ん張る。

エラーメッセージ全文。

Fatal error: Uncaught Error: Call to undefined function add_action() in
/home/(省略)/matatabi-travel.net/public_html/wp-config.php:95 Stack trace: #0
/home/(省略)/matatabi-travel.net/public_html/wp-load.php(37): require_once() #1
/home/(省略)/matatabi-travel.net/public_html/wp-blog-header.php(13): require_once(‘/home/(省略)/m…’) #2
/home/(省略)/matatabi-travel.net/public_html/index.php(17): require(‘/home/(省略)/m…’) #3 {main} thrown in /home/(省略)/matatabi-travel.net/public_html/wp-config.php on line 95

見た感じ

一番最初の「Call to undefined~」
一番最後の「wp-cnfig.php on line 95」っぽい。

それぞれ

Call to undefined~:未定義の関数を呼び出してんぞ?
wp-config.php on line 95:95行目にエラーがあるよ!

って意味。

↑赤枠の部分ね

エックスサーバーのファイルマネージャーは行数表記がない。クソ不便。
手持ちのエディタで該当箇所を探して「wp-config.php」の95行目を確認。

windows標準搭載のメモ帳でやる場合は次で解説。

95行目がどこがが分かれば何でもいい

・補足:メモ帳で行数を確認する方法

windows標準搭載の「メモ帳」でも行数が確認できる。
せっかくなので手順ものせとくよ。

1:「表示」メニュー
2:ステータスバーにチェック

で画面左下に行数が表示されるようになる。

矢印部分に表示される(ちっさい)


wp-config.phpを丸々コピペして行数を確認。

該当の行を「サーバー上」で削除する。

メモ帳にコピったやつは確認用だから保存せずに破棄すること。
ぜったいに「メモ帳で保存したwp-config.php」をアップしてはいけない。

理由は文字コードが違うから。
「php メモ帳 保存 だめ」とかでググると出てくる。

面倒なことになるから絶対だめだぞ!

・エラーが変わった

すると今度は

「~cocoon-child-master/functions.php on line 25」

と表示が変わった。

アドレス見る限りでは子テーマのやつ。

同じようにサーバーの「ファイル管理」から25行目を確認して削除。

保存すると


無事ブログが復活。
ログインも問題なし


や っ た ぜ !

4:飛んだ理由

理由は競合(たぶん)

削除した部分を残しておいて比べたら似たような内容だった。

寝ぼけて貼り付け場所をミス

サーバー「おん⁉記述間違ってんぞ!」

あぼーん


ってとこかな?
まぁ復旧できたのでヨシ!

タイトルとURLをコピーしました