今まで問題なく運用していたwordpressのダッシュボードに急にログオンできなくなりました。

いつものようにgoogle先生にお伺いを立ててみると色々と解決策は出てくるんですが、どれもうまくいきません。
標準的には

    1. ブラウザのクッキーを削除する
    2. wordpressのプラグインを止める

上記2つをやってもダメなときは wp-configに

define(‘WP_SITEURL’, ‘http://XXXX.net’); /*サイトトップページのアドレス
define(‘WP_HOME’, ‘http://XXXX.net/mysite’); /*wordpressをインストールしたディレクトリ

を記入してログイン画面を呼び出すと治るというものでした。
しかし、うちのサイトではうまく行きませんでした。

サイトのツールでwordpressのデータベースを覗いてみるとデータは生きていたので、wordpressのファイルがおかしくなっているのでなないかと思われました。

そこで思いついた解決策kがコレ

 実際にした解決策は、

新たにをwordpressをインストールしてwp-config.phpのデータベースの設定を今までのwordpressに書き換える

でした。

コレで無事にログインできるようになりましたが、このままでは不都合があるのでそれも修正します。

まず、

  1. アップロドした画像ファイルなどを新しいwordpressディレクトリへコピーする
  2. プラグインを新しいwordpressディレクトリへコピーする
  3. 投稿に添付されている画像などのファイルのパスを新しいwordpressディレクトリへ変更する

です。

1.と2.はすぐに出来ますが、3.は手作業でやると膨大な手間と時間を取られるので、プラグインを利用します。

 

Search Regex

 

コレを使うと任意の文字列を一括で置換できます。

以上で修復完了。

コレで何とか投稿できるようになりました。
この記事が復旧第一弾です。

 

ブログランキングに参加しております。クリックしていただけると嬉しいです

にほんブログ村 地域生活(街) 中国地方ブログ 広島県情報へにほんブログ村 グルメブログ 中国地方食べ歩きへにほんブログ村 IT技術ブログへ