|
 27.8 Кб |
|
| Стоял до этого Apache 1.3.34 и все было нормально. Потом решил соотвествовать, поставил 2.0 (лучшее враг хорошего). И вот результат ( в аттаче). Можно конечно вернуться на 1.3.34, но это не выход, я так думаю. Конфиг Apache перелопатил вроде все соотвествует уставу. PHP пока не трогал. Спасибо. | |
|
|
|
|
|
|
|
для: crea3y
(03.05.2006 в 18:17)
| | Вы когда apache ставите не забывайте в качестве адреса сервера и DNS-сервера указывать localhost. Если лень переустанавливать - откройте конфигурационный файл httpd.conf и исправьте все 0.0.0.0 на 127.0.0.1. | |
|
|
|
|
|
|
|
для: cheops
(03.05.2006 в 22:37)
| | Все это было сделано при установке, потом httpd.conf менял "localhost" на "127.0.0.1", ничего не помогло. Причем аналогичная история происходит и в Linux. Как говорит Семен Семеныч Горбунков "Будем искать". Оставайтесь с нами. :) | |
|
|
|
|
автор: glsv (04.05.2006 в 08:19) |
|
|
для: crea3y
(04.05.2006 в 07:01)
| | Все таки где-то у Вас 0.0.0.0 осталось. Прикрепите свой httpd.conf в форум. | |
|
|
|
|
|
|
|
для: glsv
(04.05.2006 в 08:19)
| | вот так примерно у меня это "безобразие" выглядит. | |
|
|
|
|
|
|
|
для: crea3y
(04.05.2006 в 18:01)
| | Хм.. а почему у вас в контейнере виртуального хоста
<VirtualHost 127.0.0.1:80>
ServerAdmin admin@localhost
DocumentRoot /php/root/
ServerName localhost:80
ErrorLog logs/crea3y-error_log
CustomLog logs/crea3y-access_log common
</VirtualHost>
|
Для DocumentRoot указан путь в стиле UNIX - под Windows это не пройдёт, нужно указывать диск, т.е. например
причём директория D:/php/root должна обязательно существовать. | |
|
|
|
|
|
|
|
для: cheops
(04.05.2006 в 21:06)
| | спасибо, сейчас исправлю. Директория существует, а вот с указанием диска лопухнулся.
ну вот php c apache заработал. Теперь все остальное будем доводить до ума. Всем спасибо. Но я не прощаюсь. :)
PS. Самое интересное: тот висяк так и остался, но почему то все работает, грузится и тестовая страница php, и apache.
PSS. Народ, виноват. Ступил.
"Установка PHP в качестве модуля немного повышает быстродействие, так как модуль PHP загружается один раз(!) при запуске Web-сервера". А я нахрапом тыцал "start" при уже запущенном сервисе. Но замечание насчет виртуального хоста было весьма кстати. Ещё раз благодарю. | |
|
|
|
|
автор: stan06 (06.05.2006 в 18:08) |
|
|
для: crea3y
(04.05.2006 в 18:01)
| | У меня стоит апач 2.0.43
На виндовой машине - игровой сервер.
Свободных рессурсов больше 50%.
Но раз в двое суток apache падает, и после того как он падает, я пытаюсь его запустить, мне пишеться тоже самое, что и в атаче в первом сообщение (cannot bind socket 0.0.0.0:80) и приходится перезагружать машину, только тогда он запускается...
Не подскажете в чем может быть проблема???
В атаче я прикрепляю свой httpd.conf.
Заранее благодарю!!! | |
|
|
|
|
|
|
|
для: stan06
(06.05.2006 в 18:08)
| | По httpd.conf проблему не определить. Видимо, хотя он и «падает», но порт не освобожает. А в лог-файлах ничего интересного нет? | |
|
|
|
|
автор: stan06 (10.05.2006 в 14:55) |
|
|
для: cheops
(03.05.2006 в 22:37)
| | У меня этих файлов нет на компьютере, где их взять? | |
|
|
|
|
|
|
|
для: stan06
(10.05.2006 в 14:55)
| | httpd.conf имеется ввиду? Он обязательно должен быть, если Apache устанвливаливали - найдите директорию conf в директории установки Apache - этот файл должен быть там. | |
|
|
|
|
|
|
|
для: stan06
(10.05.2006 в 14:55)
| | Видимо имеются ввиду вот эти файлы.
php4apache.dll
php4ts.dll
php4ts.dll идет в поставке PHP. Попробуйте скачать полный дистрибутив. Там же, возможно, будет и php4apache.dll. | |
|
|
|
|
автор: stan06 (08.05.2006 в 15:24) |
|
|
для: crea3y
(03.05.2006 в 18:17)
| | Заметил, что часто возникает такая ошибка:
[Sun May 07 02:34:50 2006] [error] [client 192.168.11.4] Premature end of script headers: php.exe
[Sun May 07 02:34:51 2006] [error] [client 192.168.11.4] (70007)The timeout specified has expired: ap_content_length_filter: apr_bucket_read() failed | |
|
|
|
|
|
|
|
для: stan06
(08.05.2006 в 15:24)
| | А не хотите php в качестве модуля установить? Может быть проблемы исчезнут… | |
|
|
|
|
автор: stan06 (09.05.2006 в 01:54) |
|
|
для: glsv (Дизайнер)
(08.05.2006 в 23:23)
| | А как ? )
Простите, что навязываю свою проблему, но я думаю, что это бы помогло...
Выше прекриплен мой httpd.conf, поможете ??? | |
|
|
|
|
|
|
|
для: stan06
(09.05.2006 в 01:54)
| | Закомментируйте строки
# ScriptAlias /php4/ "D:/server/php4/"
# Action application/x-httpd-php4 "/php4/php.exe"
|
И в конец директив по загрузке модулей добавьте строку
LoadModule php4_module modules/php4apache.dll
|
1. файл php4apache.dll должен быть в директории где, у Вас установен Apache в подпапке modules. Поищите у себя этот файл и либо скопируйте его в папку modules, либо пропишите полный путь к нему в директиве LoadModule.
2. Также поищите у себя файл php4ts.dll и перепишите его в директорию с Apache. | |
|
|
|
|
автор: stan06 (13.05.2006 в 17:42) |
|
|
для: glsv (Дизайнер)
(09.05.2006 в 09:09)
| | У меня таких файлов и близко нет на всем компьюетере :( | |
|
|
|
|
|
|
|
для: stan06
(13.05.2006 в 17:42)
| | Я Вам ответил Выше. Скачайте полный дистрибутив PHP - php4ts.dll там точно должен быть. | |
|
|
|
|
автор: stan06 (21.05.2006 в 21:53) |
|
|
для: glsv (Дизайнер)
(13.05.2006 в 23:08)
| | Я разобрался в чем проблема!
Недавно отследил злоумышленника, который валил апач.
Понятия не имею как он это делал, у меня сайта нет даже на этом сервер, просто страничка с приветствием: Hello word.
Этот человек с NYC, и валил сокет апача. | |
|
|
|