Siekator3000 napisał(a):Niestety tak jak pisałem NIE DA SIĘ zmienić chmodów ! Dostaję komunikat "Nie mogę znaleźć atrybutu zdalnych plików!".
Jest olbrzymia różnica pomiędzy tym co nie można a czego nie potrafisz zrobić. Chmod da się zmienić.
Siekator3000 napisał(a):
Mam stronę na innym hostingu. Tam admin wytłumaczył o co chodzi i zaproponował takie rozwiązanie (śmiga jak ta lala):
Pański serwis wykorzystuje PHP uruchomione ze względu na najwyższą
wydajność takiego rozwiązania, w trybie dynamicznego modułu serwera
Apache. W tym trybie skrypty PHP uruchamiane są z uprawnieniami
serwera WWW (użytkownik nobody). Oznacza to, że pliki tworzone
i zapisywane przez skrypty PHP (a więc też przez joomla'ę) stają
się własnością użytkownika nobody. Mogą więc być modyfikowane tylko
przez tego użytkownika, a więc przy pomocy innych skryptów PHP.
Aby stawiać takie tezy trzeba to najpierw sprawdzić, tak działa sporo serwisów ale nie nasz. Blisko prawdy jest tylko kawałek o innym użytkowniku i dlatego niezbędne są ustawienia chmod.
Siekator3000 napisał(a):
Generalnie każda aplikacja oparta na języku PHP (w tym przypadku
joomla) powinna udostępniać możliwość wszelkich operacji na
utworzonych plikach.
To nie jest prawda i nikt tak nie powinien zakładać!! Niestety część softu tak działa, co jest oczywistym proszeniem się o podmianę strony.
Na naszym serwisie wystarczy zmienić chmod i wszystko działa prawidłowo, po zakończeniu instalacji powinieneś przywrócić stare ustawienia, tak żeby PHP nie mogło zapisywać wszystkich plików.
Siekator3000 napisał(a):
Jeśli jednak konieczna jest modyfikacja takich
plików z Państwa konta, możliwe są dwa rozwiązania:
- możemy ustawić w cron-ie cykliczną (np. co 10 minut) zmianę
właściela plików z "nobody" na Państwa konto w całym katalogu
public_html
- możemy uruchomić Państwa serwis w trybie suPHP - skrypty PHP
działają wtedy wolniej, ale za to z uprawnieniami ich właściciela
(więc właścicielem plików zapisywanych przez skrypty PHP byłoby
Państwa konto)
Ze względu na znacznie niższą wydajność tego drugiego rozwiązania,
preferujemy zmianę właściciela plików (pierwsze rozwiązanie).
Jak wspomniałem po włączeniu opcji nr 1 nie mam żadnych problemów ze zmianą chmodów w całym katalogu public_html. Pozdrawiam!
Ustaw prawidłowo chmod i będzie Ci wszystko działało, innej możliwości nie ma. Inni instalują u nas jomle i jakoś sobie radzą z chmod.
Wystarczy tylko trochę samozaparcia, nikt za Ciebie tego nie zrobi a krzyki nie pomogą.