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