Aquí está una lista de consejos y trucos para consultar a las dos de la mañana cuando usted está tratando de poner su sitio a la cama y que la escritura d * mn simplemente no va a funcionar . 1. Anote el mensaje de error, y escriba en Google. Quítese los caminos únicos y nombres de archivo. Alguien más ha tenido el mismo problema, y un poco de buena persona se habrá publicado una solución. 2. Si se trata de un error del servidor, repita lo que ha causado el error. Ir rápidamente al registro de errores en el panel de control de alojamiento web. Alguna pista allí? 3.
Lea el archivo README. Tiene abierto en la pantalla cuando se está estableciendo la secuencia de comandos. 4. Utilice un editor de texto como Wordpad o Bloc de notas para editar scripts. En pocas palabras, su editor no debe cambiar nada más allá del texto desnudo que escribe en la pantalla. Microsoft Word alterará su formato, con consecuencias infelices. 5. Evite envolver líneas. Compruebe que su editor no está configurado para hacer esto. 6. Evite poner personajes como ",.
'; En caso de que no sabes lo que estás haciendo, el servidor puede leer esto como código de programación apóstrofes y otros caracteres que no sean del alfabeto puede ser.' Escapado 'de una secuencia de comandos, poniendo . una barra invertida delante de ellos 7. Recibe las rutas de acceso a los archivos necesarios correctas en el guión en sí y en los archivos html involucrados Telnet a su sitio, y utilice el comando pwd:. 'somename pwd' (sin las apóstrofes) para encontrar donde directorios y programas son en su servidor. 8.
Windows (MS-DOS) puede insertar retornos de carro que causan errores en Unix. En Perl, Usted necesita tener un salto de línea después de #! /usr /bin /perl. Parece estar allí, pero puede que tenga que insertar manualmente a través de Telnet De lo contrario, puede obtener un error 9. Permisos:.. Establecer permisos de escrituras a 705 (por ejemplo, "CHMOD 705 yourscript.cgi 'en una sesión de telnet) CHMOD 606 para el texto. archivos de la secuencia de comandos puede tener que leer o escribir. CHMOD 707 cualquier archivo o subdirectorio el autor guión le pide.
El resto lo general puede ser dejado en el valor predeterminado 644. (El uso de 0 aquí en permisos es que la gente deje de el mismo "grupo" como usted mira a escondidas en sus archivos). Solamente 10. Subir scripts en modo ASCII, o te errores en ellos (el texto se desplazará alrededor si carga en binario). Archivos FTP con las extensiones .tar