Macのローカル環境に構築したWordPressをマルチサイト化した。
マルチサイト化は以下参照
http://wordpress.takanono.com/38/
完了するとワードプレスの管理画面の左上に[サイトネットワーク管理者]のメニューが追加される。
[サイトネットワーク管理者] - [ダッシュボード]で、新規サイトを作成したが、作成したサイトにアクセス出来なかった。
問題はマルチサイト化時に作成した.htaccessが正しく動作していなかったからだ。
やったことは2つ。
1..htaccessを有効にする (これでnot found が forbiddenになる)
apacheの設定で.htaccessを有効にしてapacheの再起動をする。
apacheの設定ファイルであるconfファイルは、使うapacheにより異なる。
システム環境設定 - 共有 - Web共有 なら /etc/apache2
Macports なら /opt/local/apache2/conf
fink なら /sw/etc/apache2
これらの場所にあるhttpd.confか/users/ユーザー名.confの
AllowOverride None
を
AllowOverride All
にする。
2. RewriteEngine Onを有効にする
先のapacheの設定ファイルもしくは.htaccessのRewriteEngine Onの前に、
Options +FollowSymLinks
を追加する。
参考: http://php.birdlab.com/memo/16
0 件のコメント:
コメントを投稿