• 締切済み

wordpressの記事の復活,xserver

「HTTP500内部サーバーエラー」のメッセージが表示されて、サイトが開かなくなったので、 wp-config.phpを再設定する作業をしました。すると、インストール出来ない理由として、 mysqlのデーターベースにユーザーとして使用権限がないことが原因らしいとわかりました。 xserverのmysqlのユーザーをチェックしたら、別のサイトでwordpressをインストールするときに、 間違ってユーザーの一つを削除していたことを思い出し、元のユーザーを追加。 wp-config.php の設定もうまくいき、無事インストールとなりました。 しかし、これが間違いだったようで、 サイトは表示されたものの、全くの初期段階で、今まで投稿してきたコンテンツを全く表示されてくれません。 この状態で、元のコンテンツを復活させる方法はあるでしょうか? xserver内のmysql関連のファイルは何もいじっておりません。 ご指導のほどよろしくお願いします。

みんなの回答

noname#152065
noname#152065
回答No.2

>今回の処理で、 >wp-config.php を再設定しないで、mysqlのユーザーの復活だけをしていれば、 >無事元の記事を表示できたのでしょうか? MySQLに接続ができなくてエラーになってるだけならユーザーを作りデーターベースの権限をつけて wp-config.php にそのユーザーを設定すればいいと思います ※元のユーザーならそのままいけるはず >あるいは、wp-config.phpの再設定で、 >mysqlの接頭語を変えてインストールしていれば、 >データーベースの移動で復元できたのでしょうか? この場合はした事ないのですが、インストール後wp-config.phpで元の接頭語に変える事で行けそうな気もします 上の作業をする場合でもMySQL上でバックアップとWordPressのバックアップはしないともしもの時復元ができなくなります 設定、記事情報はMySQL 画像等は wp-conten/ 以下にあります 私は普段からWordPressの全ファイルとMySQLの定期バックアップをしています

noname#152065
noname#152065
回答No.1

データーベースを上書きしたのなら戻すことは不可能だと思ったほうがいいです バックアップを取らないとどうなるかいい勉強になったとプラス思考でいくしかない

ifa2491
質問者

お礼

早速のご回答ありがとうございます。 wordpressをインストールしたときに、mysqlの設定で、 データーベース名と、接頭語を同じにすると、 データーベースを上書きしてしまったことになるんですね。 今回の処理で、 wp-config.php を再設定しないで、mysqlのユーザーの復活だけをしていれば、 無事元の記事を表示できたのでしょうか? あるいは、wp-config.phpの再設定で、 mysqlの接頭語を変えてインストールしていれば、 データーベースの移動で復元できたのでしょうか? 今後の対応のため追加アドバイスを頂けると嬉しいです。

関連するQ&A