Teme: WordPress

WordPress Quick Plugin Manager – isključite dodatke i ako ne možete da se prijavite u WordPress

Skraćena veza: http://pedja.supurovic.net/veza/1293

Jutros sam pokrenuo opciju za automatsko ažuriranje WordPress-a na verziju 2.7.1. Sve je proteklo vrlo brzo i bez ikakvihproblema osim…

nakon to je verzija ažurirana, WordPress mi je prijavio da nemam dovoljne privilegije i šutnuo me iz admin sekcije.

Svašta sam probao, čak i da brišem kolačiće, keš, da pristupim sa drugog računara i ništa nije pomoglo. Kada se ulogujem to prođe, ali svaka opcija u administratorskom delu bloga mi je postala nedostupna jer „You do not have sufficient permissions“.

Ovo nije prvi put da vidim sličnu stvar. Ponekad se dešavalo da nakon instalacije nekog dodatka prođem isto, ali sam to rešavao lako – tako što bih problematičan dodatak obrisao.

Ovaj put to nije bilo moguće, jer sam stavio novu verziju WordPress-a tako da dodatke nisam ni dirao i nisam nikako mogao znati koji dodatak pravi problem, ako je to uopšte bilo do dodataka.

Pretražio sam WordPress forum i gugl uzduž i popreko bez uspeha. Iznenadio sam se koliko u stvari ljudi ima sličan problem (i to godinama unazad), a da ne postoji nikakvo ozbiljno rešenje ili pomoć za njega. Simptomatično je da čak niko iz WordPress podrške nije ni pokušao da pomogne (i inače sam primetio da su korisnici WordPress-a uglavnom prepušteni sami sebi i vrlo lošoj dokumentaciji programa).

Našao sam nekoliko objašnjenja šta su sve ljudi pokušavali i dobijali kakve takve rezultate, pa sam, iako sve te stvari očigledno nisu imale nikakve veze sa mojim problemom i to probavao. Ali, bez uspeha. I dalje je WordPress insistirao da nemam dovoljne privilegije za pristup administratorskom delu.

Na kraju, ostalo je još samo to da je zaista neki dodatak u novoj verziji napravio problem, a jedini način da se to utvrdi je da se isključuje jedan po jedan dodatak sve dok WordPress ne proradi. Međutim da isključujem dodatke nisam mogao, jer je za to potreban administrativni pristup, a ja ga nisam imao. Jedino je preostalo brisanje jednog po jednog dodatka. Pošto imam dosta dodataka to bi moglo baš da potraje tako da mi se nimalo nije sviđala ta ideja.

Umesto toga, pristupio sam bazi, našao mesto gde WordPress drži podatke o aktivnim dodacima, i obrisao ih tako da se WordPress podigao bez dodataka i naravno, tada sam mogao da uđem u administrativni deo. To je bio siguran znak da je ipak ceo problem izazvao neki od dodataka.

Nakon toga je usledilo ručno uključivanje jednog po jednog dodatka, sve dok WordPress nije opet pukao, što mi je omogućilo da utvrdim koji je dodatak neispravan. Njega sam uklonio, aktivirao sve ostale i na kraju ponovo instalirao i taj problematični dodatak koji nakon toga nije pravio probleme (što menavodi na pomisa da iak nije problem bio u tom dodatku). Što li se WordPress zablesio nikad neću saznati.

Pošto ni meni nije prvi put da se srećem sa ovim problemem, očekujem da će toga ubuduće biti još. Zbog toga sam namerio da problem rešim tako što ću da napravim alat s kojim mogu da isključujem dodatke, a da ih ne brišem sa diska i bez ručnog petljanja po bazi. Malo sam pretrkeljisao poslovično lošu dokumentaciju WordPress-a i pošto tu nisam ništa našao, setio sam se da pogledam neki od dodataka za ažuriranje da vidim kako oni isključuju i uključuju dodatke.

To je već bilo od pomoći tako što me u stvari uputilo kako sam WordPress to radi i da u stvari ne moram da direktno menjam podatke u bazi već mogu da koristim WordPress-ove funkcije.

Očas posla sam napravio skript koji radi ne kao dodatak već kao nezavisan program koji uključi iz WordPress-a potrebne biblioteke, ali zaobilazi ceo njegov administrativni interfejs. To je značilo da interfejs moram da napravim sam, ali to je bio najmanji problem.

Konačno, skript WordPress Quick Plugin Manager je bio gotov i prilično funkcionalan, to jest, radi baš ono što sam i zamislio. Ako nekad zapadnete u sličnu nevolju, eto da znate da sada imate alat koji će vam pomoći.

Usput možete da se pridružite mom predlogu autorima WordPress-a da u programu omoguće opcije koje će olakšati da se ovakvi problemi lakše analiziraju i da se greške lako pronalaze.


Podelite ovaj članak sa prijateljima


3 comments to WordPress Quick Plugin Manager – isključite dodatke i ako ne možete da se prijavite u WordPress

  • Kod Walkera sam napisao da necu skoroda menjam nista…Do neke tamo verzije. Bas iz razloga koje navodis, a pride ne da nemam vremena, nego imam i dozu straha jer sam zadnji put nagrebusio kao i moja prijateljica Suske…
    Ne zelim da imam ovakve probleme trenutno, dok se ne presaberem, a moram naglasiti da ni sa zadnjim azuriranjem nisam uspeo da izbacim neke greske koje imam …
    Ovakvi postovi mi mnogo znace i sigurno je da cu se vracati na njih, kao i mnogo puta ranije.
    Hvala tebi sto nesebicno dajes svoje znanje na ovako dobar nacin !!!

  • Ovim člankom nisam mislio da kukam na WordPress kao loš blog softver. Baš naprotiv, on mi se ispod haube veoma dopada.

    Ono što smatram problemom je slaba dokumentacija (i podrška uopšte) i to što sam softver ne pokušava da pomogne ako nešto krene naopako. Zaista je frustrirajuće da uradiš apgrejd i posle toga ne možeš da priđeš administraciji bloga a pri tom nema nikakvih naznaka zbog čegaje to tako.

    Ipak, u poređenju sa drugim programima, WordPress je izuzetno napredan i lak za održavanje.

    U prinipcu, ne treba mnogo da se brineš. Uradiš kopiju baze i datoteka sa bloga i posle toga možeš da se igraš sa čačkanjem do mile volje, jer ako nešto zezneš uvek stvar možeš da vratiš iz kopije.

  • Dobro da nisam stisnuo „update-core.php“, prelazak prvo s 2.3 na 2.6 je bio jako mukotrpan pa onda s 2.6 na 2.7 još zanimljiviji, posljedice se još osjete tako da ću čekati neku 2.8 verziju – hvala za info

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Popunite izraz tako da bude tačan: *