Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 IIS. Проблема изменения корневого каталога  [new]
I_Work
Member

Откуда: с. Сумрачное
Сообщений: 354
Здравствуйте.

Windows 2003 Server (SP1), IIS 6.0, PHP

По умолчанию IIS в качестве корня для localhost указывает [disk]:\Inetpub\wwwroot

Мне необходимо сделать корнем [disk]:\www\Company

Так и сделал: исправил HomeDirectory в IIS Manager.

Проблема: сервер продолжает брать index.php из [disk]:\Inetpub\wwwroot

При этом, если удалить директорию [disk]:\www\Company или убрать из нее все возможные индексные файлы (у меня - только Index.php), то результат - страница ошибки "The page cannot be found"

С уважением,
Евгений
8 окт 07, 03:27    [4766121]     Ответить | Цитировать Сообщить модератору
 Re: IIS. Проблема изменения корневого каталога  [new]
MZH
Member

Откуда: Moscow
Сообщений: 3883
А если удалить данный файл из дефолтного пути?

Попробуйте поправить путь в реестре и в метабазе.
8 окт 07, 12:07    [4767272]     Ответить | Цитировать Сообщить модератору
 Re: IIS. Проблема изменения корневого каталога  [new]
I_Work
Member

Откуда: с. Сумрачное
Сообщений: 354
В реестре все поправил.
HomeDirectory -> Local path = "C:\www\site"

1)
Cуществует C:\www\site\index.php (среди индексов index.php - на самом верху)
Существует C:\Inetpub\wwwroot\index.php

Результат:
заинклудился C:\www\site\header.php!!!

2)
Не существует C:\www\site\index.php
Существует C:\Inetpub\wwwroot\index.php

Результат:
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.

3)
Существует C:\www\site\index.php
Не существует C:\Inetpub\wwwroot\index.php

Результат:
No input file specified.


4)
Не существует C:\www\site\index.php
Не существует C:\Inetpub\wwwroot\index.php

Результат:
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.

C:\Inetpub\wwwroot\index.php:
<?
require($_SERVER["DOCUMENT_ROOT"]."/header.php");
?>

C:\www\site\index.php:
<?
printf("Наконец-то заработало!!!\n");
?>


C:\www\site\header.php:
<h1>Header</h1>
9 окт 07, 02:34    [4771159]     Ответить | Цитировать Сообщить модератору
 Re: IIS. Проблема изменения корневого каталога  [new]
MZH
Member

Откуда: Moscow
Сообщений: 3883
А что с разрешениями NTFS на правильный файл для анонимного аккаунта IIS?
Что, если просто для прикола переименовать дефолтный документ в, например, Index1?
9 окт 07, 14:05    [4773653]     Ответить | Цитировать Сообщить модератору
 Re: IIS. Проблема изменения корневого каталога  [new]
I_Work
Member

Откуда: с. Сумрачное
Сообщений: 354
Именно так я и делал - переименовывал в файл, чтобы индекса не было. Сервак выдает мне индек из Inetpub. Если этого индекспа нет, выдается ошибка "No input file specified.". Если же нет индекса в www/site, то ошибка - This Virtual Directory does not allow contents to be listed.
10 окт 07, 02:21    [4777018]     Ответить | Цитировать Сообщить модератору
 Re: IIS. Проблема изменения корневого каталога  [new]
MZH
Member

Откуда: Moscow
Сообщений: 3883
А если создать новый сайт и для него воспроизвести желаемую конфигурацию-картина та же?
10 окт 07, 20:05    [4781499]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить