Установка PHPMyAdmin на IIS 7.5 - PullRequest
2 голосов
/ 09 июня 2011

Я пытаюсь установить PHPMyAdmin на IIS 7.5 / Windows Server 2008 R2.

Я создал приложение внутри 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 отлично работает на моем сервере!

Спасибо и с уважением

Ответы [ 3 ]

1 голос
/ 09 июня 2011

Несколько возможных проверок:

1) Проверьте, действительно ли требуемый файл существует C:\inetpub\wwwroot\phpMyAdmin\libraries\common.inc.php

2) Весьма маловероятно, но все же - пожалуйста, проверьте, не открыт ли данный файл каким-либо приложением (ваша IDE или текстовый редактор могут заблокировать доступ к этому файлу, когда он открыт) * ​​1008 *

3) Убедитесь, что у IIS достаточно прав доступа для чтения этого файла (это зависит от того, как на самом деле настроен IIS с точки зрения безопасности). Члены группы IIS_IUSRS должны иметь доступ на чтение (хотя все зависит от конфигурации)

Вы можете использовать Process Monitor, чтобы помочь вам разобраться в этом.

1 голос
/ 24 июня 2012

При установке самого PHP (я не имею в виду phpMyAdmin) вы должны расширить (+) различные варианты установки. Груша не является установкой по умолчанию. Как и в приложениях Microsoft, выполняющих выборочную установку, когда вы выбираете все функции, которые должны быть установлены на жестком диске.

1 голос
/ 09 июня 2011

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. */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...