2012-03-25 8 views
0

Die Produktionsumgebung meiner symfony 1.4-Anwendung verursacht einen internen 500-Serverfehler.Symfony 1.4 in die Produktionsumgebung wechseln

versucht, den gleichen Fehler auf meinem lokalen Rechner wiedergeben und es ergibt sich im Wesentlichen die 500 Interner Serverfehler als auch zusammen mit der folgenden Meldung:

500 | Internal Server Error | sfConfigurationException 
You must provide a "file" parameter for this logger 

at() 
in SF_SYMFONY_LIB_DIR/log/sfFileLogger.class.php line 48 ... 
    { 

    if (!isset($options['file'])) 

    { 

     throw new sfConfigurationException('You must provide a "file" parameter for this logger.'); 

    } 


    if (isset($options['format'])) 

Besucht mein Apache-Fehlerprotokolle und es besagt Folgendes:

[client 127.0.0.1] Die Datei existiert nicht:/Usrs, referer: http://localhost:8080/index.php

Eine Person apache rewrite_module zu überprüfen, ob es vorgeschlagen enab ist führte oder nicht, und httpd.conf Datei in meinem MAMP/conf/Apache-Ordner auf den Besuch, ist es

LoadModule- rewrite_module ...

und es ist unkommentiert, die ich Folgern bin, dass es aktiviert ist.

In meiner index.php habe ich gesetzt: $ configuration = ProjectConfiguration :: getApplicationConfiguration ('frontend', 'prod', true);

Wo fehlt mir hier ein Trick? Ihre Antworten, konstruktive Kritik sind willkommen und geschätzt!

Danke! Parijat

Antwort

0

Können Sie uns Ihre factories.yml zeigen? (In apps/my_apps/config /)

Ich denke, man etw so angegeben:

prod: 
    logger: 
    class: sfFileLogger 
    param: 
     level: debug 
     file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log 

Aber Sie vergessen, die Datei Eintrag zu definieren (dh wo der Logger haben die Log-Informationen zu setzen). Überprüfen Sie das Dokument here.