Dove vanno i registri passeggeri?


11

Ho un'applicazione Rails in esecuzione su CentOS con Apache / Passenger e ho un piccolo problema: non ho alcun registro per la mia applicazione Rails, cosa mi sto perdendo?

Questa è la mia conf apache:

<VirtualHost *:80>
    ServerAdmin info@domain.com
    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


1
Il tuo registro dovrebbe essere /home/mgimmo/public_html/immo/log/production.log. Controlla se è scrivibile dall'utente del web server.
taro,

Faccio un chown su production.log e sì, funziona! Perché non ci ho pensato presto ... Puoi dare una risposta, allora ti do alcuni punti :)
Awea,

Risposte:


7

I registri delle applicazioni si trovano normalmente nella directory dei registri nella radice dell'applicazione.

Nel tuo caso, il percorso completo è /home/mgimmo/public_html/immo/log/production.log

Assicurarsi che il file sia scrivibile dall'utente del web server.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.