2015-05-20 4 views
0

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

[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 

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

enter image description here

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

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

ответ

1

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

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

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

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

+0

Я знаю, что это говорит о том, что на сайте dokuwik, но там нет данных или каталога conf –

+0

Это означает, что вы сделали что-то загнанное. Я просто загрузил его с сайта и он существует. Доказательство: http://puu.sh/hU52V/b1b454d8a1.png –

+0

Спасибо, что очень полезно, можете ли вы отправить мне ссылку на скачивание, пожалуйста? Я загрузил последнюю версию с сайта dokuwiki. Im использует 7zip для извлечения. –

 Смежные вопросы

  • Нет связанных вопросов^_^