IISへインストール中にエラーが発生します

2015年12月16日 at 17:45

はじめて投稿させて頂きます。

現在ローカルサーバー(IIS)にconcrete5 v5.7.5.3のインストールを試みています。
最初のチェック項目は全てクリアし、データベースの指定も問題なく進めるのですが、
管理者の追加中(/install/run_routine/elemental_full/add_users)に処理が止まり、
500エラーが表示されて失敗してしまいます。
v5.7.5.2も試しましたが、同様にエラーが発生しました。

普段はApacheを使用しており、こちらには問題なくインストールする事ができました。

IISに関して知識が乏しく、(今回始めて使用します・・・)
PHPのエラーログには「PHP Warning: PHP Startup: in Unknown on line 0」としか記録されていないため、原因が分からず困っております・・・
データベースにはテーブルが作成されているので、
/install/run_routine/elemental_full/install_database
この処理までは問題なく通っているかと思うのですが・・・


動作環境は以下になります。

Windows 7 Professional 64bit
IIS 7.5.7600
Apache 2.4
PHP 5.6.15
MySQL 5.5.30


Apacheの場合も同じバージョンのPHPとMySQLを使用しました。
異なるのはphp.iniをIIS用に少々書き換えた程度です。
PHPモジュールの指定もそのままです。

何かご存知の方がいらっしゃいましたらご教示ください。
よろしくお願い致します。

タグ:

Re: IISへインストール中にエラーが発生します

2015年12月17日 at 20:03
お世話になります。

ちょっと Windows IIS は、あまり知らないのですが・・・

例えば、サンプルデータ付きのインストールではなく
「空白のサイト」をインストールしてみていただくことは可能ですか。
 

Re: IISへインストール中にエラーが発生します

2015年12月17日 at 20:34
ご返信ありがとうございます。

「空白のサイト」で試しましたが、
やはり管理者の追加でエラーが発生してしまいました・・・
 

Re: IISへインストール中にエラーが発生します

2015年12月18日 at 12:04
私は Windows IIS の経験が全く無いので、
本当に申し訳ないのですが、
おそらく、何か、PHP の権限関係の設定の問題かもしれません。


英語で検索してみたら、
fastcgi を使って PHP をインストールするチュートリアルがありました。
http://www.exchangecore.com/blog/how-set-php-iis75-fastcgi-windows-server-2008r2/

fastcgi でない PHP をインストールされているのであれば、fastcgi のモジュールを使われると、そちらの PHP の設定条件は問題ないような設定になっているかも・・・ということが想像できます。fastcgi の方法ってとれませんか?

すいません、手元に IIS の実機がないので、他に IIS の経験された方がいらっしゃるといいのですが・・・。

あと、fastcgi を入れることが無理であれば、別の環境に IIS+fastcgi の環境をインストールし、
今の環境と設定を見比べて、設定を変更しトライする方法が考えられます・・・。
 

Re: IISへインストール中にエラーが発生します

2015年12月18日 at 12:08
補足ですが、上記のチュートリアルを紹介した理由なんですが・・・・

この ExchangeCore というアメリカの会社は、アメリカで Windows 環境を中心に concrete5 サイトの構築を行っている会社なので、彼らの IIS+fastcgi の設定だと動くのかなということで共有しています。
 

Re: IISへインストール中にエラーが発生します

2015年12月21日 at 15:58
返信が遅れまして申し訳ありません・・・

検証に想定以上の時間を割いてしまったため、IISからApacheへ変更する事になりました。
今後の為にも調査を続ける予定ですが、
現在は検証する時間が取れずにいます・・・すみません・・・

再開はおそらく来年の2月ごろになります。
お手数をおかけしますが、またお付き合いいただけると幸いです。
 

Re: IISへインストール中にエラーが発生します

2015年12月21日 at 16:45
承知いたしました。

使用条件のページ
http://concrete5-japan.org/about/requirement/
も、「IIS は難しい」という記述を追加いたしました。

もしもなにかわかれば、またご報告いただけると幸いです。
 

Re: IISへインストール中にエラーが発生します

2016年6月30日 at 16:27
他の方のスレッドで申し訳ないのですが、
全く同じ現象がレンタルサーバのXdomainでも発生しました。

PHP5.6.22
MySQL5.0.95
原因お分かりの方いましたらお助けいただけると幸いです
 

Re: IISへインストール中にエラーが発生します

2016年7月1日 at 9:23
concrete5.7.x 以降は、
MySQL 5.1.5 以上が必要ですが、
そのレンタルサーバーは 5.0.95 ですね。
MySQL のアップグレードも必要かと思います。