PHP CodeIgniter Fehler Melden funktioniert Nicht richtig

Habe ich folgende Einstellungen in php.ini-

error_reporting = E_ALL | E_NOTICE | E_STRICT|E_WARNING
display_errors = Off
log_errors = On
error_log = "/var/log/php_errors.log"

Und config.php in CodeIgniter-

$config['log_threshold'] = 1;
$config['log_path'] = getcwd() . '/' . SYSDIR . '/logs/';

In der Index.php Datei-

case 'development':
error_reporting(E_ALL);
break;

case 'testing':
case 'production':
     error_reporting(0);

Wenn es "Entwicklung" in Index.php sehe ich Warnungen und Fehler-Meldungen auch auf der Webseite, PHP Fatal error, PHP-Parse-Fehler in php_errors.log-Datei. Aber wenn ich es machen "Produktion", keine Fehler/Warnungen werden nicht angezeigt noch protokolliert, in der Datei. Wie kann ich melden Sie alle Fehler und Warnungen, ohne Anzeige?

(Nur um es hier zu erwähnen - Den Ordner application/logs/ist 777 und es allen die ich habe, ist index.html mit "403 Forbidden" geschrieben steht. )

  • Gibt es etwas, über das schreiben von Konfigurationen passiert?
  • Haben Sie versucht, verlassen die log_path als Standard "?
  • Ja, ich habe es versucht. Aber nichts ist passiert. Ich versuchte sogar volle log-Pfad- 'die Heimat/den Benutzer/Pfad/zum/log/' Es funktioniert einfach nicht... hast du irgendeine Idee, was könnte der Grund dafür sein?
  • Haben Sie sah Ihre Fehler.log zu sehen, wenn es wirft Fehler?
InformationsquelleAutor Demo User | 2012-08-09
Schreibe einen Kommentar