Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: attilla от 12 Декабря 2005, 01:48:57
-
Почему в Windows не выполняются инструкции htaccess ?
Что есть этот файл, что нет - все равно. Инструкции правильные, в Linux все работает.
-
attilla
Всё в win замечательно выполняется. Смотри настройки своего сервера...
-
В настройках апача что-то надо создавать? Какие директивы?
-
attilla
Посмотри сначала, нет ли override none в .htaccess верхнего уровня.
-
Ага, и установку по Котерову пошли в... на... и к...
-
pauk
Зря ты так. Котеров со своим Денвером, можно сказать, LAMP в масссы принес.
А кривизна рук - дело сугубо индивидуальное
-
CGVictor:
LAMP в масссы принес
Ага. И наплодил недодизайнеров/недодевелоперов
-
ThE0ReTiC
Тоже верно.
[off]Однако это уже не его траблы, так?..[/off]
-
[OFF]
наплодил недодизайнеров
Ну, в этом я бы его упрекать не стал, все-таки.[/OFF]
-
ThE0ReTiC:
Ага. И наплодил недодизайнеров/недодевелоперов
совершенно верно, и когда у них "само" не работает, задают вопросы на форумах, а когда посылаешь их в ман или фак, где все описано, смертельно оскорбляются.[OFF]
вообще, создатели РНР обеспечили работой половину интернетчиков ;)
[/OFF]
-
Устоновил я по книге РНР4 самоучитель. И что есть файл, что его нет, пишет одинаково
Not Found
The requested URL /html/fhddg.php was not found on this server.
Apache/1.3.28 Server at 127.0.0.1 Port 80
Файл ошибок error404.php
У меня вин-98. Может только в 2000 и ХР пашет?
-
Значит, путь прописан неправильно. Может, этот файл у тебя в "c:/program files", или еще где — ты Апачу это сообщил?
-
Понятно,
напиши типа того
ErrorDocument 404 /html/error404.php
и почитай
http://phpfaq.ru/paths
-
а у тебя точно есть такой каталог на веб-сервере? /html/
что-то я очень сомневаюсь
-
Ура! Заработало!!! :)
Все оказалось в путях. Надо писать
/то что после 127.0.0.1/имя файла 404
RomikChef
На веб-сервере такого каталога нету но есть в htdocs.
Я в нем экспериментирую.
-
Тут у меня возник вопрос с моим хостингом.
Там .htacces в корневом каталоге, а у меня папку добаляеть надо. Что делать, можно ли как сделать, чтобы вместо localhost, писать имя проэкта? Чтоб не переделывать скрипты - а то дома одно, на сервере другое.
-
attilla:
На веб-сервере такого каталога нету
гы-гы!
-
RomikChef
А что смешного тут? Чем плохое название для папки с экспериментами? А как лучше обозвать? Я ее назвал так, потому что сначала составляю html файлы, а потом по ним пишу php. И сверяю :)
-
смешное тут не папка, а веб-сервер =)
а точнее, твоя уверенность в его отсутствии
-
Извините, что вмешиваюсь в столь интересный разговор, но...
Мне доводилось работать с одним проектом, который состоял из папок:
html
cgi
css
image
по-моему, очень все классно рассортированно ;)
-
Так может, поможете мне, чтобы вместо localhost писать можно было имя проэкта?
В корневую папку все ложить не предлагайте, потому как папок с проэктами у меня несколько. А менять путь в файле конфигурации апача каждый раз не хочеться.
-
Кароче, открываешь httpd.conf (или как он под виндами называется - это конфиг файл Апача), находишь в самом конце файла директивы
Разные настройки
Раскомментируешь их и внесешь изменения согласно настройкам localhost ( дальше как в основной части)
Создаешь еще 1 комплект таких директив
Пишешь
Чё-то
ServerName yourdomain.com
чё-то
Пути настрой как тебе удобно
Затем открываешь файл c:/windows/hosts (не путай с hosts.sam, наш файл без разширения), если его нет, создаеш. Пишеш в него:
127.0.0.1 localhost
127.0.0.2 yourdomain.com
Перезагружаешь Апача, смотришь какие ошибки он сообщил, сносишь нах.р Денвера, тянешь посл. версии Apache, PHP и MySQL,
идеш http://www.dklab.ru/doc/apache/#cont0 , там тебе подробно и по-русски обяснят как все ставить. Потратишь 1 вечер, зато никогда не будешь мучица с подобной ерундой.
http://www.dklab.ru/doc/apache/#cont0 (http://www.dklab.ru/doc/apache/#cont0)
-
antonr1982
Только строка 127.0.0.2 yourdomain.com
потом проблемы создаст. ;)
Например, с ftp-закачкой, со строкой в браузере...