2010-08-23 67 views
0

最近我配置了IIS中的WordPress博客...我工作的很好。现在我尝试配置另一个包(PHP)...它加载索引页面时点击任何链接,它说**PHP和IIS配置

无法找到包括/ dbsettings.php

**

但该文件是那里的位置,有人说,在路径映射php.ini文件问题....我不是PHP开发..

相同的包我的朋友安装了罚款,他的作品..所以any1回复修复将感恩。

,我发现在我的系统php.ini配置文件中的3份

C:\ WordPress的\ PHP \ php.ini中 C:\ Program Files文件\ PHP \ php.ini中 C:\ WINDOWS \ php.ini中

我不知道这configuraton文件不IIS需要..

答复:)

回答

0

只是一个提示:目录分隔符不是在Win/Linux下的相同。也许有一些包括使用Linux的一个(/),但赢下你需要使用:\

如果你的新上传包不写入正确,也许还有一些关于/的。

更多信息here

0

至于你使用哪个配置文件的问题,下面的解释是从http://www.php.net/manual/en/configuration.file.php。它是php-cgi.exe查找它,而不是IIS。请注意,它看起来的一个地方是PHPRC环境变量,它可以在IIS配置文件“applicationhost.config”中设置。

php.ini的搜索在这些位置(按顺序): ◦SAPI模块特定位置(PHPIniDir指令Apache 2中,在CGI和CLI -c命令行选项,在NSAPI php_ini参数,在PHP_INI_PATH环境变量THTTPD)
◦PHPRC环境变量。在PHP 5.2.0之前,这是在下面提到的注册表键后检查的。
◦自PHP 5.2.0开始,可以为不同版本的PHP设置php.ini文件的位置。按顺序检查以下注册表项:[HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ xyz],[HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ xy]和[HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ x],其中x,y和z表示PHP主要,次要版本和发布版本。如果在任何这些键中有IniFilePath的值,则找到的第一个将用作php.ini的位置(仅限Windows)。
◦[HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP],IniFilePath的值(仅限Windows)。
◦当前工作目录(CLI除外)。
◦Web服务器的目录(用于SAPI模块)或PHP目录(否则在Windows中)。
◦Windows目录(C:\ windows或C:\ winnt)(适用于Windows)或--with-config-file-path编译时选项。