Cum se elimină joomla - un script pentru schimbarea drepturilor de acces

Uneori, când instalați anumite componente CMS și în special componente Joomla, scriptul atribuie drepturi de administrator pentru sine și nu mai puteți modifica drepturile dosarelor / fișierelor instalate prin panoul de administrare al motorului și nu puteți șterge complet joomla. Dar, după ce ați citit articolul, nu veți mai avea probleme cu modificarea drepturilor dosarelor de pe server și cum să eliminați joomla.

Cum se elimină joomla - un script pentru schimbarea drepturilor de acces

Adesea, odată cu experimentele cu Joomla, sa dovedit că aveam nevoie să-mi scot mormântul și să restaurez site-ul, care a fost înainte de schimbări. În unele cazuri, după instalarea incorectă a unor componente joomla, se pare că nici site-ul, nici panoul admin Joomla nu pot merge. Deci, componenta, din cauza căreia a apărut problema, nu poate fi eliminată prin panoul administrativ al Jumla. În astfel de cazuri, trebuie să ștergeți complet Joomla și să restaurați site-ul care a fost înainte de modificări. Dar aici există o problemă, unele dosare și fișiere jumla nu sunt șterse, nu există nici un drept să le ștergeți. Este imposibil să schimbăm drepturile nu prin Total Commander, nici prin c-panoul unei găzduări.

Încă o dată, echipamentul de completare pentru Joomla, a instalat mai multe componente. Am instalat-o astfel încât atunci nu am putut ajunge la site-ul, serverul a dat o eroare. Pentru a intra în panoul de administrare a eșuat, de asemenea. Am decis să eliminăm complet site-ul și să umplem depozitul, pe care l-am făcut în mod natural. Încă o dată nu am putut șterge dosarele cu extensii, pe care le-am instalat prin panoul de administrare.

Desigur, ați putea aplica suport pentru găzduire, ar ajuta la rezolvarea problemei și la restabilirea drepturilor, dar deja am aplicat la hoste în acea zi și am tratat aceeași problemă cu același site. ) Prin urmare, am decis să nu le trag în zadar, ci să găsesc eu o soluție. Mai mult, am citit undeva mult timp în urmă că, în astfel de cazuri, drepturile pot fi modificate de un script de la o terță parte.

Am început să caut ceva și am găsit-o. )

Găsit articolul Schimbarea recursivă a drepturilor de acces în PHP cu scriptul. Ceea ce este o schimbare recursivă a drepturilor, nu am înțeles, dar am decis că de asta am nevoie. Am verificat. Este. ) S-au schimbat cu ușurință permisiunile pentru dosarele și fișierele jumla pe care nu le-am putut elimina. După aceasta, am reușit să dezinstalez Joomla, sau mai degrabă componentele rămase, fără probleme.

Presetarea și rularea scriptului pentru a modifica drepturile

$ PARENT_DIR - scrieți aici calea către dosarul în care doriți să modificați drepturile. Drepturile de schimbare pentru toate subfolderele și fișierele din acest dosar, dar la dosarul propriu-zis, drepturile vor rămâne aceleași. Calea trebuie să fie specificată absolut - /home/login/domain.com/folder/ (poate altul, depinde de hosting particular).

$ FILE_MODE și $ DIR_MODE - scrieți aici permisiunile pe care trebuie să le setați pentru fișiere și foldere, respectiv. Dacă vă placeți doar mine, trebuie doar să ștergeți fișierele, apoi setați drepturile la 777. În mod implicit, $ FILE_MODE = 0644; și $ DIR_MODE = 0755. Schimbați la $ FILE_MODE = 0777; și $ DIR_MODE = 0777;

Dacă după rularea scenariului - un ecran alb, atunci totul a mers bine :).

N-am avut un ecran alb, dar am ceva erori în limba engleză, dar drepturile s-au schimbat cu succes și am șters joomla.

Asta e tot. Acum, cu următoarele experimente cu Joomla, nu mă mai îngrijorez de sprijinul gazdei mele, dacă nu pot elimina joomla și rezolv problema cu acest mic script.

Articole similare