2013-02-28 7 views
7

mój Mage :: log() nigdy nie są wyświetlane w system.logMaga :: dziennika nie drukuje w system.log w Magento

  • zrobiłem SetEnv MAGE_IS_DEVELOPER_MODE "true" w htaccess i sprawdzić, że jest ok w Magento/index.php
  • i włączone do tak ustawieniach dziennika dev i sprawdzić w bazie danych to dobrze zrobione
  • moim Magento/var/log folder i system.log są ustawione na 777

ja zapomnieć o czymś ?

Magento ver. 1.12.0.2

+0

Czy u dać 777 uprawnienie do folderu Magento/var –

Odpowiedz

11

Sprawdź swój katalog tymczasowy serwera WWW. Jeśli aplikacja nie może napisać do ./var/log/, jest to miejsce, w którym kończy się.

0

Upewnij się, że system.log jest przeklęty na użytkownika serwera WWW. Mój jest danymi www. Jest także chmod 777. Zauważyłem, że kiedy twoje/magentoroot/var/log nie istnieją lub nie są poprawnie skonfigurowane, magento zapisze pliki/pliki cache do/tmp.

Nie usuwaj również plików dziennika. Użyj polecenia sudo truncate -s0 logfilename.log

Usuwa je.

+4

"nie usuwać logi" Dlaczego ? – benmarks

2

To rzeczywiście historia chmod zrobiłem jeden mały (Magento /) chmod -R 777 var/i wszystko zostało ustalone

+0

Następny numer to Jak łatwo publikować w stackoverflow :-( – Robert