![]() |
Apache + PHP + MySQL
Столкнулся с такой проблемой.
Изначально при установке Linux Red Hat 8.0 был установлен Apache, PHP, MySQL. Загрузил в директорию свой сайт на PHP. Но при попытке загрузить страницу я получил полный исходник PHP страницы. На php.net нашёл описание той проблемы, но так и не смог это исправить. У меня 2 подозрения: либо у меня неправильно настроен сам Apache (то есть файл httpd.conf) или я неправильно настроил права доступа у самих скриптов. Кто с этим сталкивался с такой проблемой и как Вы это решали?? |
il_elec
подозрение правильное ;) не подключен конфиг модуля php |
_Bek_
Доки, конечно, рулят, но как это сделать? Команда в конфигах есть LoadModule mod_php4 modules/libphp4.so |
для апач 1.Х надо включить еще
AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php .php |
_Bek_
А для Apache 2.0? |
_Bek_
Добавил я эти строки. Не помогло. :-( Про это на php.net написано: ------------------------------------------------------------ Note for Apache 2.0 on RedHat 8.0: The configuration for PHP has been moved from httpd.conf into the file /etc/httpd/conf.d/php.conf. For this file to be loaded, and hence for PHP to work, you must have the statement Include conf.d/*.conf in your httpd.conf as described in Section 2.1.3. PHP is now implemented as a filter and must therefore be enabled differently: Example 9. Apache 1.3 PHP configuration AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps Example 10. Equivalent Apache 2.0 PHP configuration <Files *.php> SetOutputFilter PHP SetInputFilter PHP </Files> (from /usr/share/doc/httpd-2.0.40/migration.html) ----------------------------------------------------------------------- Но и это не помогает. Я уже начинаю думать, что у меня файл libphp4.so кривой. Такое может быть? А случайно строку Action application/x-httpd-php, как в WIN32 добавлять не надо? Я попробовал, но пишет или Bad Request, или Not Found. |
попробуй
Цитата:
|
_Bek_
No such file or directory, что и следовало ожидать. |
Нашёл, в чём была проблема.
В файле php.ini были отключены короткие теги.))))))))))) А я их везде использую. Но всё равно спасибо за помощь! |
il_elec исправил сообщение
|
| Часовой пояс GMT +4, время: 10:05. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.