さくらインターネットでMTとWPを共存させる
MovableTypeが載っているさくらインターネットのサーバーでWordPressのブログを立ち上げてみました。
立ち上げ時に疑問に思ったこと、はまったことを備忘録として残しておきます。
サーバー上でMTとWPの二つのシステムを共存させる必要があります。
一方、契約しているさくらインターネットのプランは、スタンダードブランなので、データベース(MySQL)を一つしか利用することが出来ません。
データベースに詳しくない私は、
「ブログシステムはMTとWPの二つ、データベースは一つ、これで大丈夫なの?」と
うまくいくか不安でしたが、やってみたら何のことはない、きちんとインストールできました。
後からさくらインターネットのデータベース管理ツールからデータベースを確認してみると、表名に、MTは「mt_」、WPは「wp_」とついていて、データベース内で、きちんと住み分けできていることが分かりました。
ですが、問題はそこから・・・
「インストールは成功した」と出るのですが、そこからログインボタンを押すと、「500 Internal Server Error」になってしまいます。
探しに探し、やっと見つけました。
http://d.hatena.ne.jp/kurudrive/20090320
原因はさくら特有の設定にあるようで、ディレクトリのパーミッションが777だとInternal Server Errorとなってしまうようです。
755に変更したら直りました。
なんだー。
そんなことー。
時間を返せー。
私は、一番上のフォルダの属性を777にしていたのです。
他は全部755にしていたのに。
だって、どこかに777か755にして下さいって書いてあったんだもの。
というわけで、さくらインターネットでWPをインストールされる場合は、ftpの転送設定でファイルは全て755の属性で転送すると設定してから転送されることをお勧めします。