caractere ciudate afișate pe site-ul WordPress pentru vizitatori
Se pare că mulți oameni se plâng că văd doar litere și caractere aleatorii:
Cea mai mare problemă a mea este că nu pot reproduce problema pe NICIUNUL dintre dispozitivele mele! Nici pe laptopul cu Windows XP, nici pe cel cu Windows 7, nici pe telefonul Android sau iPod Touch. Nu contează ce browser folosesc. Singura dată când văd problema eu însumi este când încerc să distribui un articol de pe blog pe Google+, pentru că descrierea blogului apare atunci în caractere ciudate.
Deci, în primul rând trebuie să găsesc o metodă de a reproduce problema cumva. Altfel nu voi putea vedea dacă modificările mele au rezolvat problema sau nu.
Am făcut tot ce a recomandat @toscho, dar nimic nu a ajutat.
Ați întâlnit vreodată o problemă similară sau știți unde aș putea începe să caut problema?
Edit: Am contactat gazda web. Nici ei nu au putut reproduce problema, la fel ca mine. Au spus că au activat compresia gzip pe servere. Au sugerat să dezactivez pluginurile unul câte unul pentru a vedea ce se întâmplă, dar din moment ce nu pot reproduce problema, nu pot face asta. Vă rog ajutați-mă!
Tot mai mulți cititori se plâng de această problemă. Majoritatea trebuie doar să reîncarce pagina sau să aștepte câteva minute, iar apoi site-ul se încarcă normal, dar totuși consum mult trafic din această cauză.
EDIT 2: În FAQ-ul Plugin-ului W3 Total Cache scrie: Văd caractere ciudate în locul site-ului normal, ce se întâmplă?
Dacă o temă sau fișierele sale utilizează apelul php_flush() sau funcția flush(), aceasta va interfera cu funcționarea normală a plugin-ului; determinând plugin-ul să trimită fișiere cache înainte ca operațiunile esențiale să fie finalizate. Apelul flush() nu mai este necesar și ar trebui eliminat.
Sunt sigur că niciunul din codurile mele nu conține acest apel, dar nu sunt 100% sigur. Există vreo metodă de a afla altfel decât să caut prin milioane de caractere în toate fișierele mele?

Să începem cu rezultatul pe care l-am obținut înainte de remediere:
Ce s-a întâmplat aici? Presupunerea mea: o coliziune între plugin-ul W3 Total Cache și serverul tău web LiteSpeed. Am găsit un fir de discuție pe un forum Drupal despre o problemă foarte similară (sau aceeași).
LiteSpeed pare să nu trimită headerele HTTP adecvate pentru fișierele comprimate pe care W3TC le stochează. În jurnalul său de modificări pentru versiunea 0.9.2.4, W3TC menționează:
Am rezolvat suportul pentru serverul web LiteSpeed
Deci problema pare să fie cunoscută, iar o actualizare ar trebui să o rezolve.
Dacă actualizarea nu a ajutat …
- Contactează furnizorul tău de hosting. Plătești pentru suport, și nimeni nu cunoaște mai bine detaliile interne.
Sau adaugă …
AddType application/x-gzip .gz .tgz AddEncoding x-gzip .gz .tgz
… în fișierul tău .htaccess pentru a vedea dacă ajută.
- Sau dezactivează compresia gzip în W3TC. Aceasta este ultima opțiune dacă toate celelalte abordări eșuează.
Pentru a testa rezultatele, nu te baza pe afișarea din browser. Toate browserele folosesc soluții alternative pentru compresia defectuoasă, nu poți lucra cu asta. Folosește un instrument precum GIDZipTest pentru a verifica dacă totul este în regulă.

Mulțumesc foarte mult. Plugin-urile mele sunt întotdeauna actualizate și tocmai am verificat. Folosesc deja cea mai nouă versiune 0.9.2.4 - evident că asta singură nu rezolvă problema. Voi urma celelalte sugestii pe care le-ai dat și voi verifica cu instrumentul recomandat. Sper să pot rezolva problema cu ajutorul acestora. Mulțumesc!

