BLOG

concrete5 Ver5.7インストールで躓いた備忘録

さくらインターネットで、concrete5をインストールする時、ドハマリしたのでメモします。

以前、バージョン5.6系をインストールしたときは、何にも引っかからなかったのに、5.7をインストールしようとしたら、永遠にInternal Server Error…。

マニュアル通りにやっているのにヾ(*`Д´*)ノ"

さくらインターネットインストールガイド
http://concrete5-japan.org/help/install/hosting/sakura/

.htaccessを設定しても、PHP.iniを設定しても、とにもかくにもInternal Server Errorがでるか、まさかの…PHPがソース表示(笑)

考えられる原因は

  1. ファイルがすべてアップされていない(ZIPでアップして解答したし!)
  2. パーミッションエラー
  3. .htaccessエラー
  4. php.iniの設定

結論からいうと、パーミッションと.htaccessの表記方法エラーでした。

Internal Server Errorが出るのは、さくらインターネットでは、「PHPとCGIのパーミッションを同じにしないといけない」というルールがあるから。詳しいことは分からなくていいです。

ディレクトリ=755
PHPファイル=705

※FTPでディレクトリを一括755に、ファイルを一括705に設定すると楽です。

https://help.sakura.ad.jp/app/answers/detail/a_id/2217

それでもInternal Server Errorが出る!!

(#・∀・)

エラーログをチェックするとようやく判明。

[Fri Dec 12 13:17:58 2014] [alert] [client 000.00.000.49] /home/hogehoget/www/hogehoge/concrete5/.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration

php_valueって表記がダメなんですって!
.htaccessを削除!

よーーーーーーーやく、インストール画面に出会えました。

。゚(゚´Д`゚)゚。