Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Подключение PHP к Apache

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Phantik
Отправлено: 16 Января, 2010 - 16:01:32
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Здравствуйте. Столкнулся со следующей проблемой: Апач падает при попытке подключить к нему PHP.
ОС
Windows Vista
Апач
apache_2.2.14-win32-x86-openssl- 0.9.8k.msi
PHP
php-5.3.1-Win32-VC9-x86.msi

Апач работает нормально, но как только я добавляю в conf строки:
PHPIniDir "D:/Web/PHP/"
LoadModule php5_module "D:/Web/PHP/php5apache2_2.dll"
AddHandler application/x-httpd-php .php

Веб сервер перестает запускаться. В error.log записывает:
[Sat Jan 16 16:53:04 2010] [warn] pid file D:/Web/Apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

Пожалуйста подскажите как решить данную проблему.
 
 Top
vitaliy_mad
Отправлено: 16 Января, 2010 - 16:11:01
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




Phantik пишет:
[Sat Jan 16 16:53:04 2010] [warn] pid file D:/Web/Apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
говорит о том что возможно сервер уже запущен. этому есть ряд причин.... как минимум возможно он и правда запущен, или не останавливается при перезапуске
 
 Top
Phantik
Отправлено: 16 Января, 2010 - 17:00:28
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Так а что делать? В какую сторону копать?
 
 Top
JustUserR
Отправлено: 16 Января, 2010 - 17:10:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Phantik пишет:
Pid file D:/Web/Apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
Эта во-первых не ошибка а предупреждение - а во-вторых такая ошибка генерируется когда Apache был завершен некорректно - например нажали крестик или сняли процесс (Собственно в логе об этом явно написано - некорректное завершение предыдущего запуска) Так что на это можно не обращать внимание - но в вашем случае это наверное записывается из-за того что Apache вообще не запускает
Что касается советов - во-первых порядок строк в конфигурационном файле имеет значение и если вы записывается именно в таком порядке как указали то работать не будет (Директива PHPInidir разумеется не будет работать пока не загружен модуль PHP) Во-вторых можете попробовать включить директиву Win32DisableAcceptEx On на всякий случай (Иногда антивирусы не дат запустить Apache без этой директивы)
И в-третьих если ничего из указанного не поможет - установите PHP в виде модуля CGI - можете почитать об этом здесь http://forum.php.su/topic.php?fo...30&topic=267


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Phantik
Отправлено: 16 Января, 2010 - 17:46:07
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Переписал в порядке:

Win32DisableAcceptEx On
LoadModule php5_module "D:/Web/PHP/php5apache2_2.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "D:/Web/PHP/"

Но не помогло. При запуске через "службы" Выдает ошибку 1067.


Новый Error.log
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sat Jan 16 19:30:57 2010] [warn] pid file D:/Web/Apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

(Отредактировано автором: 16 Января, 2010 - 18:42:53)

 
 Top
JustUserR
Отправлено: 17 Января, 2010 - 12:23:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Phantik пишет:
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Значит у вас пропущена директива ServerName для общего сервера или для какого-то виртуального хоста
Также учитывая что у вас операционная система Windows Vista которая имеет серьезные требования к программа-службам - она может не давать запускать данную связку
Пока что можете попровать взять конфигурационный файл для Apache отсюда http://forum.php.su/topic.php?fo...30&topic=267 или выложите свой целиком и я посмотрю возможные ошибки в нем


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
lukamal
Отправлено: 21 Января, 2010 - 02:28:16
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Phantik пишет:
PHP
php-5.3.1-Win32-VC9-x86.msi


Если вы используете PHP с Apache 1 или apache2 от apache.org вам нужно использовать VC6 версии PHP
Если вы используете PHP с IIS вы должны использовать VC9 версии PHP

http://windows.php.net/download/

может скачать php VC6
 
 Top
luser78
Отправлено: 06 Февраля, 2010 - 09:46:24
Post Id


Новичок


Покинул форум
Сообщений всего: 34
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




на венду просто установи denwer (в яндексе смотри что это такое).
Туда все сразу входит: базы mysql, php и др.
 
 Top
JustUserR
Отправлено: 07 Февраля, 2010 - 00:57:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




luser78 пишет:
На венду просто установи denwer
Может человеку нужен не тестировочный сервер а рабочий сервер для локальной сети а может быть и внешнего сервера для интернета


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Ruden
Отправлено: 06 Июля, 2010 - 08:45:36
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Сам столкнулся с такой ошибкой. Помогло закоментирование ненужных расширений в файле php.ini след. образом:
Спойлер (Отобразить)


Отредактировано модератором: JustUserR, 06 Июля, 2010 - 18:19:39
Обрамил список подключаемых модулей в спойлер
 
 Top
JustUserR
Отправлено: 06 Июля, 2010 - 18:28:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Ruden пишет:
Сам столкнулся с такой ошибкой. Помогло закоментирование ненужных расширений в файле php.ini след. образом:
Если PHP используется в качестве модуля Apache то возникающая в интерпретаторе критическая ошибка приводит к аварийному завершению самого Apache - при этом причиной ошибки в PHP может быть несовпадение версий модулей и соответственно их подключаемого API или же отсутствие требуемых зависимостей или неправильных путей к ним


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
georgza
Отправлено: 27 Января, 2012 - 11:22:58
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




У меня тоже была такая же проблема. Потратил на нее, как минимум час. Увидел тут, что у Ruden помогло закоменчивание экстеншинов.

Методом перебора, выяснилось, что эта ошибка происходила при подключении любого из следующих расширений:

    extension=php_oci8.dll
    extension=php_oci8_11g.dll
    extension=php_pdo_oci.dll
    extension=php_sybase_ct.dll


Так что комментируем эти расширения и наслаждаемся.

Мои техничесеские характеристики:
httpd-2.2.21-win32-x86-openssl-0 .9.8r.msi
php-5.3.5-Win32-VC6-x86.msi
Windows 7 x64
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB