在IIS 7.5上安装PHPMyAdmin
我正在尝试在IIS 7.5/Windows Server 2008 R2上安装PHPMyAdmin 我在IIS中创建了一个应用程序,当我尝试运行该应用程序时,我收到一个内部错误,该错误与phpMyAdmin有关。以下是日志:在IIS 7.5上安装PHPMyAdmin,php,iis-7.5,Php,Iis 7.5,我正在尝试在IIS 7.5/Windows Server 2008 R2上安装PHPMyAdmin 我在IIS中创建了一个应用程序,当我尝试运行该应用程序时,我收到一个内部错误,该错误与phpMyAdmin有关。以下是日志: [09-Jun-2011 21:17:03] PHP Warning: require_once(./libraries/common.inc.php) [<a href='function.require-once'>function.require-onc
[09-Jun-2011 21:17:03] PHP Warning: require_once(./libraries/common.inc.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in C:\inetpub\wwwroot\phpMyAdmin\index.php on line 33
[09-Jun-2011 21:17:03] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required './libraries/common.inc.php' (include_path='c:\php\pear') in C:\inetpub\wwwroot\phpMyAdmin\index.php on line 33
[09-Jun-2011 21:17:03]PHP警告:require_once(./libraries/common.inc.PHP)[]:无法打开流:第33行的C:\inetpub\wwwroot\phpMyAdmin\index.PHP中没有此类文件或目录
[09-Jun-2011 21:17:03]PHP致命错误:require_once()[]:无法打开c:\inetpub\wwwroot\phpMyAdmin\index.PHP第33行中的/libraries/common.inc.PHP'(include_path='c:\PHP\pear')
PHP在我的服务器上运行良好
谢谢&问候1)您是否验证了文件存在并且PHP可以访问它们
2) 尝试将相对路径更改为绝对路径
This:
require_once(./libraries/common.inc.php)
To This:
require_once(D:\Inetpub\wwwroot/libraries/common.inc.php)
/* Of course using your own path. */
要执行的可能的检查很少: 1) 请检查所需文件是否确实存在
C:\inetpub\wwwroot\phpMyAdmin\libraries\common.inc.php
2) 不太可能,但仍然--请检查该文件当前是否未被某个应用程序打开(打开时,IDE或文本编辑器可能会阻止对该文件的访问)
3) 请检查IIS是否有足够的访问权限来读取该文件(从安全角度看,这取决于IIS的实际配置方式)。IIS_IUSRS组的成员应该具有读取权限(但这一切都取决于配置)
您可以使用Process Monitor来帮助您解决问题。在安装PHP本身(我不是指phpMyAdmin)时,您必须扩展(+)各种安装选项。Pear不是默认安装。就像在Microsoft应用程序中进行自定义安装一样,您可以选择要安装在硬盘上的所有功能。库文件夹中不存在该文件!我只是提取了可下载的phpmyadmin,没有做其他事情!是否与“包含路径”相关?我是一个PHP新手,现在正在学习它!试着这样做:无论是在那些帖子中,还是在我下载的phpmyadmin中,都有错误!我可以;t这些帖子中引用的文件!由于某些原因,只复制了部分文件!我现在让它工作了!谢谢大家