ロリポップ!のWordPress簡単インストールでブログを上書きしてしまったのは私です
焦りました。ちょっと泣きそうになりました。
やらかしたのはタイトルの通りです。
別のサイトに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
この投稿へのコメント