The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"вместо исполнения index.php apache выдает его содержимое"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"вместо исполнения index.php apache выдает его содержимое"  +/
Сообщение от netc (ok) on 09-Июл-10, 11:22 
Здраствуйте! подскажите пожалуйста что не так.

Собрал apache, собрал php с apache.

Система FreeBSD 7.1

настроил httpd.conf:


...
LoadModule php5_module libexec/apache22/libphp5.so
...
Alias /vnstat /usr/local/www/vnstat
<Directory "/usr/local/www/vnstat">
   Options FollowSymLinks ExecCGI
   AddHandler x-httpd-php .php .phtml .phps .php5
   AllowOverride None
   Order allow,deny
   Allow from All
   DirectoryIndex index.php
</Directory>

Но при обращении к http://192.168.0.5/vnstat/index.php или http://192.168.0.5/vnstat
веб сервер выдает листинг файла index.php а не его результат исполнения.

файл libphp5.so присутствует, apache запускается и все находит.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "вместо исполнения index.php apache выдает его содержимое"  +/
Сообщение от zeiter email(ok) on 09-Июл-10, 11:26 
А AddModule ???
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "вместо исполнения index.php apache выдает его содержимое"  +/
Сообщение от netc (ok) on 09-Июл-10, 11:32 
>А AddModule ???

добавил AddModule php5_module
в httpd.conf

apache ругаеться


Invalid command 'AddModule', perhaps misspelled or defined by a module not included in the server configuration

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "вместо исполнения index.php apache выдает его содержимое"  +/
Сообщение от netc (ok) on 09-Июл-10, 11:38 
>>А AddModule ???
>
>добавил AddModule php5_module
>в httpd.conf
>
>apache ругаеться
>
>
>Invalid command 'AddModule', perhaps misspelled or defined by a module not included
>in the server configuration

щас сделал так

<IfModule php5_module>
AddModule mod_php5.c
DirectoryIndex index.php
</IfModule>

как правильно у меня должен называться этот файл (mod_php5.c).

Как правильно определить как он называется, потому, что apache все также ругаеться?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "вместо исполнения index.php apache выдает его содержимое"  +/
Сообщение от netc (ok) on 09-Июл-10, 11:44 
>[оверквотинг удален]
>
><IfModule php5_module>
>AddModule mod_php5.c
>DirectoryIndex index.php
></IfModule>
>
>как правильно у меня должен называться этот файл (mod_php5.c).
>
>Как правильно определить как он называется, потому, что apache все также ругаеться?
>

Вот результаты поиска файла:


/usr/local/www/vnstat # find / | grep mod_php5.c
/usr/ports/lang/php52/work/php-5.2.13/sapi/apache/mod_php5.c
/usr/ports/lang/php52/work/php-5.2.13/sapi/apache/mod_php5.c.orig
/usr/ports/lang/php52/work/php-5.2.13/sapi/apache_hooks/mod_php5.c
/usr/ports/lang/php52/work/php-5.2.13/sapi/apache2handler/mod_php5.c
/usr/ports/lang/php5/work/php-5.3.2/sapi/apache/mod_php5.c
/usr/ports/lang/php5/work/php-5.3.2/sapi/apache/mod_php5.c.orig
/usr/ports/lang/php5/work/php-5.3.2/sapi/apache_hooks/mod_php5.c
/usr/ports/lang/php5/work/php-5.3.2/sapi/apache_hooks/mod_php5.c.orig
/usr/ports/lang/php5/work/php-5.3.2/sapi/apache2handler/mod_php5.c

интересно почему он только в work и больше не где не установлен, хотя конечно может он и не нужен может чего другого apache не хватает

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "вместо исполнения index.php apache выдает его содержимое"  +/
Сообщение от zeiter email(ok) on 09-Июл-10, 11:43 

>добавил AddModule php5_module
>в httpd.conf
>
>apache ругаеться

Версию Апача не увидел. В Апаче 2.2, сдается мне, эта директива больше не используется.

Посмотрите пример у лиссяры: http://www.lissyara.su/articles/freebsd/www/apache_22_+_php5.../

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "вместо исполнения index.php apache выдает его содержимое"  +/
Сообщение от zeiter email(ok) on 09-Июл-10, 11:45 
AddType application/x-httpd-php .php

???

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "вместо исполнения index.php apache выдает его содержимое"  +/
Сообщение от netc (ok) on 09-Июл-10, 12:01 
>
>>добавил AddModule php5_module
>>в httpd.conf
>>
>>apache ругаеться
>
>Версию Апача не увидел. В Апаче 2.2, сдается мне, эта директива больше
>не используется.
>
>Посмотрите пример у лиссяры: http://www.lissyara.su/articles/freebsd/www/apache_22_+_php5.../

убрал AddModule походу действительно не используеться

изменил AddHandler x-httpd-php .php .phtml .phps .php5
на AddHandler application/x-httpd-php .php .phtml .phps .php5

и все зажужало ;)

СПС, допустил ошибку

вопрос закрыт

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру