CentOS7にてインストールしたphpmyadminへのアクセスに失敗してしまいます。
以下は、vi /etc/httpd/conf.d/phpMyAdmin.conf
として、表示した設定ファイルの中身となります。
phpMyAdmin - Web based MySQL browser written in php # # Allows only localhost by default # # But allowing phpMyAdmin to anyone other than localhost should be considered # dangerous unless properly secured by SSL Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdmin <Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 127.0.0.1 Require ip ::1 Require ip ::192.168.33.10/24 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow "/etc/httpd/conf.d/phpMyAdmin.conf" [readonly] 79L, 1921C
こちらの設定のまま、systemctl reload httpd
を実行しますと、
Failed to reload httpd\xe3\x80\x80.service: Unit not found.
となってしまいます。
また、service httpd restart
としますと、
Job for httpd.service failed because the control process exited with e
rror code. See "systemctl status httpd.service" and "journalctl -xe" for details.
との表示が出力されます。
phpmyadminへのアクセスの為、http://ipアドレス/phpmyadmin/へアクセスしますと、
Forbidden
You don't have permission to access /phpmyadmin/ on this server.
と出てしまった為、設定ファイルを書き換えたのですが、それがまずかったのでしょうか...?
phpmyadminへのアクセスが出来ない状況な為、ご助言いただけましたら幸いです。
追記
以下はapachectl configtest
を実行した結果です
AH00526: Syntax error on line 38 of /etc/httpd/conf.d/phpMyAdmin.conf:
Invalid command '\xe3\x80\x80\xe3\x80\x80\xe3\x80\x80', perhaps misspelled or defined by a module not included in the server configuration
以下はsystemctl status httpd.service
とした時の結果です。
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 日 2019-10-13 09:17:28 UTC; 2h 22min ago
Docs: man:httpd(8)
man:apachectl(8)
Process: 23945 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
Process: 23866 ExecReload=/usr/sbin/httpd $OPTIONS -k graceful (code=exited, status=0/SUCCESS)
Process: 23944 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
以下はjournalctl -xe
を実行した結果です
Hint: You are currently not seeing messages from other users and the system.
Users in the 'systemd-journal' group can see all messages. Pass -q to turn off this notice.
No journal files were opened due to insufficient permissions.