Fatal error: Smarty error: unable to write to $compile_dir

0

Witam,
mam problem jak w temacie. Na wstępie napiszę, ze nie jestem zbyt biegły w linuxie.
Otóż zainstalowałem sobie w ramach nauki linuxa Centos'a 7. Do tego php7.2, mysql'a, apache2. Ogólnie rzecz biorąc wszystko działa. Przekierowałem domenę, zainstalowałem ssl'a. Oczywiście to wszystko z dużymi bólami (jak to nowicjusz).
Postanowiłem wrzucić sobie stronę opartą na php7 i Smarty wer. >= 3 do /var/www/html/nazwa_domeny.pl
Tu zaczęły się schody. Po próbie uruchomienia pojawił się komunikat jak w temacie. Pierwsza myśl, to oczywiście:
chmod -R 777 ./tpl_c = bez efektu,
potem
chown -R apache:apache = bez efektu
Jakieś inne "kombinacje alpejskie" z powyższymi poleceniami nie przyniosły żadnego rezultatu.
Gdy ustawiłem sobie $tpl -> compile_dir = "/tmp" strona "ruszyła", ale w katalogu tym nie pojawiły się kompilacje plików smarty.
Szczerze mówiąc nie mam już pomysłu. Wujek Google nie bardzo mi pomógł, tudzież nie miałem szczęścia w poszukiwaniach.

Być może sprawa jest banalna, ale dla mnie - linuxowego laika - chyba zbyt skomplikowana.
Macie może jakiś pomysł.

Dziękuję

0

Witam,
pozwolę sobie opublikować rozwiązanie problemu. Może się komuś przyda. Dodam, ze uzyskałem jest na grupie dyskusyjnej linuxa. Otóż (cytat):
"Jeśli masz CentOSa w domyślnej konfiguracji, to może być problem z SELinuksem. Spróbuj jako root:

getenforce

i jeśli odpowie "Enforcing" to sprawdź logi SELinuksa
lib po prostu wyłącz tymczasowo przez:

setenforce 0

Jeśli teraz będzie OK, to SELinuksa wyłączysz w pliku /etc/selinux/config"

pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1