9 diciembre, 2008 1 min to read

Problemas con editores en windows

Category : Tecnología

Hoy me comentaba uno de mis contactos de msn que requería ayuda para solucionar un problema con su Joomla, que debido a los permisos del archivo configuration.php no conseguía editarlo desde el admin de Joomla, por lo que decidió bajarlo por ftp, editarlo y reemplazar el archivo, con la mala sorpresa que luego de la edición el sitio empezó a darle problemas, tenía como resultado el mensaje:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/xxxhomeuserxxx/public_html/configuration.php:1) in /home/xxxhomeuserxxx/public_html/libraries/joomla/session/session.php on line 413
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /home/xxxhomeuserxxx/public_html/configuration.php:1) in /home/xxxhomeuserxxx/public_html/libraries/joomla/session/session.php on line 413
Warning: Cannot modify header information – headers already sent by (output started at /home/xxxhomeuserxxx/public_html/configuration.php:1) in /home/xxxhomeuserxxx/public_html/libraries/joomla/session/session.php on line 416
Este problema es debido a que al editar en windows se agregan caracteres al final de la línea (en windows se agregan tanto CR’s como LF’s al final de la línea, en linux y unix solo LF’s) el problema se resolvió muy fácilmente, solo utilizando “#dos2unix configuration.php”
Una prueba más de que linux es el aliado perfecto para el diseño web, incluso para la simple edición de archivos.

Tags: ,