以前のすべての回答を読みましたが、問題を解決できませんでした。私のウェブサイトがホストされているサーバーを変更し、Apacheを再度設定しています。
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”
現在、デフォルトのルートでは機能しませんが、一部のファイルを編集する前に(私はそれを思い出せません)、正しく起動しました。私はあなたが私を助けることができることを望みます。私はセント6.5 x64を使用しています。どうもありがとうございました
アンドレア
ETLが述べたように、問題はほぼ確実にDocumentRoot "/var/www/html/form”
の引用文字です-DocumentRoot "/var/www/html/form"
(またはDocumentRoot /var/www/html/form
のみを使用する必要があります。これは正常に動作します)。
""
を“”
に、または--
を—
に、特にMS Wordおよびワードパッドに置き換えるテキストエディタでは、このような設定ファイルを編集しないでください。