LinuxForum.Fans
Тема

Apache+PHP Invalid command 'php_admin_flag'

Автор: DiabloPC 9 сообщений 1904 просмотров
08.12.2014 13:07 #404305

Помогите с этим делом.
Дошли руки прикрутить ZoneMinder на сусю.
Но после установки ZM перестал запускаться апач матерясь именно на конфиги от ZM
[console]# systemctl status apache2.service
apache2.service - The Apache Webserver
Loaded: loaded (/usr/lib/systemd/system/apache2.service; disabled)
Active: failed (Result: exit-code) since Mon 2014-12-08 11:57:06 EET; 3s ago
Process: 13912 ExecStop=/usr/sbin/start_apache2 -D SYSTEMD -DFOREGROUND -k graceful-stop (code=exited, status=1/FAILURE)
Process: 13895 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -DFOREGROUND -k start (code=exited, status=1/FAILURE)
Main PID: 13895 (code=exited, status=1/FAILURE)
Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec"

start_apache2[13895]: AH00526: Syntax error on line 3 of /etc/apache2/conf.d/zm.conf:
start_apache2[13895]: Invalid command 'php_admin_flag', perhaps misspelled or defined by a module not included in the server configuration
systemd[1]: apache2.service: main process exited, code=exited, status=1/FAILURE
systemd[1]: apache2.service: control process exited, code=exited status=1
systemd[1]: Failed to start The Apache Webserver.
systemd[1]: Unit apache2.service entered failed state.[/console]
Вот содержимое zm.conf

text
# turn short open tags on for zm directory
<Directory /srv/www/htdocs/zm/>
        php_admin_flag short_open_tag On
        Options FollowSymLinks
</Directory> 
08.12.2014 14:02 #404309

Модуль PHP не подключился.

08.12.2014 14:05 #404310
neol написал:
Модуль PHP не подключился.

Похоже на то, но как заставить все это работать??

08.12.2014 14:29 #404313

php.ini надо добавить short_open_tag = On

08.12.2014 14:56 #404317
"diablopc" написал:
Похоже на то, но как заставить все это работать??

Вы хоть дистрибутив свой огласите (=

"i2ks" написал:
php.ini надо добавить short_open_tag = On

При незагруженном модуле php это обычно не помогает (=

08.12.2014 15:03 · отредактировано #404318
"neol" написал:
Вы хоть дистрибутив свой огласите (=

[console]# inxi -S
System: Kernel: 3.11.10-21-default i686 (32 bit) Desktop: LXDE (Openbox 3.5.2)
Distro: openSUSE 13.1 (Bottle)[/console]
[console]# zypper se -i -s apache

S | Name | Type | Version | Arch | Repository
--+-----------------------+---------+--------------+--------+-----------------------------
i | apache2 | package | 2.4.6-6.33.1 | i586 | openSUSE-13.1-Update
i | apache2-doc | package | 2.4.6-6.33.1 | noarch | openSUSE-13.1-Update
i | apache2-example-pages | package | 2.4.6-6.33.1 | i586 | openSUSE-13.1-Update
i | apache2-mod_perl | package | 2.0.8-96.1 | i586 | perl modules (openSUSE_13.1)
i | apache2-mod_php5 | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | apache2-prefork | package | 2.4.6-6.33.1 | i586 | openSUSE-13.1-Update
i | apache2-utils | package | 2.4.6-6.33.1 | i586 | openSUSE-13.1-Update [/console]
[console]# zypper se -i -s php

S | Name | Type | Version | Arch | Repository
--+------------------------+---------+-------------+--------+-----------------------------
i | apache2-mod_php5 | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | perl-PHP-Serialization | package | 0.34-15.1 | noarch | perl modules (openSUSE_13.1)
i | php5 | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-bz2 | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-ctype | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-dom | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-gd | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-iconv | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-json | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-mbstring | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-mcrypt | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-mysql | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-pdo | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-sockets | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-sqlite | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-tokenizer | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-xmlreader | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-xmlwriter | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-zip | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update
i | php5-zlib | package | 5.4.20-34.3 | i586 | openSUSE-13.1-Update [/console]

"neol" написал:
При незагруженном модуле php это обычно не помогает (=

Факт, хотя действительно стояло Off

08.12.2014 15:03 #404319

"neol" написал:
При незагруженном модуле php это обычно не помогает (=
Вообще то в документации по ZM сказанно что подкрутить, и первым делом надо выставить: short_open_tag = On
08.12.2014 15:22 #404320

diablopc, yast в консоли работает? По идее там можно включить php (вот нагуглилось).
Если что, я SUSE видел один раз и то давно.

08.12.2014 15:31 #404321

"neol" написал:
По идее там можно включить php
ЕПРСТ, заработало =)
Хотя что оно там поменяло в настройках X3
Войдите или зарегистрируйтесь, чтобы ответить.