Страница 1 из 1

проблема php+apache

Добавлено: 2007-11-06 19:09:20
fitter
Вот столкнулся с таким. Раньше без всяких проблем настраивал апач с php. Сегодня, после обновления портов, целый день убил и не настроил на новой машине, но на старой, со старыми портами, все заработало без вопросов. Дело в новых портах?

Итак имеем:

Код: Выделить всё

Server version: Apache/1.3.39 (Unix)
Server built:   Nov  6 2007 07:06:19
и

Код: Выделить всё

PHP 5.2.4 (cli) (built: Nov  6 2007 10:47:01)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

После установки этого добра, взял дефолтный файл апача и добавил в него:

Код: Выделить всё

LoadModule php5_module       /usr/local/libexec/apache/libphp5.so
AddModule mod_php5.c 
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
В итоге, вместо скриптов отображается пустая страница.
Если закоментировать
LoadModule php5_module /usr/local/libexec/apache/libphp5.so
AddModule mod_php5.c
то при обращении к php файлу запускается загрузка. Если же вдобавок закоментировать
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
то скрипты в браузере видны как текст


На машине где все вышло сразу стоит такое:

Код: Выделить всё

Server version: Apache/1.3.37 (Unix)
Server built:   Aug 28 2007 16:14:33
и

Код: Выделить всё

php -v
PHP 5.2.3 (cli) (built: Nov  6 2007 16:38:33)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
Версии мало отличаються. Но в тоже время конфиг от апача 1.3.37 не подошел к апачу 1.3.39 Начал ругать на модули.

Кто посоветует, как это побороть кроме установки более старых версий?

Re: проблема php+apache

Добавлено: 2007-11-06 19:36:31
Alex Keda
в логахх - что?

Re: проблема php+apache

Добавлено: 2007-11-06 20:44:54
fitter
В эрорах - ничего. В аксесах вроде все ок:

Код: Выделить всё

192.168.0.47 - - [06/Nov/2007:19:44:16 +0200] "GET /hello.php HTTP/1.1" 200 5 "-" "Opera/9.00 (Windows NT 5.1; U; ru)"
192.168.0.47 - - [06/Nov/2007:19:44:16 +0200] "GET /favicon.ico HTTP/1.1" 404 290 "http://192.168.0.210/hello.php" "Opera/9.00 (Windows NT 5.1; U; ru)"

Re: проблема php+apache

Добавлено: 2007-11-06 22:05:26
Alex Keda
ну. 5 байт он отдал.
как раз на hello :))

Re: проблема php+apache

Добавлено: 2007-11-06 22:25:50
fitter
Угу, отдал, а я не вижу почему? и в опере и в IE пустая страница.

Re: проблема php+apache

Добавлено: 2007-11-06 22:56:45
Alex Keda
а вот знаешь - понятия не имею.
Однако, советую запросить страницу локально, fetch - и посмотреть файл more - чё там в нём.

Re: проблема php+apache

Добавлено: 2007-11-07 10:25:31
fitter

Код: Выделить всё

/usr/home/vovka/>more /usr/local/www/data/hello.php
<?
php phpinfo();
?>
/usr/home/vovka/>
В файле все ок. Думаю дело в каком-то из портов. наверно кривой порт или подключаемый модуль php. буду ставить более старые порты.

Re: проблема php+apache

Добавлено: 2007-11-07 11:47:33
Alex Keda
lissyara писал(а):а вот знаешь - понятия не имею.
Однако, советую запросить страницу локально, fetch - и посмотреть файл more - чё там в нём.

Re: проблема php+apache

Добавлено: 2007-11-07 12:01:27
fitter
я разве не так сделал?

Re: проблема php+apache

Добавлено: 2007-11-07 12:08:21
Alex Keda
нука целиком покажи?

Re: проблема php+apache

Добавлено: 2007-11-07 12:20:15
fitter
погоди, возможно я тебя неправильно понял изначально.
Ты имел ввиду на сервере, где лежит файлик hello.php посмотреть его содержимое с помощью more. Так?

Re: проблема php+apache

Добавлено: 2007-11-07 12:59:00
Alex Keda
lissyara писал(а):
lissyara писал(а):а вот знаешь - понятия не имею.
Однако, советую запросить страницу локально, fetch - и посмотреть файл more - чё там в нём.