CakePHP環境にWordPressをインストールする ITかあさん

ITかあさん

CakePHP環境にWordPressをインストールする

CakePHP環境に何かCMSをインストールしたいということ、やや規模の大きなサイトを作っているとたまにあると思います。そこで今回は海外の記事を参考にWordpressをCakePHP環境にインストールする方法を紹介します。Wordpressは一つの例で、この方法はあらゆるCMSに対応出来ます。

CakePHPのwebrootディレクトリにWordPressを設置する

CakePHPのwebrootディレクトリにWordPressを設置します。

/public_html/app/webroot/blog/

webrootディレクトリにblog というディレクトリを作って、そこにWordpressの必要ファイルをアップロードして下さい。

CakePHPのapp直下.htaccessを変更する

設置したWordpressを

http://ドメイン名/blog/

で、アクセス出来るように、CakePHPのapp直下に元々ある.htaccessを変更します。
赤字の部分を追加して下さい。

RewriteEngine on
RedirectMatch temp ^/blog/wp-admin$ http://ドメイン/blog/
RewriteRule ^blog$ blog/ [L]
RewriteRule ^blog/wp-admin$ blog/wp-admin/ [L]

RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]

たったこれだけでCakePHPに設置したWordpressが通常のWordpressと同じように使えるようになりました!めでたし!

今回参考にした記事はこちら

初夏のJavaScript祭 in サーキュレーションビル ForPro