今回はサイト運営上のトラブルについての備忘録を書いています。
実は、この記事を書けるようになるまでの数日間、私はサイトにログインができず、その上サイトのデザインが壊れ…と大変なことが起きていました。泣
めっちゃ焦った…けど、すごい勉強になった…というお話です。
やはり、トラブルが人を強くするんですね、、
WordPressにログインできない!
私はほとんどプログラミングを知らないまま、なんかできた!という感覚でサイト運営をしていました。もう、ずぶずぶの初心者です。
それでも、サイト運営をして2年ほど、特に問題は起きていませんでした。もはや奇跡です。笑
それが、急にWordpressにログインできないという事態に陥りました。
いつもユーザー名とパスワードでログインしていたのですが、なぜかパスワードが入力できない。パスワードを入力する場所が消えているんです。なぜか。(ちなみに今も消えていますが、ログインできるのでよしとする)
仕方ないので、Wordpress.comアカウントでログインしようとしました。
でも、できない。「404 not found」エラーが出てしまう。ページが表示されませんと。
いや、でも、サイトは問題なく表示されてますやん…何でログインできないの…泣
いろいろ調べ、試行錯誤。
①ログインには2つの入り口がある→失敗
http://サイトURL/wd-adminと、http://サイトURL/wd-login.
違いとしては、/wd-adminはログインダッシュボードへ行ける。/wd-login.
どちらかでログインしていて、うまくいかない場合はもう一つのURLでログインしてみたら大丈夫。。だそうです泣
②Cookie削除→失敗
Cookieを消したら大丈夫な場合も。ただ、私は失敗。。
③サーバーをいじる→一度成功するも、失敗
今回のトラブルで、初めてサーバーをいじりました。FTPというサーバーの本体部分のような場所をいじる。
まず、ログインできない理由として、「一般設定」で「Wordpressアドレス(URL)」と「サイトアドレス(URL)」が同じになっているから…ということ。
これを解消するために、FTPの中で、wp-config.phpに 「define(‘RELOCATE’,true);」 を書き込む。
このコードの意味はわからないけど…なんかこれで大丈夫らしい。→失敗
次に、WordpressのプラグインでSITE GUARDがログインの邪魔をしている場合があるということで、.
#SITEGUARD_PLUGIN_SETTINGS_
START
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^wp-signup\.php 404-siteguard [L]
RewriteRule ^wp-activate\.php 404-siteguard [L]
RewriteRule ^login_00819(.*)$ wp-login.php$1 [L]
</IfModule>
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_END
#SITEGUARD_PLUGIN_SETTINGS_END
これでSITE GUARDは消え、ログインできるはず…→成功!!!
ログインできたので、どうやら問題だった「Wordpressアドレス(URL)」と「サイトアドレス(URL)」が同じ、を解消せねば!と
「Wordpressアドレス(URL)」を変更。更新すると…サイトの表示がおかしい。
ログインはまた出来なくなったし、デザインも崩れてしまう。さっきまでサイトは正常だったのに、、
もう手がつけられない…藁をもすがる気持ちで、ロリポップのサポートへ問い合わせてみました。
ロリポップのサポート、とても頼りになる!
サポートに試行錯誤の結果を説明したところ、
「Wordpressアドレス(URL)」と「サイトアドレス(URL)」が違うから、存在しないページがログイン画面になろうとしていることが原因かも、という回答でした。
え、この2つのアドレスって同じだとマズイんじゃないの…?だから、ログインできた時に、わざわざ違うアドレス設定したんだけども…
と思いながらも、確かにアドレスを変更してからサイトの状況は悪化したので、言われるがまま再設定。
ロリポップの回答には、このURLを参考として載せてくれていました。
…ログインできた。ログインもできたし、サイトデザインも元に戻ったぁぁぁあああ…!!!(歓喜)
結果オーライ、だけど。
とりあえずこれで、無事ログインして記事を書くこともできました。
FTPを使うために、サクラエディタやFileZilleをダウンロードしたりと、だいぶ勉強もしました。
やっぱり人間、追いつめられると頑張れるんだなぁ…笑
ロリポップ!なら大人気のWordpressも簡単インストール!
あなたもWordPressでブログデビューしちゃおう!!