Skocz do zawartości

Apache i właścicel pliku


Gość
 Udostępnij

Rekomendowane odpowiedzi

Witam.

Może ktoś z was miał taki problem w przypadku własnego hostingu.

Instalacja Linux Debian php + apache + sql-e. Ważne - userzy mają własne katalogi w których trzymają strony (czyli virtual hosty typu /home/user1/publid_html/strona)

Problem polega na tym że po instalacji np skórki w wp lub joomli z panelu cms-a apache nadaje prawa pliku do użytkownia apache (zdaje się że "www-data") uniemożliwiając później podmianę plików przez ftp i muszę z roota zmieniać uprawnienia.

Ma ktoś pojęcie jak to przestawić? Meczę się z tym już kolejny dzień i lipa.

Odnośnik do komentarza
Udostępnij na innych stronach

a dla tych plików, które już tak wrzuciłeś zrób:

chown -R nazwa_usera:nazwa_usera /home/nazwa_usera/public_html/nazwa_strony/*

to ostawi uprawnienia na właściwego użytkownika i będziesz mógł normalnie przez ftp wszystko edytować.

To nie prawda, że przeprowadzki bywają ciężkie i męczące.

Odnośnik do komentarza
Udostępnij na innych stronach

zmień php z trybu modułu apache'a na tryb cgi (paczka php5-cgi) i będzie ok.

Mam zainstalowany ten moduł apacha i w webiminie widzę że działa... więc to chyba odpada... (chyba że coś jeszcze pwinienem włączyć/wyłączyć)

phpinfo podaje moduły apache:

Loaded Modules core mod_log_config mod_logio prefork http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_auth_digest mod_auth_mysql mod_authn_alias mod_authn_anon mod_authn_dbd mod_authn_default mod_authn_file mod_authnz_ldap mod_authz_dbm mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_owner mod_authz_user mod_autoindex mod_cache mod_cgi mod_cgid mod_charset_lite mod_dav mod_dav_fs mod_dav_lock mod_dav_svn mod_authz_svn mod_dbd mod_deflate mod_dir mod_disk_cache mod_dumpio mod_env mod_expires mod_ext_filter mod_fcgid mod_file_cache mod_headers mod_ident mod_imagemap mod_include mod_info util_ldap mod_log_forensic mod_mem_cache mod_mime mod_mime_magic mod_negotiation mod_php5 mod_reqtimeout mod_rewrite mod_setenvif mod_speling mod_ssl mod_status mod_substitute mod_userdir mod_usertrack mod_vhost_alias

Edytowane przez MarekZ
Odnośnik do komentarza
Udostępnij na innych stronach

Masz zainstalowane mod_php5 i to przez nie jest ten problem. php5-cgi to nie modul apacha, a po prostu parser php, ktory potem mozesz pod apache podpiac.

Czy taka zmiana wiąże sie ze zminą w strukturze plików z zawartością serwisu? Tzn, czy przenoszę je do katalogów cgi (tak gdzierś wyczytałem...)

Sama konfiguracja apacha na czym polega... Wyłączam moduł mod-php5... i lipa... pomimo tego że php5-cgi już mam zainstalowany...

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności