ロリポップ!のWordPress簡単インストールでブログを上書きしてしまったのは私です

blogtitle161107

焦りました。ちょっと泣きそうになりました。
やらかしたのはタイトルの通りです。

別のサイトにWordPressをインストールしようとしてたんです。
すごく単純なミスなんですが(もちろんそこに至るまでは紆余曲折あるんですけど)、簡単インストール先に運用中のサイト(このブログです)を選択したままインストールしちゃったんです。
ちゃんとそのサイトにはもうWordPressが入ってますよ?って聞かれたんですけど、紆余曲折の過程で変にインストールされてたかなぁっていうくらいなもんでぽちぽちインストールしたのです。
それでこちらに戻ってみたら、テーマはTwenty Sixteenになってるし、記事はなくなってるし。。。
あ。。。。。。やっちまった。。。と。

まずはDBを確認しましょう

えーと、えーと、テーマのバックアップは有るとして、最近DBのバックアップとってたかな?
結構たくさん書いてきたんだけどな。。
データが残ってないかどうか、すがる思いでDBを確認します。

。。。。。

あった。。。

というのも、ロリポップでWordPressを簡単インストールするときに接頭辞っていうのをつけてくれるんですが、新しくインストールした際に新しい接頭辞で作ってくれたみたいで、元のデータは生き残ってました!!
DB内に違う接頭辞で2種類入っている状態です。
これはなんとかなるかもしれん!!

というのもWordPressの場合、どのDBを読みにいくかは設定ファイル(wp-config.php)に書いてあるはずです。
だから正しい方に行ってもらえればデータを読み込んでくれますよね?ね?

wp-config.phpが上書きできない!?

wp-config.phpを確認します。
やっぱり新しく作られた接頭辞になってます。
それを元のものに書き換えて、保存してサーバにアップすれば、ほら元どおり?

。。。。。

に、ならない?あらら、やっぱり記事なし状態です。
もう一度書き換えてアップし直してもやっぱりダメ。。

焦ってるときは全然当たり前のことがわからなくなるもんですね。
そうでした、ロリポップ!さんはセキュリティ強化のためwp-config.phpは読み込み専用になっているんでした。
パーミッションで弾かれていたということですね。

上書きできるようにパーミッション変更して(サーバ側のファイルですよ)、再度アップ。
確認!

今度は。。。。

復活!!!
プラグイン関係もカスタムフィールドも全部大丈夫そうです。

確認したら、ちゃんとwp-config.phpのパーミッションを戻しておきます。
これ大事なとこです。

バックアップのススメ

今回はあまりに凡ミスなので、もう何にも言えないんですが、バックアップって大事ですよね。
ちゃんとしとかないと、データが消えたら泣くに泣けない。
つくづくそう思いました。

最後に、DBを直接いじったり、パーミッションを変えたりは慎重に自己責任でお願いします。
サイトに不具合のあった間、アクセスしてくださった方がいらしたら、大変ご迷惑をおかけしました。
申し訳ありません。ほんと心臓に悪いので、重々気をつけます。。

広告
広告

この投稿へのコメント

コメントはありません。

コメントを残す

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

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL