Corrección de la curva de Drina - LAMP y el problema con el blanco

BRANKKO Programación

Anoche he perdido 4 horas de depuración y modificar el código es correcto, pero no funcionó - y yo soy apenas irrumpieron en ella. El principal culpable fue Windows, y lo que ocurrió, como ya he descubierto qué es y cómo resolví el problema, usted aprenderá muy rápidamente :) De hecho, la resolución de este misterio no funcionó el orden anterior, y exactamente por qué reših de compartir nuestra experiencia con el resto del mundo.

Pretprošle krenuh noche en la realización de un proyecto web de mi mini. ¿Qué hay de XHTML / CSS + PHP / MySQL tecnologías, empecé a trabajar en el ámbito local. Startovah LÁMPARA y se cuelan en la base de producción y un panel trasero. Por último, un sistema de registro de usuarios, reunió los trabajos de la final de la jornada (noche en realidad) y lo he hecho hasta ese momento colgó el servidor. Traté de script, y luego aplicado todas trabajado sin ningún problema.

Luego reših anoche para fijar parte del formato de código y comentarios, así que estoy en línea de nuevo svuk'ou locales, fijos y la espalda. La única diferencia fue que esta vez trabajé con WAMP om-una máquina con Windows. Nada de lo que no han cambiado significativamente a medida que el código se refiere, pero comprobar una vez más reših si todo está bien. Cuando lo que a la vista: para cada archivo de rodar algunas funciones (2-3 uproseku). De todos los período de sesiones se quejó (crear y cambiar datos). Fue a 4h infierno explorar qué es exactamente lo que no funciona y por qué de una revuelta, y el día se hace.

Lo intenté todo. Incluso me cambió por completo el registro del sistema. Cambiado algunas cosas en la memoria en lugar de cookies de sesión y cualquier cosa que yo pensaba. Pero al final, pero el disparo en alguna parte. Luego reših de eliminar los comentarios al principio del archivo, porque he leído que algunas funciones de PHP tiene que estar absolutamente en el principio del código (aunque los ejemplos de demostración, incluso en la documentación, y si lo hacen antes de que tengan blanco o comentarios). Desde el editor web puedo abrir, editar y guardar cada archivo por separado, después de lo cual, a mi pesar, todos los proradilo otra vez sin ningún error. Al no poder creerlo volví comentarios, así que estaba seguro de que para entonces, pero todavía trabajaba todo. A los pocos minutos miré el código y češkao parte posterior de la cabeza hasta que me acordé de un amigo con problemas similares. Branco IE7 recibió un disparo durante la ejecución del Javascript escrita en la plataforma Windows, así que pensé que aquí CR-LF problemas reales.

Tengo esta teoría demostrado experimentalmente de la siguiente manera: En primer lugar, tengo todos los archivos subidos por FTP ovao uno (en modo de texto) cuando el sistema de manejar autoamtski EOL. Puse en marcha la secuencia de comandos del servidor y no hubo errores. Entonces archivar los mismos archivos una y otra ovao subir (esta vez como un archivo, el modo binario) y otpakovao en el servidor. Cuando se ejecuta el script, apareció de nuevo los errores de misterioso no puede iniciar sesión.

sumarum Suma: Si usted es un desarrollo web -om y trabajan bajo Windows, tenga en cuenta que la mayoría de servidores Web en un sistema operativo olikim UNIX (Linux, BSD, Solaris, Mac OS ...) y es recomendable para empacar sus archivos en el formato apropiado con el fin de evitar llegar a estos problemas. Por otro lado, si usted trabaja en un entorno Linux, y usar componentes que se están desarrollando de terceros, asegúrese de comprobar que los archivos se almacenan en sí mismos de manera adecuada. De esta manera se ahorrará tiempo a sí mismo ya los demás si se trata de estas cuestiones.