znaczacy > comp.os.* > comp.os.linux

Tomek Grzybek (31.12.2018, 11:41)
Witam,
postanowilem poprosic o pomoc na tej grupie poniewaz jak mi sie wydaje problem (jak w temacie) dotyczy linuxa. Na wstepie równiez dodam, ze nie jestem zbyt biegly w linuxie.
Otóz zainstalowalem sobie w ramach nauki Centos'a 7. Do tegophp7.2, mysql'a, apache2 (w zasadzie to instalator centos'a zrobil toza mnie). Ogólnie rzecz biorac wszystko dziala. Przekierowalem domene, zainstalowalem ssl'a. Oczywiscie to wszystko z duzymi bólami (jak to nowicjusz).
Postanowilem wrzucic sobie strone oparta na php7 i Smarty wer. >= 3 do /var/www/html/nazwa_domeny.pl
Tu zaczely sie schody. Po próbie uruchomienia pojawil sie komunikat jak w temacie. Pierwsza mysl, to oczywiscie (zawsze dzialalo):
chmod -R 777 ./tpl_c = bez efektu (./tpl_c to katalog w którym przechowywane sa skompilowane szablony dlatego musi miec mozliwosc zapisywania w nim),
potem
chown -R apache:apache = bez efektu
Jakies inne "kombinacje alpejskie" z powyzszymi poleceniami nie przyniosly zadnego rezultatu.
Gdy ustawilem sobie katalog do kompilacji szablonów smarty na $tpl -> compile_dir = "/tmp" strona "ruszyla", ale w katalogu tym nie pojawily sie kompilacje plików smarty.
Szczerze mówiac nie mam juz pomyslu. Wujek Google nie bardzo mi pomógl, tudziez nie mialem szczesciaw poszukiwaniach.

Byc moze sprawa jest banalna, ale dla mnie - linuxowego laika - chyba zbyt skomplikowana.
Moze jakas podpowiedz.

Dziekuje
Dominik Alaszewski (31.12.2018, 12:01)
Dnia 31.12.2018 Tomek Grzybek <kemot587> napisal/a:

> Otóz zainstalowalem sobie w ramach nauki Centos'a 7.


CentOSa. Apostrof'u tu nie trzeb'a :-)

> Byc moze sprawa jest banalna, ale dla mnie - linuxowego laika - chyba zbyt skomplikowana.


Jesli masz CentOSa w domyslnej konfiguracji, to moze
byc problem z SELinuksem. Spróbuj jako root:

getenforce

i jesli odpowie "Enforcing" to sprawdz logi SELinuksa
lib po prostu wylacz tymczasowo przez:

setenforce 0

Jesli teraz bedzie OK, to SELinuksa wylaczysz w pliku
/etc/selinux/config
Tomek Grzybek (31.12.2018, 12:34)
W dniu poniedzialek, 31 grudnia 2018 11:01:14 UTC+1 uzytkownik Dominik Alaszewski napisal:
[..]
> "W zyciu piekne sa tylko chwile..." (Ryszard Riedel)
> Wyrazam wylacznie prywatne poglady zgodnie z Art. 54 Konstytucji RP
> Piszac na priv zmien domene na gmail.


Dziala! Bardzo dziekuje.
LFC (09.01.2019, 14:47)
W dniu 31.12.2018 o 11:34, Tomek Grzybek pisze:

> Dziala! Bardzo dziekuje.


Selinux w centosie domyslnie jest w trybie "enforcing" i blokuje dostep
do plików http, wiec trzeba albo go wylaczyc - setenforce 0 (wylacza
doraznie) i zrobic zmiane w pliku /etc/selinux/config z
SELINUX=enforcing na SELINUX=disabled (wylacza na stale), albo ustawic w
tryb "permissive" - SELINUX=permissive, albo dodac do selinuxa reguly
pozwalajace na dostep po http - to znajdziesz w sieci u wujka google.

LFC
Podobne wątki