Skocz do zawartości

Apache i właścicel pliku


Gość

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

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

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • 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