Установка DokuWiki на Windows Server 2003 с использованием проблем IIS

Я пытаюсь установить DokuWiki на сервере Windows 2003 и использовать IIS 7.2 и PHP 5. Я перешел на IIS и создал виртуальный каталог, который указывает на то место, куда я извлек DokuWiki, я установил все разрешения для этой папки, гарантируя, что у него есть rwx на все папки и подпапки. В виртуальном каталоге включены разрешения rwx. Первая проблема, с которой я столкнулся, заключалась в том, что php сообщил об отсутствующем файле PassHash.class.php, который я только что создал, а затем перед добавлением этого файла сообщили журналы.

[20-May-2015 10:36:51] PHP Warning:  require_once(C:\dokuwiki/inc/PassHash.class.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in C:\dokuwiki\install.php on line 12

[20-May-2015 10:36:51] PHP Fatal error:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'C:\dokuwiki/inc/PassHash.class.php' (include_path='.;C:\php5\pear') in C:\dokuwiki\install.php on line 12

Но как только я добавил пустой файл, он отображает это:

введите описание изображения здесь

Я знаю, что это проблема с разрешениями, но я не знаю, как добавить разрешения для этих каталогов или даже где они расположены. Также кто-нибудь еще должен был создать этот пустой файл? кажется немного странным для меня. Любая помощь приветствуется.

С Уважением,
Люк

0

Решение

Перейдите в каталог dokuwiki / и проверьте свойства данных / папки. Убедитесь, что учетная запись гостя в Интернете (IUSR), соответствующая учетная запись веб-сервера или группа серверов (IIS_IUSRS) имеют разрешения «Запись» на уровне папок для данных / папки.

Перейдите в каталог dokuwiki / и проверьте свойства папки conf /. Убедитесь, что учетная запись гостя в Интернете (IUSR), соответствующая учетная запись веб-сервера или группа серверов (IIS_IUSRS) имеют разрешения «Запись» на уровне папки для папки conf /.

В IIS Manager щелкните левой кнопкой мыши название сайта
Нажмите «Редактировать разрешения» на панели «Действия» ИЛИ щелкните правой кнопкой мыши и выберите «Редактировать разрешения» в контекстном меню.
Нажмите вкладку Безопасность
Нажмите кнопку Изменить
Нажмите кнопку Добавить
Нажмите кнопку Locations и выберите имя локального сервера.
Теперь введите IUSR и нажмите OK, и снова OK.

После этого install.php должен работать.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]