Error de PHP en WordPress al editar archivos con FileZilla - Solución

4 sept 2010, 14:23:32
Vistas: 864
Votos: 2

Utilizo el software FTP gratuito FileZilla. En la mayoría de los casos, cuando abro cualquier archivo PHP desde FTP usando FileZilla, obtengo este error después de editar y guardar el archivo:

Parse error: syntax error, unexpected T_VARIABLE in Ruta del archivo aquí on line 1

¿Cómo soluciono este error y me deshago de este problema para siempre?

¿Debería cambiar a otro programa FTP?

1
Comentarios

¿Qué editor estás utilizando en esa operación? El editor podría ser la causa, por lo que cambiar de cliente FTP podría no ayudar en absoluto. Pero de todos modos, deberías probar WinSCP.

hakre hakre
4 sept 2010 17:18:13
Todas las respuestas a la pregunta 2
4

Podría ser un problema con la codificación de tus archivos. Asegúrate de que tus archivos estén codificados de la misma manera que tu instalación de WordPress. En la mayoría de los casos, tu sitio utiliza archivos codificados en UTF-8.

Ve a las opciones de FileZilla: Abre el Administrador de Sitios > Pestaña Charset - Codificación Personalizada > y comprueba si está configurado como UTF-8.

Cuando esté configurado correctamente, intenta abrir y editar un archivo para ver si funciona.

4 sept 2010 14:45:58
Comentarios

Gracias por la respuesta. Mira, esta es mi configuración actual http://shup.com/Shup/412439/11084202023-Mi-Escritorio.png

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

¿Qué debería cambiar en mi configuración actual? ¿Cuál es la diferencia entre "Forzar UTF-8" y "Usar juego de caracteres personalizado"?

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

Yo elegiría Forzar UTF-8 para estar seguro de que se usa la codificación correcta. Si no lo haces, pueden aparecer caracteres extraños en tu archivo que podrían generar errores en PHP.

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

+1 Ok Gracias, lo configuraré como "Forzar UTF-8". Pero solo por curiosidad, ¿por qué "auto detectar" no es bueno? ¿Qué significa "usar UTF-8 si el servidor lo soporta"? y ¿por qué esta opción crea problemas con archivos PHP.

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

Otra opción relacionada con la codificación de archivos podría estar vinculada al formato del archivo. Si editas a través de FileZilla y guardas el archivo en formato Windows y el servidor es Linux, por ejemplo.

En tal caso, la edición podría eliminar los saltos de línea, lo que significa que algunas líneas de código podrían concatenarse en una sola línea de comentario y, por lo tanto, quedar comentadas.

Obviamente, según tu error, este no es el problema, pero por el bien de la documentación, también se debería tener esto en cuenta.

4 sept 2010 17:05:14