|
 5 Кб |
|
| Всем умам и профи Apache большой привет !!!
Вынужден обратится к вам за помощью. У меня XP SP-3, установил Apache 2.2.10. все, что необходимо в conf(ах) отладил, синтаксических ошибок нет, ASM (мониторинг) работает нормально, но есть небольшие проблемки.
1 - При запуске Apache не удерживается окно (как сеанс MS-DOS) – закрывается почти сразу же.
2 – При включенной директиве UserDir , где указываю путь корневых[ каталогов виртуальных host(ов), синтаксисная проверка дает ошибку. =invalid command "UserDir".
Пробовал различные варианты - все четно. Пришлось закомментировать.
3 – Прописал два Host(ера). Проверил их IP через браузер – работают, но при подстановке их ServerName - стандартная ошибка = невозможно найти удаленный сервер. При в ходе в сеть все работает нормально.
4 – Установил PHP-5.2.6. Как и должно быть - в конец httpd.conf прописано
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "D:/Internet/user/local/php5/"
LoadModule php5_module "D:/Internet/user/local/php5/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
Проверил, синтаксических ошибок нет. .DLL на месте . Apachе запускается и в низу слева ASM (мониторинг) прописано РНР/5.2.6 – вроде бы как PHP подцепилось,
Но при тесте в браузере файлы PHP - не отрабатываются . И , что интересно, при выходе из Apache выдаются ошибки (3 шт. каждая через секунд 15-20).
Прошу оказать помощь и подсказать где и что надо доделывать.
С УВАЖЕНИЕТ – Я. | |
|
|
|
|
|
|
|
для: Nikakusha
(15.12.2008 в 14:29)
| | 1. А зачем вам окно? Лучше запускать Apache через сервисы (Пуск | Настройка | Панель управления | Администрирование | Службы) - вообще без DOS-окон.
3. То, что прописываете в ServerName должно быть прописано в файле C:/Windows/system32/drivers/etc/hosts. Если вы загляните в этот файл, то увидите, что имени localhost противопоставлен IP-адрес 127.0.0.1, поэтому можно localhost пользоваться вместо 127.0.0.1. Если хотите другие имена использовать - их нужно прописать.
4. Добавьте ещё одну строку, указывающую на путь к конфигурационному файлу php.ini
| |
|
|
|
|
|
|
|
для: cheops
(15.12.2008 в 14:45)
| | 3 - В C:/Windows/system32/drivers/etc/hosts я прописал со старта - после инстал Apache и прописки Host(ов)
4 - Данная строка была "втулена" самим инсталом. Так, что она прописана изначально. | |
|
|
|
|
|
|
|
для: Nikakusha
(15.12.2008 в 14:56)
| | 3. Попробуйте их все повесить на 127.0.0.1
4. Не заметил, что у вас эта строка есть, на самом деле не хватает
AddType application/x-httpd-php phtml php
|
Т.е. привязки обработчика PHP к расширению файлов. | |
|
|
|
|
|
|
|
для: cheops
(15.12.2008 в 18:42)
| | 4 - Эту строку я корректнул сразу после инст. в блоке <IfModule mime_module>.
3 - Повесил на 1 - по всем =НЕВОЗМОЖНО НАЙТИ УДАЛЕННЫЙ СЕРВЕР=. При выходи в сеть видит тольуо имя 1.
Ранее была проблема с номерами IP Host(еров) - не видел их браузер. Дописал все IP в деррективе Listen с указанием порта и только тогда стал браузер их видеть - IP(шники). | |
|
|
|
|
|
|
|
для: Nikakusha
(15.12.2008 в 19:03)
| | 4. Лучше разместить её там же, где LoadModule php5_module | |
|
|
|
|
|
|
|
для: cheops
(16.12.2008 в 12:16)
| | 4 - Переустановил PHP при отключеном Apache - PHP подвизался - ошибок нет.
3 - С Host(ами) разобрался, но работают только в реальной сетке. При отключенной сетке ошибка - невозможно найти удаленный сервер. Где и что надо редактнуть или добавить ??? | |
|
|
|
|
|
|
|
для: Nikakusha
(16.12.2008 в 12:49)
| | Очередная жертва интернет статей об установке апача.
Так вот PHP лучше таки ставить из архива а не инсталятором.
Ну раз вы его уже настроили и php скрипты обрабатываются то опустим данную тему.
Сервер работает в локалке?
Тогда либо пересадите его на ip адрес вашей машины в локалке и внесите соответствующие изменения в hosts на ВСЕХ машинах в вашей локалке или поднимите DNS.
127.0.0.1 localhost
192.168.0.1 sait.lan
|
localhost будет доступен только с машины на которой стоит апач.
а вот sait.lan будет доступен на всех машинах локальной сети где вы укажете его в hosts | |
|
|
|