- 2009-01-23 (金) 4:58
- WordPress
今日も今日とてwpと格闘していました。これ弄り始めると止まらないんですよねー。超絶困る。
今回は、「パーマリンク設定を変更すると何故か500Errorが発生する」という怪現象についてメモ。多分XAMPPを使ったローカル環境にインストールしているからという原因も考えられなくはないんですが、その辺はあまり詳しくないので割愛します。
- MacOSX上にXAMPPをインストールし、ローカルでもPHPとMySQLが稼働出来る環境にしてあります。
しかしセキュリティ的な心配から、使う時だけターミナルでXAMPPを起動して、使わなかったら切ってます。(まあターミナルを終了したら自動的に終了されるみたいですが…) - ここにWPを普通にインストールします。マニュアルによると、ディレクトリのパーミッションが「読み/書き」になっていれば自動的に.htaccessが生成されるみたいな事書いてあるんですけど、どっこにもそんなものありませんけど?(ちなみにFTPサバも同様だったけど?)
- まあとりあえずひとまずそれは置いておいて、パーマリンクの設定を変更します。
- するとオプションの下部に「.htaccessが書込み可能であれば〜」というおふれが出ます。要はこれが表示されているということは「書込みできんからお前の手で書けや」といっているという事です。ですので、下のテキストエリアに表示されている文字を全選択してコピーしておきます。
- テキストエディタを開いて、コピーした文字列をペースト。「.htaccess」というファイル名で保存します。が、MacもWinでもデフォでは「.(ドット)」から始まるファイルは全て非表示ファイルのため、この名前をつけると見えなくなってしまいます。
Windowsの場合は、コントロールパネルで全てのファイルを表示する」設定に変更する。
Macの場合はターミナルで非表示書類も表示する設定に変更するコマンドを実行するか、フリーで非表示ファイルも表示させる事が出来るアプリケーションがあったりするので(これについては後日紹介します)、これを使って表示させる設定をしてから保存しましょう。 - で、index.phpと同じディレクトリにコピーして、ブラウザを再読み込みしました。すると500Errorが発生する訳です。
- xamppディレクトリのどっかにerror_logがあるのでこれを開いてerror内容の詳細を調べてみます。以下の事が書いてありました。
/Applications/xampp/xamppfiles/htdocs/kkws/.htaccess: RewriteEngine not allowed here
- 要約すると「.htaccessは書込みの自動更新はできんようになってまっせ」みたいなことだとおもいます。だったら有効にすれば良いだけなんですけど、これを調べていろいろやってみたんですが、なんでかError解消されず。
- 結局、焦れて「ええい、ものは試しだ」と思いついて、.htaccessの内容を全消しして保存。ブラウザを再読み込みしたら、あら不思議…トップページも管理画面もちゃんと表示されるようになりましたのよ、奥さん!(ダレ?)
- これは私の予想なんですが、多分初めから.htaccessの記述が間違ってた可能性があります。なんで記述が間違ってたのかは謎なんですけど。。。(だってこれペーストしろと言われたから全選択してまるまるペーストしたのに…)。
結果的に確定的な原因は分からなかったのですが、もし同じようになった方は行ったん.htaccessの中身を全部消してみるのも手だと思います。
ということでした:-p
- Newer: IE8のリリース候補版のダウンロードが開始
- Older: ブラウザ何使って、フォントサイズはどれくらいが読みやすいですか?
Comments:2
- ゆりこ 09-01-23 (金) 11:07
-
エラーメッセージは「RewriteEngine が使えません」という意味だと思います。つまり、Apache の設定を変更して、mod_rewrite を有効にすれば OK じゃないでしょうか。
- admin 09-01-28 (水) 15:54
-
ゆりこさん>
コメントありがとうございます。 アドバイスありがとうございます!!
後日いろいろ試してみた結果、ゆりこさんのおっしゃるとおり「RewriteEngine が使えません」ということで、原因はXAMPPのmod_rewriteが有効になってなかったみたいです。
Apacheの設定を変更してmod_rewriteを有効にしたら無事解決しました〜。これについてのメモは後日書き込もうと思います(XAMPPのWindows版とMac版でディレクトリが違ったりしていてややこしかんたもんで…/汗)。
Trackbacks:0
- Trackback URL for this entry
- http://wd.kkws.org/archives/194/trackback
- Listed below are links to weblogs that reference
- wordpress強化月間記 - その弐 from KANZAKI KAINE WEBSITE - WD