Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Всем умам и профи Apache большой привет !!! Нужна ваша помощь.
 
 автор: Nikakusha   (15.12.2008 в 14:29)   письмо автору
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).

Прошу оказать помощь и подсказать где и что надо доделывать.
С УВАЖЕНИЕТ – Я.

  Ответить  
 
 автор: cheops   (15.12.2008 в 14:45)   письмо автору
 
   для: 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
PHPIniDir "c:/php/" 

  Ответить  
 
 автор: Nikakusha   (15.12.2008 в 14:56)   письмо автору
 
   для: cheops   (15.12.2008 в 14:45)
 

3 - В C:/Windows/system32/drivers/etc/hosts я прописал со старта - после инстал Apache и прописки Host(ов)
4 - Данная строка была "втулена" самим инсталом. Так, что она прописана изначально.

  Ответить  
 
 автор: cheops   (15.12.2008 в 18:42)   письмо автору
 
   для: Nikakusha   (15.12.2008 в 14:56)
 

3. Попробуйте их все повесить на 127.0.0.1
4. Не заметил, что у вас эта строка есть, на самом деле не хватает
AddType application/x-httpd-php phtml php

Т.е. привязки обработчика PHP к расширению файлов.

  Ответить  
 
 автор: Nikakusha   (15.12.2008 в 19:03)   письмо автору
 
   для: cheops   (15.12.2008 в 18:42)
 

4 - Эту строку я корректнул сразу после инст. в блоке <IfModule mime_module>.
3 - Повесил на 1 - по всем =НЕВОЗМОЖНО НАЙТИ УДАЛЕННЫЙ СЕРВЕР=. При выходи в сеть видит тольуо имя 1.
Ранее была проблема с номерами IP Host(еров) - не видел их браузер. Дописал все IP в деррективе Listen с указанием порта и только тогда стал браузер их видеть - IP(шники).

  Ответить  
 
 автор: cheops   (16.12.2008 в 12:16)   письмо автору
 
   для: Nikakusha   (15.12.2008 в 19:03)
 

4. Лучше разместить её там же, где LoadModule php5_module

  Ответить  
 
 автор: Nikakusha   (16.12.2008 в 12:49)   письмо автору
 
   для: cheops   (16.12.2008 в 12:16)
 

4 - Переустановил PHP при отключеном Apache - PHP подвизался - ошибок нет.
3 - С Host(ами) разобрался, но работают только в реальной сетке. При отключенной сетке ошибка - невозможно найти удаленный сервер. Где и что надо редактнуть или добавить ???

  Ответить  
 
 автор: nek-v   (17.12.2008 в 10:34)   письмо автору
 
   для: 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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования