いつも参考にさせてもらっています。
ログの設定と管理のところを実行したら、httpdが立ち上がらなくなったので、ずっとコメントアウトしてたのですが、どうやら、下記の記述が違うのではないかと思い修正したら動きました。
初心者なので、間違ってたらすみません。
<VirtualHost*>
ServerAdmin ユーザー名@aaa.net
DocumentRoot /home/ユーザー名/public_html
ServerName zzzz.xxxx.ne.jp
ErrorLog logs/ユーザー名/error_log ← ログを個別に取るように追記
CustomLog logs/ユーザー名/access_log combined env=!nolog ← ログを個別に取るように追記
</VirtualHost>
↓
<VirtualHost*>
ServerAdmin ユーザー名@aaa.net
DocumentRoot /home/ユーザー名/public_html
ServerName zzzz.xxxx.ne.jp
ErrorLog /var/log/apache2/ユーザー名/error_log ← ログを個別に取るように追記
CustomLog /var/log/apache2/ユーザー名/access_log combined env=!nolog ← ログを個別に取るように追記
</VirtualHost>
> いつも参考にさせてもらっています。
> ログの設定と管理のところを実行したら、httpdが立ち上がらなくなったので、ずっとコメントアウトしてたのですが、どうやら、下記の記述が違うのではないかと思い修正したら動きました。
>
> 初心者なので、間違ってたらすみません。
>
> <VirtualHost*>
> ServerAdmin ユーザー名@aaa.net
> DocumentRoot /home/ユーザー名/public_html
> ServerName zzzz.xxxx.ne.jp
> ErrorLog logs/ユーザー名/error_log ← ログを個別に取るように追記
> CustomLog logs/ユーザー名/access_log combined env=!nolog ← ログを個別に取るように追記
> </VirtualHost>
>
> ↓
>
> <VirtualHost*>
> ServerAdmin ユーザー名@aaa.net
> DocumentRoot /home/ユーザー名/public_html
> ServerName zzzz.xxxx.ne.jp
> ErrorLog /var/log/apache2/ユーザー名/error_log ← ログを個別に取るように追記
> CustomLog /var/log/apache2/ユーザー名/access_log combined env=!nolog ← ログを個別に取るように追記
> </VirtualHost>
/etc/apache2/にlogs/というディレクトリがあり/var/log/apache2にリンクが張られていませんか?
logs/→/var/log/apache2
使用されているのは、Vine3ですよね?
もう解決されているかもしれませんが、ちょっと気になったので・・・。
> /etc/apache2/にlogs/というディレクトリがあり/var/log/apache2にリンクが張られていませんか?
> logs/→/var/log/apache2
>
> 使用されているのは、Vine3ですよね?
私は、VineLinux3.2で「apache2-2.0.55-0vl1.2」を使用しております。
サーバーをインストールしなおした際に当方でも同じ個所でErrorがでました。
で、/etc/logs を見てみると
「 ../../var/lib/log/apache2/」へのシンボリックリンクになっておりました。
そこで、
・「rm -f /etc/apache2/logs」で既存のファイルを削除し
・「ln -s /var/log/apache2/ /etc/apache2/logs」で再度ファイルを作成し運用しております。
これって、環境によって変わるのでしょうかね?
まぁ、念のため・・・。
> これって、環境によって変わるのでしょうかね?
> まぁ、念のため・・・。
私はVine3.1から3.2にアップデートして使用していますが、3.1の頃は
こちらのサイトの表記で問題なく動いていました。現在も問題ありません。
3.2からは変わったんでしょうかね?