Re: [Comm]Связка Php, MySql, Apache. Ошибки.

unix9 =?iso-8859-1?q?unix9_=CE=C1_yandex=2Eru?=
Вт Ноя 23 18:04:10 MSK 2004


>
>unix9 wrote:
>
>> Приветствую всех!
>> Написал скрипт на пхп для работы с базой (MySql). Ввод и вывод данных идет через браузер. Установил следующие пакеты:
>> rpm -q php
>> php-4.3.9-alt0.cvs20040802
>> 
>> rpm -q php-mysql
>> php-mysql-4.3.9-alt0.cvs20040802
>> 
>> rpm -q mod_php
>> mod_php-4.3.9-alt0.cvs20040802
>> 
>> апач и мускул из поставки дистрибутива, сам дистрибутив - Мастер 2.4.
>> 
>> Теперь проблема, при попытке через броузер вызвать страницу выходит сообщение об ошибке
>> Warning: Unknown(/var/www/html/site/sklad/index.php): failed to open stream: Permission denied in Unknown on line 0
>> 
>> Warning: (null)(): Failed opening '/var/www/html/site/sklad/index.php' for inclusion (include_path='.:/usr/lib/php:/usr/lib/php/4.3.9:/usr/lib/php/pear:/usr/lib/php/4.3.9/pear') in Unknown on line 0
>> 
>> Какие права на каталог и на файлы нужно поставить что бы скрипт начал работать?
>> Может какой пакет я забыл установить?
>Проверьте на простом php (ну просто пусть Hello выведет print-ом)
>Проверьте файл httpd.conf - включен ли там mod_php
>Насчет прав - по хорошему должны быть самого апача (user apache 
>или nobody)

написал скрипт для проверки что за пхп стоит
%
<?php
phpinfo();
?>
и вот что получаю
Fatal error: Call to undefined function: phpinfo() in /var/www/html/site/t2.php on line 2

из консоли этот скрипт проходит.

В httpd.conf Include conf/addon-modules/mod_php4.conf
в mod_php4.conf

LoadModule php4_module        /usr/lib/apache/libphp4.so
AddModule mod_php4.c
AddType  application/x-httpd-php4         .php .php4 .php3 .phtml
AddType  application/x-httpd-php         .php .php4 .php3 .phtml
AddType  application/x-httpd-php-source  .phps
AddHandler application/x-httpd-php .php .php4 .php3 .phtml

сами файлы лежат в /var/www/html



Подробная информация о списке рассылки community