|
Probleme si rezolvari -
Diverse
|
|
Scris de Administrator
|
|
Miercuri, 09 Aprilie 2008 22:09 |
|
Descrierea problemei: In cazul in care Joomla! este instalat pe un server linux pot aparea probleme la accesul la fisiere. Daca fisierele sunt incarcate pe server folosind un utilitar ftp sau sftp se poate intampla ca Joomla! sa nu le poata accesa. De asemenea daca se instaleaza o extensie din Joomla! se poate intampla sa nu aveti access la fisiere folosind un program ftp sau sfpt. Problema se poate manifesta in mai multe feluri: - nu se pot sterge fisiere
- nu se pot sterge directoare
- nu se pot edita fisiere
- nu se pot redenumi fisiere
- nu se pot redenumi directoare
- nu se pot creea fisiere
- nu se pot creea directoare
Cauza problemei: Problema este cauzata de faptul ca serverul apache foloseste alt utilizator din sistem fata de utilitarele ftp sau sftp (apache/nobody). Datorita modului in care lucreaza sistemul de operare linux un utilizator nu va avea acces complet la fisierele create de alt utilizator. Rezolvarea problemei: - Solutie 1 - Joomla! 1.x si 5.x
- Pentru a avea accces la fisierele si directoarele instalate/creeate de Joomla! se foloseste o extensie Joomla! pentru managementul fisierelor. Recomandam sa incercati JoomlaXplorer. Utilizand o extensie Joomla! se poate renunta la folosirea utilitarelor ftp si sftp.
- Solutie 2 - Joomla! 5.x
- Joomla! 1.5 ofera o facilitate numita "Ftp layer" tocmai pentru a evita aceasta problema. Daca configurati "Fpt layer" Joomla! va accesa fisierele si directoarele folosind protocolul ftp cu un utilizator si o parola configurate de dumneavoastra. Daca si dumneavoastra folositi utilitarele fpt sau sfpt cu acelasi utilizator nu va mai fi nici o problema la drepturi.
Pentu mai multe detalii despre drepturile de access la fisiere in linux va recomandam articolul File rights in linux - chown & chmod cheat sheet.
|
|
Ultimul modificat ( Marti, 13 Mai 2008 09:05 )
|