Я пытаюсь настроить PhpPgAdmin. Но служба не запускается.
Я получаю следующий результат, когда sudo systemctl status httpd.service
:
● httpd.service - Apache Web Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2020-04-14 12:05:14 CDT; 1s ago
Process: 31293 ExecStart=/usr/bin/httpd -k start -DFOREGROUND (code=exited, status=1/FAILURE)
Main PID: 31293 (code=exited, status=1/FAILURE)
Apr 14 12:05:14 ardc-pc systemd[1]: Started Apache Web Server.
Apr 14 12:05:14 ardc-pc httpd[31293]: AH00526: Syntax error on line 10 of /etc/httpd/conf/extra/phppgadmin.conf:
Apr 14 12:05:14 ardc-pc httpd[31293]: Invalid command 'php_flag', perhaps misspelled or defined by a module not included in the server configuration
Apr 14 12:05:14 ardc-pc systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE
Apr 14 12:05:14 ardc-pc systemd[1]: httpd.service: Failed with result 'exit-code'.
Это мой файл phppgadming.conf:
Alias /phppgadmin "/usr/share/webapps/phppgadmin"
<Directory "/usr/share/webapps/phppgadmin">
DirectoryIndex index.php
AllowOverride All
Options FollowSymlinks
Require all granted
# phppgadmin raises deprecated warnings that lead
# to parsing errors in JS
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
</Directory>
Как и на вики-странице PhpPgAdmin говорит, что так и должно быть.
Я использую Arch Linux. Я установил php, HTTP-сервер apache и все заработало, я увидел свою индексную страницу в localhost. Но когда я добавляю файл конфигурации в PhpPgAdmin остановка сервера. Что я делаю не так?.
Я понял, в чем дело.
Как говорится на вики-странице HTTP-сервер apache Мне нужно было установить расширение PHP. По инструкции все работает !.