masalibの日記

システム開発、運用と猫の写真ブログです

RailsとWordPressの共存するように変更してみた

railsでBLOGを作ることは可能だけど
wordpressのデザインや機能には
到底かなわないので
設置してみた

前提

ドキュメントroot
 http://catmovie.info
サブフォルダに設置
 http://catmovie.info/wordpress/
インストールした場所
 /var/www/wordpress/wordpress


httpd.confを修正

<virtualhost *:80="">
    ServerName catmovie.info
	DocumentRoot /var/www/ruby/rails_projects/catmovie/public
    RailsBaseURI /rails
  RailsEnv production

</virtualhost>

  ↓

Alias /wordpress /var/www/wordpress/wordpress

<virtualhost *:80="">
    ServerName catmovie.info
	DocumentRoot /var/www/ruby/rails_projects/catmovie/public
    RailsBaseURI /rails
    RailsEnv production
  <location wordpress="">
    PassengerEnabled off # turn off Passenger for /blog subdirectory
  </location>

  RewriteEngine On
  RewriteRule ^/wordpress/?(.*)$ /var/www/wordpress/wordpress/$1 [NC,QSA,L]

</virtualhost>

f:id:masalib:20120805030411j:plain

この設定を応用すれば
phpのモジュールもうごくのか~
 
参考にしたサイト
http://shockby.com/2010/03/17/rails%E3%81%A8wordpress%E3%81%AE%E5%85%B1%E5%AD%98/
 
WordPressのインストールはこちらで
http://ja.wordpress.org/