Изменение скриптов apache

wjeb

Новичок
Изменение скриптов apache

в apache при отсутствии индексного файла выводиться содержимое каталога...

где находиться этот скрипт, и можно ли его переписать на php

P.S.
Нужно его переписать(дополнительные возможности + оформление)
 

Фанат

oncle terrible
Команда форума
где находиться этот скрипт
это не скрипт.
можно ли его переписать на php
можно.
делаешь свой скрипт и для каталогов, в которых он должен выполняться, задаёшь
DirectoryIndex /path/index.php
с ПОЛНЫМ путём от КОРНЯ ВЕБ-сервера.
 

wjeb

Новичок
это не скрипт - а что это ? - и где это енаходиться неподскажеш ? - нежно хотябы интерфейс изменить


делаеш свой скрипт - для каждого каталога делать отдельный - это непойдёт...

нужно для всех и автоматически
 

Фанат

oncle terrible
Команда форума
где у меня написано, что для каждого каталога надо делать отдельный?
 

wjeb

Новичок
извеняюсь за преждевременные вопросы - сейчас попробую

-~{}~ 25.09.05 15:30:

<?
$folder = opendir("./");
while (false !== ($file = @readdir($folder)))
{
echo $file."<br>";
}
?>
вот такой скрипт


DirectoryIndex Z:/home/custom/www/index.php
вот такое в httpd.conf

и нефурыжит :(
 

Фанат

oncle terrible
Команда форума
и я бы на твоём месте писал в нём не этот код, а
Код:
Hello world!
-~{}~ 25.09.05 15:34:

wjeb
и к чему этот мне форбидден?
ты будешь писать путь правильно, или нет?
 

wjeb

Новичок
не диска.
а веб-сервера


тада всё выводиться по старому...
 

Фанат

oncle terrible
Команда форума
тебе сказали, как писать.
остальное - твои проблемы.
 

wjeb

Новичок
нервы стают уже...
ещё раз и подробно:
сервер стоит под: "windows 2003 server"

апач сидит в C:\program files\apache group\
директории с сайтами находяться в C:\home\
типа C:\home\user\www

кидаю в C:\home\primary\www\ файл test.php с содержанием <?="Hello world"?>

в C:\program files\apache group\conf\httpd.conf изменяю
DirectoryIndex C:\home\primary\www\test.php

рестартую сервер и вижу http://server.styleforyou.net/


что я делаю не так - конкретно можно ?
 

DiTHER

bang bang
млин.

допустим есть сайт.
ложишь туда .htaccess
в котором DirectoryIndex some_index.php
создаёшь свой злополучный some_index.php в ТОЙ ЖЕ ПАПКЕ.

Пробуешь стукнуться. Работает?

А теперь то же самое только DirectoryIndex /путь/от/корня/some_index.php и не в .htaccess а в httpd.conf для тех сайтов где это нужно.

hint: если в начале файла в DirectoryIndex нет слеша - он ищет его в текущей папке. Есть есть - от корня сервера.
 

wjeb

Новичок
перепишу чуть пояснее

ещё раз и подробно:
сервер стоит под: "windows 2003 server"

апач сидит в C:\program files\apache group\
директории с сайтами находяться в C:\home\
типа C:\home\user\www

кидаю в C:\home\primary\www\ файл test.php с содержанием <?="Hello world"?>

в C:\program files\apache group\conf\httpd.conf изменяю
DirectoryIndex /home/primary/www/test.php - непашет
DirectoryIndex home/primary/www/test.php - непашет
DirectoryIndex C:/home/primary/www/test.php - непашет
DirectoryIndex /primary/www/test.php - непашет
DirectoryIndex primary/www/test.php - непашет

-----
DocumentRoot "C:/home"

как ещё можно прописать то ?

результаты моих мучений можно увидеть по адресу http://server.styleforyou.net/
 

Фанат

oncle terrible
Команда форума
ага.
уже теплее.

скажи, что ты понимаешь под словом "корень веб-сервера"?
 
Сверху