Pentru cine nu \u015ftie spun c\u0103 de\u0163in un site de fotografie numit fotografie.uriesblog.ro. Domeniul este cump\u0103rat de la godaddy \u015fi hostingul de la hostgator.com. Am instalat\u0103 platforma wordpress \u015fi tema pe care a rulat p\u00e2n\u0103 acum acel site a fost Photolux. M-am decis s\u0103 schimb tema pentru c\u0103 cea veche nu este responsive, adic\u0103 nu este optimizat\u0103 pentru dispozitivele mobile, tablete, telefoane mobile etc. \u00cen general template-urile pentru wordpress mi le fac singur. Sunt \u015fi pro teme free dar numai \u00een cazurile \u00een care e vorba de un site static f\u0103r\u0103 prea multe actualiz\u0103ri de date.<\/p>\n
Revin la siteul de fotografie. P\u00e2n\u0103 la terminarea template-ului la care lucrez deja am decis s\u0103 pun o tem\u0103 free \u015fi anume Virtue Theme. Am studiat-o din punct de vedere tehnic \u015fi cred c\u0103 este potrivit\u0103 pentru ce vreau eu, ca \u015fi cale de tranzi\u0163ie.<\/p>\n
<\/a><\/p>\n Am dat c\u0103utare pe forumuri s\u0103 v\u0103d dac\u0103 are vulnerabilit\u0103\u0163i sau dac\u0103 a dat erori la actualiz\u0103ri. \u015ei am descoperit dou\u0103 erori fatale care apar atunci c\u00e2nd se dore\u015fte actualizarea de la versiunea 2.5.1 la 2.5.4. Iat\u0103 monstrul.<\/p>\n Fatal error: require_once() [function.require]: Failed opening required ” (include_path=’.:\/opt\/php52\/lib\/php’)<\/strong> M-am hot\u0103r\u00e2t s\u0103 v\u0103 ar\u0103t \u015fi vou\u0103 cum s\u0103 ie\u015fi\u0163i din situa\u0163ie \u00een cazul acestei defec\u0163iuni tocmai pentru c\u0103 am c\u0103utat o explica\u0163ie \u00een limba rom\u00e2n\u0103 \u015fi nimeni nu a \u015ftiut s-o dea, tot ce g\u0103se\u015fti pe net este doar \u00een limba englez\u0103 \u015fi sunt numai p\u0103reri vagi.<\/p>\n Bun, ai instalat\u0103 tema Virtue la versiunea 2.5.1. Apare actualizare disponibil\u0103 la versiunea 2.5.4. Dai click pe actualizare, dup\u0103 ce despacheteaz\u0103 wordpress tema \u00ee\u0163i apare eroarea de mai sus \u015fi nu mai ai acces nici la panoul de control. Adic\u0103 stai \u015fi te ui\u0163i la o pagin\u0103 pe care scrie c\u0103 ceva nu este \u00een regul\u0103. Nu-\u0163i mai vezi site-ul, nu mai po\u0163i intra \u00een contul wordpress s\u0103 faci schimb\u0103ri. Ce faci? O s\u0103-\u0163i ar\u0103t practic.<\/p>\n \u00cen contul de wordpress este bine s\u0103 ai tot timpul cel pu\u0163in dou\u0103 teme instalate, una de rezerv\u0103 \u00een caz de avarie. Adic\u0103 a\u015fa cum am eu.<\/p>\n <\/a><\/p>\n Pentru a trece la pasul urm\u0103tor ai dou\u0103 variante. Dac\u0103 te pricepi la programare te apuci de treab\u0103, dac\u0103 nu, suni un prieten sau b\u00e2ntui pe internet dup\u0103 solu\u0163ii. O solu\u0163ie \u00ee\u0163i dau eu. Dac\u0103 ai cont ftp (\u015fi dac\u0103 ai domeniu cump\u0103rat cu siguran\u0163\u0103 ai \u015fi ftp) deschizi Filezilla sau TotalComander \u015fi te conectezi pe server. Cau\u0163i fi\u015fierul func\u0163ions.php urm\u00e2nd calea pe care \u0163i-o d\u0103 chiar eroarea, \u00een cazul meu fiind vorba de \/diverse\/domeniul_meu\/public_html\/ceva\/wp-content\/themes\/virtue\/functions.php. Odat\u0103 identificat function.php \u00eel dai jos de pe server \u015fi vezi ce a p\u0103\u0163it. \u00cen cazul de fa\u0163\u0103 \u00ee\u0163i spun eu, s-a golit, comenzile din el nemaiexist\u00e2nd pentru server.<\/p>\n Faci totul cum a fost \u00eenainte \u015fi urci fi\u015fierul \u00eenapoi pe server folosind tot ftp-ul. Dac\u0103 nu \u015fti cum se face aplici metoda mai simpl\u0103. Cau\u0163i \u00een contul t\u0103u de pe server wp-content, dai click \u015fi la un moment dat o s\u0103 vezi fi\u015fierul cu tema Virtue, dar \u015fi pe celelalte aflate acolo de rezerv\u0103. Rename pe Virtue \u015fi schimbi denumirea temei. WordPress, \u00een de\u015ftept\u0103ciunea lui va alege automat alt\u0103 tem\u0103 pe care o ai acolo, adic\u0103 una de rezerv\u0103. Acuma, dac\u0103 nu ai cont ftp apelezi la planul B. Intri \u00een cPanel, cau\u0163i FileManager \u015fi vei ajunge \u00eentr-o fereastr\u0103 care, dac\u0103 nu e\u015fti familiarizat, te va speria. Keep calm. Procedeaz\u0103 exact cum \u0163i-am explicat mai sus \u015fi totul va reveni la normal. Adic\u0103 urmezi pa\u015fii \u0103\u015ftia: public_html\/contul t\u0103u\/wp-content\/themes\/virtue. Adic\u0103 uite a\u015fa.<\/p>\n\n
\n Warning: require_once() [function.require-once]: Filename cannot be empty in \/diverse\/numelemeu\/public_html\/ceva\/wp-content\/themes\/virtue\/functions.php on line 10<\/strong><\/p>\n<\/blockquote>\n
\nGata, po\u0163i intra \u00eenapoi \u00een panoul de control de pe wordpress \u015fi nu-\u0163i mai r\u0103m\u00e2ne dec\u00e2t s\u0103 faci ce vrei.<\/p>\n