programación web »internetlab
Bienvenidos a Blogo España. Disfruta de nuestros blogs temáticos: videojuegos | ecología | cotilleo | automoción | cinemanía | tecnología | series de TV | música | dominios & hosting

Todos los artículos con tags programación web

¿Cómo hacer visibles los archivos .ht?

publicado por Data en: Datacenter Infraestructura de Internet Hosting Curiosidades Conceptos de Internet Preguntas y Respuestas

Accesso prohibido

Pregunta: ¿Cómo hacer visibles los archivos .ht?

Respuesta: Cuando utilizamos htaccess todos los archivos con extension .ht son invisibles por defecto. Casi todos los servidores del mundo están configurados para ignorar este tipo de documentos, y esto se debe a que los archivos .ht_loquesea contienen indicaciones de servidores y paswords. De modo que la mayoría de servidores incluyen código de este tipo en su archivo de configuración:

<Files ~ "^.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>

Este script indica al servidor que ningún usuario tiene permiso para acceder a ningún archivo cuya extensión comience por .ht, protegiendo todo nuestro código guardado con extensión .htaccess. Sin embargo, también podríamos encontrarnos con esta otra versión:

<Files ~ "^.*.([Ll][Oo][Gg])">
Order allow,deny
Deny from all
Satisfy All
</Files>

Con este segundo script estamos indicando al servidor que queremos prohibir el acceso a los archivos con extension comenzada en .log. Así que, si manipulamos esta parte del código, podemos permitir el acceso fácilmente o prohibirlo para otro tipo de extensiones.

Fotografía | www.flickr.com

Continúa la lectura: ¿Cómo hacer visibles los archivos .ht?

Mi script CGI me está dando un 500 Internal Server Error. ¿Qué debería hacer?

publicado por Data en: Infraestructura de Internet Administrador de sistemas Curiosidades Conceptos de Internet Preguntas y Respuestas

Internat error 500

Pregunta: Mi script CGI me está dando un 500 Internal Server Error. ¿Qué debería hacer?

Respuesta: Se trata de uno de los errores más conflictivos que tu servidor Apache puede lanzarte: 500 Internet Server Error. Cuando aparece, normalmente nadie sabe qué está causando este error ni cómo. A continuación te propongo una lista de consejos que puedes seguir para ayudarte a localizar este error:

  1. Asegúrate de que los scripts están subidos en la carpeta correcta.
  2. Comprueba que tu programa de FTP está subiendo los scripts Perl en ASCII, y no en modo binario.
  3. Los permisos del script deben ser 755, permitiendo la ejecución del código.
  4. A menudo, modificar un script puede causar errores por faltas o uso de caracteres no soportados. Lee detenidamente los cambios que has hecho y comprueba que todo es correcto.

Si aún revisando cada uno de estos pasos el error persiste, intenta ejecutar el script desde la linea de comandos. Si el error sigue siendo el mismo y no puedes averiguar a qué se debe, deberías hablar con el desarrollador del código, no te queda otra. Puede que el script que estás usando sea incompatible con tu servidor.

Fotografía | www.flickr.com

Continúa la lectura: Mi script CGI me está dando un 500 Internal Server Error. ¿Qué debería hacer?