Unde ar trebui să pun fragmentul de cod în fișierul meu .htaccess pentru ca să funcționeze? L-am pus chiar la sfârșit, dar nu a avut niciun efect. Iată cum arată fișierul meu .htaccess acum: http://pastebin.com/j0qDqBUV

Nu ar trebui să conteze. Încearcă altceva: elimină linia AddOutputFilterByType DEFLATE …

Am făcut-o. Mulțumesc. Nu sunt sigur dacă a rezolvat problema. Testul DIDZip funcționează, dar în IE încă văd litere ciudate.

Poate o problemă de cache local în IE? După ce am șters cache-ul browserului, site-ul a funcționat.

Se pare că a rezolvat problema, pentru că acum și eu pot încărca site-ul corespunzător. Mulțumesc mult!

Am întâmpinat această problemă în dimineața asta. Mulțumesc pentru ajutor! +1

Problema pare să persiste: http://wordpress.stackexchange.com/questions/67773/feedburner-doesnt-work-anymore Însă nu reușesc să reproduc problema singur. Mai aveți alte idei ce aș putea face?

Întotdeauna specificați codificarea utilizată pentru o pagină HTML sau XML. Dacă nu o faceți, caracterele din conținutul dumneavoastră pot fi interpretate incorect. Verificați fișierul header pentru a specifica setările pentru limba engleză și codificarea UTF-8. Iată ce se află în header-ul meu:
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Aliyah mulțumesc! Credeam că deja am specificat asta (vezi întrebarea mea editată pentru fragmentul de cod), deși necesită o anumită acțiune, poate ar fi mai bine să înlocuiesc cu ceea ce folosești tu? Cred că inițial am schimbat-o pentru că am nevoie să afișez și caractere japoneze, pe lângă engleză și germană.

Și apropo, @toscho este expertul aici. Nu am nicio idee despre ce vorbesc lol. Nu în măsura în care sunt sigur că tosho știe.

@japanworm, am vizitat site-ul tău și nu văd nimic ciudat acolo. Este foarte drăguț. :)

Mulțumesc! Am verificat din nou și am văzut că fragmentul din header-ul meu era deja în tema părinte, dar asta nu înseamnă că este fără greșeli. Sper că "toscho" are o idee bună. Dacă nu, voi încerca sugestia ta și vom vedea ce se întâmplă. Și mulțumesc mult pentru complimentul frumos! :)

@japan, avem o mare problemă. Tocmai am revenit pe site-ul tău în 2 browsere diferite și tot ce văd este o pagină plină de caractere ciudate. Site-ul tău nici măcar nu se încarcă. Nu este o problemă de browser. Trebuie să fie ceva cod care strică site-ul tău. Nu sunt sigur dacă are vreun efect sau nu, dar ai copiat și lipit header-ul meu în al tău, înlocuind tot ce aveai acolo? Între timp, voi investiga și voi reveni în scurt timp.

Folosești vreun plugin de cache? Mă uit la un plugin de cache ca principal suspect. Suspiciunile mele ar putea fi greșite (eu nu folosesc pluginuri de cache), dar au cauzat probleme în trecut, chiar și simple probleme de CSS care nu se afișau corect.

Da, asta este într-adevăr o problemă mare! :( De aceea vreau să aflu cum să o rezolv cât mai repede! Mulțumesc mult! Nu am schimbat absolut nimic. Da, folosesc un plugin de cache. Îl dezactivez acum, poți verifica dacă problema persistă?

@japanworm - este prea devreme pentru a spune dacă problema a dispărut definitiv, pentru că la început site-ul tău a funcționat bine, apoi brusc nu a mai funcționat și apoi a funcționat din nou. Deci, pentru a monitoriza asta, va trebui să ții plugin-ul dezactivat o vreme pentru a vedea dacă problema se repetă. Între timp, site-ul se afișează din nou corect. Aș recomanda, de asemenea, să-l contactezi pe tosho. El este un profesionist.

Tocmai m-am întors și am recitit câteva dintre comentariile mele în care am spus că toscho este un profesionist, apoi m-am uitat la cât de multă reputație/puncte are și am râs la gândul că eu nu voi ajunge niciodată atât de mult lol. Oricum, mă bucur că funcționează pentru tine! Site-ul tău este super drăguț :-D
