Pc-Trace

<< 2024年5月 >>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31






Pc-Trace
PC-Trace

< next 備忘録の記事 prev >

「WordPress」個人的な備忘録

タイトル通り個人的な備忘録。他には当てはまらない。(かも?)

WordPressを「doc」の直下にインストール。
トップページ以外はアクセスできるが、トップ(「doc」)に戻ると403エラー!


サイトアドレスの設定ではマルチドメインということもあり、
「pc-trace.jpn.org」
「plotyuki.sakura.ne.jp」
の両方試すも結果は同じ。



このときドメインの一つを誤って"WordPress アドレス (URL)"の方に設定してしまい、以後ダッシュボードにアクセスできなくなってしまう。

ここで数日の間"ドツボ"にハマる。

解決策が見つからず仕方なく「WordPress」を再インストールして事なきを得たが、安易な処置に納得いかず。

豊富に用意されたテンプレートも災いして、目を引くいくつかのテンプレートではインストール途中でダッシュボードにログインできなくなる不具合が発生!
アクセス権がどうのこうのの問題ではなさそうだ。



現在は以下の方法でトラブル発生時の対策としている。

"wp-config.php"の最下行に予めインストールしたアドレスを記述しておく。


サイト消失時に最下段の2行(自分がインストールしたアドレス)をコメントアウトしてアップロードし、復旧させる。
ログインできたらWordPressのアドレス設定を行った後、再度コメントアウトしてアップロードする。

同じ現象が発生してしまった人は膨大な時間をかけて再インストールする前に試してみる価値があるかもしれない。

本題に戻るが、「ホーム」に戻ると403のアクセス権エラーが発生する際の個人的な対処方法。

WordPressインストール時に自動設定される「.htaccess」の内容。
利用している皆が動作している訳で、おかしいハズも無い!

# BEGIN WordPress

RewriteEngine On
RewriteBase /doc/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /doc/index.php [L]

# END WordPress

実はこの思い込みが見落しの原因となってしまった。
sakuraのサーバー含めて「.htaccess」全体を見ると



"あ〜!" 
さすが"bokeG"さん。

たった1行の追加で解決できる事にやっと気がついた。
・・ということで、赤枠の1行を追加。

何事もなかったの如くトップページが表示されるようになった。


< next prev >