调用sudo service httpd restart
后,我得到以下错误:
Starting httpd: Syntax error on line 2 of /etc/httpd/conf.d/phpmyadmin.conf:
Invalid command 'xe2x80xb9Directory', perhaps misspelled or defined by a module not included in the server configuration
这是我的/etc/httpd/conf.d/phpmyadmin.conf:
Alias /phpmyadmin /var/www/phpmyadmin
‹Directory "/var/www/phpmyadmin"›
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
#SSLRequireSSL
‹/Directory›
有什么想法吗?我的网站现在关闭了,似乎找不到问题。
FWIW这是在EC2 Linux实例上运行的
您的<Directory>
和</Directory>
标记使用单箭头引号,而不是小于号和大于号。比较轻微差异:‹
<
。
只需将这些字符替换为适当的小于和大于,就可以了:
Alias /phpmyadmin /var/www/phpmyadmin
<Directory "/var/www/phpmyadmin">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
#SSLRequireSSL
</Directory>