Ich habe eine Rails-Anwendung, die unter CentOS mit Apache / Passenger ausgeführt wird, und ich habe ein kleines Problem: Ich habe keine Protokolle für meine Rails-Anwendung. Was fehlt mir?
Das ist mein Apache conf:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.com
ServerAlias www.domain.com
Include /home/ftpanel/conf/alias/domain.com.alias
DocumentRoot /home/mgimmo/public_html/immo/public/
#Configuration PHP
FastCgiExternalServer /home/mgimmo/ftpanel-config/php5.fpm -socket /home/ftpanel/conf/sock/mgimmo.sock
Alias /ftpanel-config/ /home/mgimmo/ftpanel-config/
<Directory /home/mgimmo/public_html/immo/public/>
Options -Indexes FollowSymLinks -MultiViews
AllowOverride All
</Directory>
ServerSignature Off
phusion-passenger
Awea
quelle
quelle
/home/mgimmo/public_html/immo/log/production.log
. Überprüfen Sie, ob dies vom Webserverbenutzer beschreibbar ist.Antworten:
Anwendungsprotokolle befinden sich wie gewohnt im Protokollverzeichnis unter dem Stammverzeichnis der Anwendung.
In Ihrem Fall ist der vollständige Pfad
/home/mgimmo/public_html/immo/log/production.log
Stellen Sie sicher, dass die Datei vom Webserverbenutzer beschreibbar ist.
quelle