ローカル環境のWordpress管理画面へログイン出来ない時の対処法
ローカル環境で管理画面へログインしようとすると時々ログイン出来なくなってる事があります。
これは、新しいパスワードを取得すれば再びログイン出来るようになるですが、ローカル環境ではmail()関数が無効になっていてメールの送信が出来ないので新しいパスワードを取得出来ません。
そこで、新しいパスワードを取得する方法を2つ紹介します。
その1 mail()関数を有効にして新しいパスワードを取得する
1,C:xampp\apache\bin\にあるphp.iniファイルを開く
2,php.iniファイルの700行目あたりにある
[mail function]
; For Win32 only.
SMTP =localhost
smtp_port = 25
を
[mail function]
; For Win32 only.
SMTP = Wordpressに登録したメールアドレスのメールサーバー名
もしくは使用しているメールサーバー名
(例:ybbsmtp.mail.yahoo.co.jp)
smtp_port = 25 (プロバイダーによっては587)
に変更して保存する
3,windows画面左下のスタート>すべてのプログラム>Apache Friends>XAMPP>XAMPP Control Panelをクリック
(もしくはC:xampp\xampp-control.exeをダブルクリック)
4,コントロールパネルからapacheを再起動する
(停止中をクリックしてから開始をクリックすると再起動する)
これで、mail()関数が有効になりログイン画面の「パスワードをお忘れですか?」から新しいパスワードを取得出来るようになります。
その2 phpMyadminの設定を変更して新しいパスワードを取得する
1,http://localhost/phpmyadmin/へアクセスする
2,左上にあるWordpressをインストールしたデータベース名をクリック
3,まずusersの空にするをクリックして実行する
4,次にoptionsの表示をクリックしてoptions内に移動
5,options内にあるsiteurlの編集をクリック
6,サイトURLを削除して実行するをクリック
7,http://localhost/Wordpressのフォルダ名/wp-login.phpへアクセスする
すると下記のインストール画面が出るので、ブログタイトルとメールアドレスを入力してWordpressをインストールをクリック
これで新しいパスワードを取得することが出来ます。
【この方法の注意点】
新規インストール時のようにHello world!や紹介などの記事が出来たり、ビジュアルエディタをオフにしている場合オンに戻ったりするので設定を直す必要があります。




