3445
Не заводится apache
Установил apache по документации wiki.archlinux.org/ При проверке работоспособности браузер выдает сообщение: «Страница не найдена». Проверил корректность настроек командой apachectl configtest, выдало такое сообщение:
httpd: Syntax error on line 178 of /etc/httpd/conf/httpd.conf: Cannot load modules/libphp5.so into server: /etc/httpd/modules/libphp5.so: cannot open shared object file: No such file or directory
Как я понял отсутствует файл libphp5.so. Поиск по файловой системе ничего не дал. Что делать не знаю.
httpd: Syntax error on line 178 of /etc/httpd/conf/httpd.conf: Cannot load modules/libphp5.so into server: /etc/httpd/modules/libphp5.so: cannot open shared object file: No such file or directory
Как я понял отсутствует файл libphp5.so. Поиск по файловой системе ничего не дал. Что делать не знаю.
12 комментариев
# cd /usr/share/webapps/phpMyAdmin
# mkdir config
# chgrp http config
# chmod g+w config
После чего можно перейти к настройкам по адреcу localhost/phpmyadmin/setup
Отредактируем файл/etc/webapps/phpmyadmin/.htaccess
# /etc/webapps/phpmyadmin/.htaccess
deny from all
Теперь, перезагрузив наш httpd:
sudo systemctl restart httpd.service
можно войти в phpmyadmin по адресу localhost/phpmyadmin. Для входа от рута используйте логин root и пароль, заданный при настройке mysql.
# mkdir config
# chgrp http config
# chmod g+w config
Все это я выполнил еще вчера. В браузере localhost не открывается. С помощью команды # apachectl configtest выяснил, что в системе нет файла phpmyadmin.conf. Дальше никак.
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
<Directory "/usr/share/webapps/phpMyAdmin">
DirectoryIndex index.php
AllowOverride All
Options FollowSymlinks
Require all granted
И все. Спасибо за помощь, poly и manjarqo!