• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Symfony RuntimeException app/logs

Object Storage Arubacloud
0 głosów
142 wizyt
pytanie zadane 6 maja 2017 w PHP przez Adam Ostrogórski Obywatel (1,070 p.)

Witam,

co może nie działać poprawnie, jeśli pojawia się taki błąd:

RuntimeException in Kernel.php line 597: Unable to write in the logs directory (/home/user/projekt/app/logs)

Czy ktoś ma doświadczenie, jak można nad tym popracować?

Błąd pojawił się w momencie próby ręcznego usuwania cache i logs zgodnie z zaleceniem, aby naprawić błąd:

  [RuntimeException]                                                           
  Unable to write in the cache directory (/home/user/projekt/app/cache/  
  dev)

 

Z góry dziękuję za wszelką pomoc.

[Symfony 2.8; Ubuntu 16.04.2]

komentarz 6 maja 2017 przez Vento Pasjonat (17,120 p.)
Dałeś uprawnienia na usuwanie/tworzenie/edycje/zapis dla katalogu gdzie masz swój projekt na symfony?
komentarz 6 maja 2017 przez Adam Ostrogórski Obywatel (1,070 p.)
Mam takie uprawnienia:

drwxrwxrwx 4 user user  4096 kwi  9 14:01 cache
drwxr-xr-x 2 user user  4096 maj  6 21:22 logs

Nie mogę nigdzie znaleźć informacji, czy to są pełne uprawnienia dobre do pracy na localhost?

1 odpowiedź

0 głosów
odpowiedź 6 maja 2017 przez Adam Ostrogórski Obywatel (1,070 p.)
Znalazłem dobre rozwiązanie, które u mnie zadziałało, może przyda się innym:

1 wersja rozwiązania:

rm -rf app/cache/*
rm -rf app/logs/*
HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\  -f1`
sudo chmod +a "$HTTPDUSER allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
sudo chmod +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs

2 wersja (jeśli 1 nie zadziała):

HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\  -f1`
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs
komentarz 6 maja 2017 przez Boshi VIP (100,240 p.)
nie nzam się na linuksie, ale nie wystarczy dać chmod 777 bodajże na cały projekt ?
1
komentarz 6 maja 2017 przez HaKIM Szeryf (87,590 p.)
Nie jest to uznawane za dobrą praktykę. SensioLabsInsight odejmie Ci punkty za to z poprawką na chmod a+x.
komentarz 7 maja 2017 przez Adam Ostrogórski Obywatel (1,070 p.)
Jak można ustawić uprawnienia pełne na cały projekt podczas pracy dev?
komentarz 7 maja 2017 przez HaKIM Szeryf (87,590 p.)

sudo chmod 777 -R folderProjektu/

komentarz 7 maja 2017 przez Adam Ostrogórski Obywatel (1,070 p.)
Dziękuję.

Podobne pytania

0 głosów
3 odpowiedzi 340 wizyt
pytanie zadane 9 kwietnia 2017 w PHP przez Adam Ostrogórski Obywatel (1,070 p.)
0 głosów
1 odpowiedź 533 wizyt
pytanie zadane 5 sierpnia 2016 w PHP przez Captivity Obywatel (1,030 p.)
0 głosów
0 odpowiedzi 218 wizyt
pytanie zadane 24 grudnia 2015 w PHP przez Silverwind Użytkownik (730 p.)

92,539 zapytań

141,382 odpowiedzi

319,476 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...