我读了所有以前的答案,但我无法解决我的问题..我正在更改我的网站托pipe的服务器,我再次设置Apache ..现在,安装PHP后,fail2ban等我有这个问题:
service httpd start Avvio di httpd: Syntax error on line 292 of /etc/httpd/conf/httpd.conf: DocumentRoot must be a directory [FALLITO]
我已经禁用了selinux并重新启动,但没有发生任何事情..
sestatus SELinux status: disabled
在其他答案我阅读后张贴..但我不知道这是什么,但我看到它是非常不同于我看到..
ls -laZ /var/www/html/ drwxr-xr-x root root ? . drwxr-xr-x root root ? .. drwxr-xr-x root root ? form
显然我的httpd.conf
DocumentRoot "/var/www/html”
我需要的是
DocumentRoot "/var/www/html/form”
现在用默认的root不起作用,但是在编辑一些文件之前(我不记得是哪个),它开始正确。 我希望你能帮助我..我使用仙6.5 x64 ..非常感谢
安德里亚
正如ETL提到的,你的问题几乎肯定是DocumentRoot "/var/www/html/form”的引号字符 – 你需要使用DocumentRoot "/var/www/html/form" (或者只是DocumentRoot /var/www/html/form ,这工作正常。)。
切勿在文本编辑器中用这样的编辑configuration文件来replace"" , “”或“” — ,特别是MS Word和写字板。