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がソース表示(笑)
考えられる原因は
- ファイルがすべてアップされていない(ZIPでアップして解答したし!)
- パーミッションエラー
- .htaccessエラー
- 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を削除!
よーーーーーーーやく、インストール画面に出会えました。
。゚(゚´Д`゚)゚。