KDDI CPIレンタルサーバーでWordPressを動作させる
現在苫小牧市内のとある会社のホームページを作成中で、もう少しでご紹介出来るのですが、既にco.jpのドメインを取得されており、メールのみ利用されておりました。
このサーバーがKDDIで、初めて触るサーバーだったのですが、サポートとお話ししたところ「WordPress Versionは「WordPress 3.0.1」となり、お客様手動でのVersion UPで4.0まで対応
しておりますが、Version UPはサポート対象外となります。」とのこと・・・・3.0.1ってちょ・・・汗
という事で手動で設置してセットアップを起動すると、PHPのソース丸見え状態になってしまいます。つまりPHPが動いていないという状況。
サービス的には有るので、色々と調べてみると、どうやら.htに以下を記述しないとPHPが稼働しないとの事・・・おいおい・・・
AddHandler x-httpd-php528 .php
とりあえずこれでインストールし、試しにブログを書いてみると、日本語が文字化け・・・・
で、どうやらデフォの文字コードがEUCJPらしく、それで文字化けするぽい・・・php.iniが独自に設置出来るとの事で、以下を書いてサーバーにアップロード
mbstring.encoding_translation = OFF mbstring.internal_encoding = utf-8
無事文字化けも無くなり、必要なプラグインをインストールしようとナンカエラー・・・SSL関連の問題らしいので、以下を修正。
wp-includes/class-http.php (204行目)
'sslverify' => false,
trueをfalseに。
で、ここまでやってページ等を仮登録してみるも、404…
どうもmod_rewriteが動いてないぽいので、.htに以下を追加
Options +FollowSymLinks RewriteEngine on
これでやっと正常に動作しました。
ただ、class-http.php に関してはWPのアップデート時に書き換わってしまうので、その後、WP本体やプラグインのアップデート時にfalseにしてからアップデートし、trueに戻すという作業が必要になりそうです。