アプリ版:「スタンプのみでお礼する」機能のリリースについて

 rootでapacheが起動できていたのですがFreeBSDに新規ユーザーを登録してそのユーザーでログインしてapachectl startでapacheを起動しようとするとうまくいきません。よろしくおねがいします。

A 回答 (4件)

httpd.confというファイルに設定がありますが、その中で


User www(またはapacheぐらい?)
Group www
となっているようなところがありますから、ここをapacheを起動させたいユーザーに書き換えます。
    • good
    • 0

「sudo」でユーザに権限を付与してやってください。


http://linux.ascii24.com/linux/linuxcom/2000/07/ …

参考URL:http://linux.ascii24.com/linux/linuxcom/2000/07/ …

この回答への補足

sudoを実行すると
sudo:not foundとでました。Linuxに対応していてFreeBSDには対応していないコマンドでしょうか?

補足日時:2003/12/02 11:26
    • good
    • 0

#1です。


おおぅっ、#2さん、勉強になりました。
私の環境で apachectl を見てみたら、755 だったんですが、naga092 さんの「起動しようとするとうまくいきません」というのはどういう状況ですか?

この回答への補足

 httpd:Could not determine the server's fully
qualified domain neme. using 127.0.0.1 for
ServerName
fopen: permission denied
httpd:could not open error log file
/var/log/httpd-error.log.
/usr/local/sbin/apachectl start: httpd could not
be started
とエラーがでます。

補足日時:2003/12/02 11:28
    • good
    • 0

fopen: permission denied


httpd:could not open error log file
/var/log/httpd-error.log.

が原因ですね。
/var/log/ の httpd-error.log ファイルを開く権限がありません、と言っているのは分かりますか?
私の環境では、httpd.conf の中に
ErrorLog logs/error_log
という記述があり、
#find / -name error_log
とすると
/var/logs/httpd/error_log
というファイルがあることが分かりました。
#ls -l /var/logs/httpd/error_log
とすると、root:rootの644でした。
方針は分かりましたか?これ以上はApacheのQ&Aを当たられた方がいいかもしれませんね。
    • good
    • 0
この回答へのお礼

ありがとうございました。解決しました。

お礼日時:2003/12/03 11:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!