Cum să rezolvi eroarea PHP în WordPress după editarea fișierelor cu FileZilla

4 sept. 2010, 14:23:32
Vizualizări: 864
Voturi: 2

Folosesc software-ul gratuit FTP FileZilla. În majoritatea cazurilor, de fiecare dată când deschid orice fișier PHP de pe FTP folosind FileZilla, primesc această eroare după editare și salvarea fișierului:

Parse error: syntax error, unexpected T_VARIABLE in Calea fișierului aici on line 1

Cum pot rezolva această eroare și să scap definitiv de această problemă?

Ar trebui să trec la un alt program FTP?

1
Comentarii

Ce editor folosești în acea operațiune? Editorul ar putea fi chiar cauza, așa că schimbarea clientului FTP s-ar putea să nu ajute deloc. Dar oricum, ar trebui să încerci WinSCP.

hakre hakre
4 sept. 2010 17:18:13
Toate răspunsurile la întrebare 2
4

S-ar putea să fie o problemă cu codarea fișierelor tale. Asigură-te că fișierele tale sunt codate în același mod ca și instalarea WordPress. În majoritatea cazurilor, site-ul tău utilizează fișiere codate în UTF-8.

Accesează opțiunile din FileZilla: Deschide Managerul de site-uri > fila Charset - Codare personalizată > și verifică dacă este setat UTF-8.

Când este setat corect, încearcă să deschizi și să editezi un fișier pentru a vedea dacă funcționează!

4 sept. 2010 14:45:58
Comentarii

Mulțumesc pentru răspuns. Vezi aici setările mele curente http://shup.com/Shup/412439/11084202023-My-Desktop.png

Jitendra Vyas Jitendra Vyas
4 sept. 2010 14:51:44

Ce ar trebui să modific în setările mele curente? Care este diferența dintre "Forțează UTF-8" și "Folosește set de caractere personalizat"?

Jitendra Vyas Jitendra Vyas
4 sept. 2010 15:40:29

Aș alege opțiunea de a forța UTF-8 pentru a fi sigur că este folosită codarea corectă. Altfel, s-ar putea să apară caractere ciudate în fișierul tău care ar putea provoca erori PHP!

Bowe Frankema Bowe Frankema
4 sept. 2010 16:34:49

+1 Ok Mulțumesc, voi seta la "Forțează UTF-8". Dar sunt doar curios de ce "detectare automată" nu este bună. Ce înseamnă "folosește UTF-8 dacă serverul suportă"? și de ce această opțiune creează probleme cu fișierele PHP.

Jitendra Vyas Jitendra Vyas
4 sept. 2010 16:40:00
0

O altă opțiune pentru codificarea fișierului ar putea fi legată de formatul acestuia. Dacă editezi prin FileZilla și salvezi fișierul în format Windows, iar serverul rulează pe Linux, de exemplu.

În astfel de cazuri, editarea ar putea elimina caracterele de linie nouă, ceea ce înseamnă că unele linii de cod ar putea fi concatenate într-o singură linie de comentariu și, prin urmare, comentate.

Evident, din eroarea ta, aceasta nu este problema, dar doar pentru documentare - ar trebui să ții cont și de acest aspect.

4 sept. 2010 17:05:14