さくらとCoreServerでPHPのバージョンを変更する

WordPressのプラグイン「Newpost Catch」のバージョン1.3.0からアップデートすると、ページが真っ白になる。新規インストールを行うと、“重大なエラーを引き起こしたため、プラグインを有効化できませんでした。”というメッセージが表示されて有効化できない、といった症状が出てしばらく放置していましたが、重い腰を上げて調べると、PHP5.3以前のバージョンでは動作しないようになったということでした。

言われてみれば、この症状がでるWordPressは、かなり昔から契約しているさくらインターネットのサーバーです。設定をチェックしてみることにしました。

NewPostCatch PHP 03

さくらインターネットサーバコントロールパネルから、PHPのバージョン選択をクリック。

続きを読む →

さくらのサーバーでMTを再構築すると500エラーになる原因と解消法

Sakura MTPHP 500

さくらインターネットのサーバーにMovable Typeをインストールして、再構築したら500エラーが出て表示できない状態。

これは、拡張子を.phpにしている場合に発生するパーミッションエラーです。

さくらのサーバーでMovable Typeを再構築して生成される.phpファイルは、パーミッションが「666」になるので表示できないというだけ。(FTPでパーミッションを「755」に変更すると表示できる)

続きを読む →

ローカルサーバー環境を簡単構築「MAMP」の導入からWordPressのインストールまで

MAMP WordPress Install 06

ローカルでWordPressやPHPを動かすテスト環境としては、「MAMP」をインストールする方法があります。

MAMPとは、ApacheとMySQLとPHPを一括インストールすることができる、OS X / Windows向けWeb開発環境構築ツールです。同様のツールとしては、古くから「XAMPP」が有名ですが、MAMPの方がインターフェイスが簡単なのでおすすめです。

続きを読む →