私は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
私は、ファイルが存在を確認してきたに:
私が価値のある唯一の投稿がここにあります:https://stackoverflow.com/a/190877/1189566と答えにリンクされたフォーラムは私の作品のウェブフィルタによって自然にブロックされます。
私は決してPHPをインストールする必要がなかったので、私は自分の設定ファイルで何かばかげていると確信していますが、わかりません。 fastcgi.impersonate = 1
、cgi.fix_pathinfo = 0
、cgi.force_redirect = 0
、open_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.
を言います。しかし、これは私が右のセクションで探していますと仮定すると、私が見るすべてである:
それは次の%windir%\windows\system32\config\applicationHost.config
に位置言及IISの設定ファイルにはありません私のために存在する。
一部のユーザーが原因どのあなたがかもしれURL書き換えを必要とする構成にこのエラーを受け取ったように見えますインストールする必要があります:https://www.iis.net/downloads/microsoft/url-rewrite – vanlee1987
URL書き換えをチェックしてインストールしましたか?それが問題なのかどうか確認しましたか?ドキュメントに明記されていないにもかかわらず、依存関係を呼び出すフォーラムポストがあります:https://www.phpbb.com/community/viewtopic.php?f=466&t=2316061&start=15 – vanlee1987
ちょうどオフィスを出て、明日それを試してみましょう@ vanlee1987 – sab669