Konfiguracja apache pod yii

Konfiguracja serwerów, usług, itp.
MrDziobak
Posty: 4
Rejestracja: 06 stycznia 2014, 12:15

Konfiguracja apache pod yii

Post autor: MrDziobak »

Witam!
Jako, że jestem laikiem w sprawach debiana, a chcąc zainstalować pewien skrypt na mojej maszynie natrafiłem na błędy. To postanowiłem napisać watek na temat mojego problemu. Tak więc instalując skrypt multicraft, który polega na 2 etapach instalacji (1- skrypt sh 2- na stronie przy pomocy yii framework, w którym napisany jest cały panel) przy 2 etapie pojawił się błąd o następującej treści:
http://scr.hu/52z/5sn9d
Krótko po tym instalując panel na innym serwerze dedykowanym wszystko udało się zrobić w ciągu 5 min. Osobiście wydaje mi się, że błąd jest spowodowany złą konfiguracją apache, bądź brakuje jakiegoś repozytorium. Dodatkową rzeczą, która zauważyłem przy apachu to komunikat wyskakujący przy jego restarcie o następującej treści:
http://scr.hu/52z/6dbgt
Nie mam pojęcia, czy oby dwa przypadki są z sobą powiązane, ale proszę o proste i zrozumiałe instrukcje, jak rozwiązać mój problem.
Pozdrawiam
MrDziobak
Posty: 4
Rejestracja: 06 stycznia 2014, 12:15

Post autor: MrDziobak »

Problem związany z błędem przy restarcie apacha naprawiony.
Co do problemu z skryptem multicraft, dalej występuje.
Awatar użytkownika
pone13
Beginner
Posty: 337
Rejestracja: 30 listopada 2007, 20:59
Lokalizacja: Leszno

Post autor: pone13 »

Sprawdziłeś warunek, którego dotyczy ten błąd?
Istnieje podany w komunikacie błędu katalog i jest zapisywalny dla użytkownika, który jest właścicielem procesu?
MrDziobak
Posty: 4
Rejestracja: 06 stycznia 2014, 12:15

Post autor: MrDziobak »

No właścicielem katalogów jest osoba w grupie data-www, a wszystkie pliki są własnością użytkownika, z dostępem do www.
Awatar użytkownika
pone13
Beginner
Posty: 337
Rejestracja: 30 listopada 2007, 20:59
Lokalizacja: Leszno

Post autor: pone13 »

Wspomniana grupa nie powinna mieć nazwy www-data?
Upewnij się, że dana grupa istnieje w systemie, a użytkownik jest rzeczywiście jej członkiem.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Jeśli pliki nie mają praw g+w (zapis dla grupy) i jednocześnie nie są w grupie www-data lub nie mają praw o+w (zapis dla wszystkich) to pewnie jednak apache nie ma praw do zapisu, co sugeruje komunikat. Prosty test:

Kod: Zaznacz cały

su - www-data -c 'echo >> /var/www/multicraft/assets'
Jeśli nie ma praw dla serwera www, to zapis się nie uda. W przeciwnym wypadku do pliku zostanie dopisana na końcu pusta linia.
MrDziobak
Posty: 4
Rejestracja: 06 stycznia 2014, 12:15

Post autor: MrDziobak »

Tak tak, jak zwykle głupi błąd a mianowicie chmody wielkie dzięki za wszystkie starania.
Do zamknięcia.
ODPOWIEDZ