2011-01-14 13 views
0

まず、Webプロジェクトは、Linuxサーバー上で完全に動作します。IIS7 FASTCGI PHP CODEIGNITER Windows 500の内部エラー

PHP5.3/FASTCGIで設定されたIIS7.5を使用して、Windows Server 2008でWeb Codeigniterプロジェクトを実行しようとしています。私はwwwrootに/ project1にそれを入れた後、プロジェクトを実行すると

それは動作しません。

 
Module: FastCgiModule 
Notification: ExecuteRequestHandler 
Hander: PHP_via_FastCGI 
Error Code: 0x000000000 

私はproject1の権限設定をチェックし、iisusrを持っています。

.phpは完全に動作します phpinfo.phpは動作しますが、

私は単純なmysql_connect .phpスクリプトを実行し、それは完全に動作します。

CIプロジェクトが機能していないためです。

IISプロジェクトでIISがIIS/FastCGIで動作するために必要な特別な設定はありますか? また、.htaccessファイルがありません。どうしてうまくいかないのか分かりません。何か提案がありますか?

URL書き換えなどで何かできますか?

+0

PHPエラーがログオンしていますか?もしそうなら、そこにエラーがあるかどうか確認してください。それ以外の場合は、IISの質問です。 –

+0

はPHPエラーのように思えます。私はIIS7/FastCGIでCIの問題が発生していると思います。 – flyclassic

答えて

0

私のサーバーの管理者は、PHPで5.2

をIISを再インストールし、今は別のエラーを持っているが、少なくともこれは...のために必要な権限の設定は何

 
is_dir(): open_basedir restriction in effect. File(application) is not within the allowed path(s): (C:\inetpub\wwwroot) in 

より有用なものですIIS上のCI?

+0

新しい質問は、元の質問に対する回答ではなく新しい質問として尋ねる必要があります。また、あなたの質問に対する答えとして、IISを再インストールし、それを修正したという事実に印を付けるべきです。最後に、open_basedirの問題は、PHP.iniをチェックして適切に設定することで解決できます。これは、ファイルのアクセス許可という意味でのアクセス許可エラーではありません。 – Brad

関連する問題