【问题标题】:Installing PHPMyAdmin on IIS 7.5在 IIS 7.5 上安装 PHPMyAdmin
【发布时间】:2011-06-09 17:21:03
【问题描述】:

我正在尝试在 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-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

PHP 在我的服务器上运行良好!

谢谢你和问候

【问题讨论】:

    标签: php iis-7.5


    【解决方案1】:

    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. */
    

    【讨论】:

    • 库文件夹中不存在该文件!我只是提取了可下载的phpmyadmin,没有做其他事情!
    • 与“include_path”有关系吗?我现在是 PHP 新手!
    • 有问题,无论是在那些帖子中还是在我下载的 phpmyadmin 中!我不能;那些帖子中引用的文件!
    • 由于某种原因,只复制了部分文件!我现在开始工作了!非常感谢所有
    【解决方案2】:

    几乎没有可能的检查:

    1) 请检查所需文件是否确实存在 C:\inetpub\wwwroot\phpMyAdmin\libraries\common.inc.php

    2) 不太可能,但仍然 - 请检查该文件当前是否未被某些应用程序打开(您的 IDE 或文本编辑器可能会在打开该文件时阻止访问该文件)

    3) 请检查 IIS 是否有足够的访问权限来读取该文件(从安全角度来看,这取决于您的 IIS 的实际配置方式)。 IIS_IUSRS 组的成员应该具有读取权限(这完全取决于配置)

    您可以使用 Process Monitor 来帮助您解决问题。

    【讨论】:

      【解决方案3】:

      安装 PHP 本身(我不是指 phpMyAdmin)时,您必须扩展 (+) 各种安装选项。 Pear 不是默认安装。就像在 Microsoft 应用中进行自定义安装一样,您可以选择要在硬盘上安装的所有功能。

      【讨论】:

        猜你喜欢
        • 2015-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多