Cum verific daca am drepturi de scriere pe foldere

Imprimare E-mail
Tag it:
Delicious
Furl it!
Spurl
NewsVine
Reddit
YahooMyWeb
Technorati

Cum verific daca am drepturi de scriere pe foldere? Si, daca nu am, cum fac sa am?

O intrebare normala cand auzim ca ne trebuie drepturi de scriere pe foldere, drepturi de scriere pe fisiere.... aceste probleme se invart in jurul notiunii de chmod, este o comanda care schimba permisiile pe foldere si fisiere.

Inca de cand am instalat Joomla!, la verificari preinstalare Joomla!, am vazut ca avem o sectiune Directory and File Permissions Check, vedem in dreptul anumitor foldere ca scrie Writeable, asta inseamna ca au drepturi de scriere. Daca insa scrie Unwriteable, atunci inseamna ca acel folder nu are si o sa trebuiasca sa modificam noi.

Tot la instalare Joomla!, putem avea o eroare, fisierul configuration.php nu poate fi creat, cauza este acceasi (nu ai drept de scriere pe directorul public_html sau htdocs depinde cum ai pe server), si o sa trebuiasca sa creem noi fisierul, avem codul lui in pagina, facem o pagina configuration.php, copiem codul in ea si o uploadam pe server in root (in public_html sau htdocs) cu ajutorul unui client de FTP. Poti foarte bine insa ca sa intri pe server cu un client de FTP si sa modifici tu drepturile de scriere. Nu lasa drepturi de scriere pe foldere dupa ce ti-ai rezolvat problema, prezinta gauri de securitate si te poti trezi cu site-ul hackuit oricand.

schimbare permisii tc

schimbare permisii tc

Vezi in imaginea de mai sus ca un folder avea 755,  bifezi si casutele goale si va avea 777, deci Writeable. Exemplul este dat pe Total Commander. Daca ai smartFTP vezi imaginea de mai jos:

schimbare permisii smartftp

Daca insa nu ne-am lovit de nicio problema pana acum, putem sa intalnim eroarea in momentul cand incercam sa instalam o extensie.

Cum verific daca am drepturi de scriere pe foldere?

In general nimeni nu verifica asta de la inceput, se lovesc de problema pe parcurs si incep nervii. Pai daca ai instalat Joomla! mergi in admin sa vezi daca totul e ok.

 permisii foldere Joomla1.0

permisii foldere Joomla1.5

Daca avem cu rosu Unwriteable atunci trebuie sa modificam prin una din metodele de mai sus.

Acum o sa vedem ca in Joomla! exista si o extensie care ne ajuta sa facem acest lucru fara sa folosim un client de FTP. Aceasta este joomlaXplorer si ne ajuta sa modificam si sa vedem foldere si fisiere in site-ul nostru fara un client de FTP extern. Pentru a folosi joomlaXplorer in Joomla! 1.5 trebuie sa activezi pluginul legacy (Extensions -> Plugin Manager ->System-Legacy - Enabled)

Instalam componenta si intram sa vedem cum arata:

joomlaXplorer

vezi pe stanga foldere, imaginea este facuta pe calculator, pe o instalare locala, vedeti si un folder "joomla", acolo am eu site-ul. Pe dreapta mai vedem niste coloane: Perms unde vedem ce permisii are acel folder/fisier, si Actions unde putem sa ii modificam numele (rename), sa il descarcam sau sa il stergem.

ATENTIE cand faci schimbari pe acolo, daca nu estisigur ca stii ce face nu face sau mai sigur fa un backup la site. Asta te va salva de eventuale MARI neplaceri.

O sa vezi ca unele foldere nu le poti modifica dreptul de scriere cu joomlaXplorer, nici o problema intri cu clientul de FTP si le modifici; deci cu o combinatie a celor doua metode o sa ai acces sa iti modifici dreptul de scriere pe orice folder/fisier. Acest lucru se intampla pentru ca instalarea Joomla! s-a facut cu un user si instalari ulterioare cu alt user.

permisii foldere joomla

Inca ceva, trebuie sa mai verifici Relevant PHP Settings, mai ales Safe Mode, daca nu este Safe Mode OFF, nu o sa poti instala extensiile. Daca este ON, solutia este sa iti suni provider-ul de hosting si sa il rogi sa il puna pe OFF.

phpinfo_j10

phpinfo_j15

Daca ai un comentariu care acopera o omisiune de a mea baga-l aici, o sa ajute si pe altii.

Hits: 5215
Trackback(0)
Comments (8)Add Comment

Write comment
busy
 
< Precedent   Următor >

Joomla user export import

Tutoriale WEB