2016-10-04 8 views
1

私はIIS7を自分のマシンでローカルに実行しており、PHP 5.6をインストールしました。私はファイルphpinfo.php<?php @phpinfo(); ?>というスクリプトを含むC:\inetpub\wwwroot\phpinfo.phpに入れました。IIS7を使用してサブディレクトリ内のPHPサイトにアクセスできません。

localhost/phpinfo.phpに移動した場合、希望の出力が得られます。

phpBBをインストールしようとしています。私はファイルをダウンロードしてここに抽出した:C:\inetpub\wwwroot\phpBB3\

ドキュメントがで始まるインストール:

Once all the files have been uploaded to your site, you should point your browser at this location with the addition of /install/. For example, if your domain name is www.example.com and you placed the phpBB files in the directory /phpBB3 off your web root you would enter http://www.example.com/phpBB3/install/ or (alternatively) http://www.example.com/phpBB3/install/index.php into your browser. When you have done this, you should see the phpBB Introduction screen appear.

私はlocalhost/phpBB3/installまたはlocalhost/phpBB3/install/index.phpに移動した場合しかし、私はこのエラーを提示しています:

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

Error Code 0x8007000d

Requested URL http://localhost:80/phpBB3/install/index.php

Physical Path C:\inetpub\wwwroot\phpBB3\install\index.php

私は、ファイルが存在を確認してきたに:

enter image description here

私が価値のある唯一の投稿がここにあります:https://stackoverflow.com/a/190877/1189566と答えにリンクされたフォーラムは私の作品のウェブフィルタによって自然にブロックされます。

私は決してPHPをインストールする必要がなかったので、私は自分の設定ファイルで何かばかげていると確信していますが、わかりません。 fastcgi.impersonate = 1cgi.fix_pathinfo = 0cgi.force_redirect = 0open_basedir = C:\inetpub\wwwroot\extension_dir = "./ext"、と私は、Microsoftのフォーラムでdoc_root設定をコメントアウトする勧告を見つけました:

これらは私が変更された値です。それは違いはありませんでした。

私はなぜC:\inetpub\wwwroot\にPHPスクリプトを実行できますか、サブディレクトリはありませんか?

編集;

は、私は、このリンクが見つかりました: https://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis

をそして、それはかなり私が初めてやったことです。また、私はちょうどphpinfo()を呼び出すスクリプトを作成することをお勧めします。しかし、それはその後、

NOTE: If you do not see FastCgiModule in the Modules: list, the module is either not registered or not enabled.

を言います。しかし、これは私が右のセクションで探していますと仮定すると、私が見るすべてである:

enter image description here

それは次の%windir%\windows\system32\config\applicationHost.configに位置言及IISの設定ファイルにはありません私のために存在する。

+0

一部のユーザーが原因どのあなたがかもしれURL書き換えを必要とする構成にこのエラーを受け取ったように見えますインストールする必要があります:https://www.iis.net/downloads/microsoft/url-rewrite – vanlee1987

+0

URL書き換えをチェックしてインストールしましたか?それが問題なのかどうか確認しましたか?ドキュメントに明記されていないにもかかわらず、依存関係を呼び出すフォーラムポストがあります:https://www.phpbb.com/community/viewtopic.php?f=466&t=2316061&start=15 – vanlee1987

+0

ちょうどオフィスを出て、明日それを試してみましょう@ vanlee1987 – sab669

答えて

0

他のディレクトリでNTFSのアクセス許可を確認しましたか?私は以前ASPとまったく同じ問題を抱えており、wwwrootでスクリプトを実行することしかできませんでした。

私は私を助けたが、さらに良いです代わりに、このリンクを見つけた同じ参照を見つけることを試みた:

https://forums.iis.net/t/1200871.aspx?+php+file+on+folder+under+wwwroot+refuses+to+run

+0

私は 'phpBB3'フォルダの全員に'フルコントロール 'を与えました。違いはありません。 – sab669

+0

これをすべてのサブフォルダとphpBB3内のファイルに伝播しましたか? – Kitson88

+0

phpinfo()は、phpBB3にネストされた他のサブフォルダで動作しますか?テストするためにスポットチェックを行うだけの価値があります。 – Kitson88

関連する問題