No.18694 投稿時間:2005年04月06日(Wed) 16:55 投稿者名:murasys URL:
FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
どなたかお教えください。お願いします
No.18695 投稿時間:2005年04月06日(Wed) 17:41 投稿者名:Reboot URL:
> FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
> 起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
> どなたかお教えください。お願いします
"DocumentRoot must be a directory" などの語句でネット検索してみましたか。
参考URL 他にもたくさんヒットします。
http://www.atmarkit.co.jp/flinux/rensai/apache05/apache05b.html
●存在しないディレクトリをドキュメントルートにした場合
DocumentRoot must be a directory
No.18697 投稿時間:2005年04月06日(Wed) 18:19 投稿者名:murasys URL:
> ●存在しないディレクトリをドキュメントルートにした場合
> DocumentRoot must be a directory
URL見させていただきました。でもどこに解決法があるのか不明でした。
/home/xxx/htmlのそれぞれについて ls -l -d でディレクトリであることを確認し手ありますし
chown chmod もそれぞれ設定しました。stop start もやってみました
もう一度fedoracore3をダウンロードして、再度試みることといたします
しかし、不思議だなーという感じは今も残っています
No.18699 投稿時間:2005年04月06日(Wed) 20:08 投稿者名:太郎ちゃん URL:
> FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
> 起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
> どなたかお教えください。お願いします
FedoraCore3は 使った事ないんですが FedoraCore1では有効だった方法で
#httpd -tでhttpd.confの文法チェックでは どうでしょう?
あと#service httpd restartではなく #/etc/init.d/httpd restartでは?
これは意味が同じだから同じかな?
同じ環境がないので詳しいことわからないですが 参考までに!
No.18700 投稿時間:2005年04月06日(Wed) 20:28 投稿者名:太郎ちゃん URL:
Rebootさんの書いてくださったURLの中の
httpd.conf編集後の確認とApache再起動 以下の方も
同じ意味ですね!そっちも試してみてください
httpd.confの文法チェックで 検索すればチェック方法がわかるはず
ついでにhttpd.confの変更箇所なんかもでてるから
頑張ってください。
No.18704 投稿時間:2005年04月06日(Wed) 22:47 投稿者名:stranger URL:
> FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
> 起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
> どなたかお教えください。お願いします
fedora3をデフォルトのままインストールするとselinuxが有効になり、apacheが制限されます
/var/wwwを抜けるためにはselinuxを無効にするか、selinuxを的確に設定すること
くわしくはnetで検索して下さい
No.18705 投稿時間:2005年04月07日(Thu) 07:00 投稿者名:murasys URL:
> > FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
> > 起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
> > どなたかお教えください。お願いします
> fedora3をデフォルトのままインストールするとselinuxが有効になり、apacheが制限されます
> /var/wwwを抜けるためにはselinuxを無効にするか、selinuxを的確に設定すること
> くわしくはnetで検索して下さい
有難うございました。これで疑問が氷解しました。
再度お礼申し上げます