|
PHP не исполняется, выводится в браузер код скриптов |
☑ |
0
Мегамозг
14.05.15
✎
06:43
|
Сабж.
PHP работает как CGI, решил переделать его как модуль апача, и он перестал работать:
LoadModule php5_module libexec/apache22/libphp5.so
AddType application/x-httpd-php .php
#AddHandler php-cgi .php .php3 .php4 .php5 .phtml
<VirtualHost *:80 >
ServerName govnoforum.ru
AddType application/x-httpd-php .php
#AddHandler php-cgi .php .php3 .php4 .php5 .phtml
</VirtualHost>
|
|
1
Мегамозг
14.05.15
✎
07:56
|
сделал так, ничего не улучшилось:
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
|
|
2
Мегамозг
14.05.15
✎
07:56
|
модуль пашет:
# apachectl -M | grep php5
php5_module (shared)
Syntax OK
|
|
3
Мегамозг
14.05.15
✎
08:34
|
Перезагрузил сервер, все заработало. Всем спасибо что не помогли.
|
|
4
Torquader
14.05.15
✎
13:43
|
Внимательно почитать логи сервера, потому как возможно, что кто-то хакнул, и через отображение php как текста можно много чего интересного из сайта вытащить (особенно пароли и настройки).
|
|
5
Asmody
14.05.15
✎
13:46
|
(4) Да он, скорее всего, конфиг поменял, а сервис не рестартанул.
|
|
6
Torquader
14.05.15
✎
13:55
|
(5) Если это на домашней или тестовой машине - это одно, а если на рабочем сайте - то совершенно другое.
|
|
7
anatoly
14.05.15
✎
14:03
|
(5) ну так Мегамозг ))
|
|
8
ДенисЧ
14.05.15
✎
14:10
|
(5) а что, пых не понимает kill -SUGHUP ?
|
|
9
IVT_2009
14.05.15
✎
14:12
|
У меня такое было , когда модули пхп не все были и аппач про них не знал ничего. Добавление их в конфиг индейца - спасло ситуацию.
|
|
10
Asmody
14.05.15
✎
14:14
|
(8) Он php как модуль в apache подключил. Апачу надо хотя бы reload сказать.
|
|
11
Torquader
14.05.15
✎
14:14
|
(8) Только нужно это apache посылать, так как он сначала должен понять, что делать с файлом.
И, php как CGI можно понять только если из этого php будут дочерние процессы запускаться.
|
|