13 votos

Permiso denegado: /home/.htaccess pcfg_openfile: no se puede comprobar htaccess

Este dominio estaba trabajando esta mañana, ahora me sale un error 403 y el mensaje de arriba en mi registro de errores. No lo estoy usando .archivos htaccess pero he estado haciendo una copia en el servidor, así que puede haber complicado las cosas, pero no hay cambios a este dominio (a menos que por casualidad!). ¿Qué es esto pcfg_openfile cosa de todos modos?

Hace un montón de googleing pero ninguna de las soluciones que parecía adaptarse a estas circunstancias. Servidor de ubuntu Hardy Heron.

2voto

John Logsdon Puntos 21

Si esto no es obvio que .htaccess no puede ser leído por el servidor (ya sea 0755 o .htacess y el resto del árbol se encuentra en www-data group), la búsqueda de una mayor directorio root sólo propietario:grupo al que hace *no* tienen un mundo de acceso de ejecución.

Con el fin de apache para encontrar un archivo, tiene que buscar abajo en el árbol. No puede hacer esto si un directorio que está en la root:root no han global de ejecución de access.

Me he tropezado más de esto un par de veces....:-)

0voto

kristofer Puntos 11

usted probablemente ha cambiado los permisos en el directorio (o uno de sus padres) que el servidor web está buscando .htaccess, para que el servidor web no puede comprobar para ver si hay una .archivo htaccess.

la primera revisión de los permisos en el directorio (debe ser rx por el proceso del servidor web, por lo 755 o 775, dependiendo de si desea que el dir grupo modificables o no). Tenga en cuenta que usted tiene que asegurarse de que los permisos de todos los padres de directorio de copia de seguridad para el sistema de ficheros root (he.e /) rx por el servidor web.

y entonces, si usted no está utilizando realmente .archivos htaccess y no tienen intención de usarlos en el futuro (es decir, usted tiene la intención de poner todo su configuración en httpd.conf/apache.conf), a continuación, deshabilitar archivos htaccess en la configuración de apache.

hay una pequeña penalización de rendimiento para la comprobación de la existencia de, lectura y análisis de .archivos htaccess en el directorio actual y en todos los padres dir volver a la root del documento. es muy pequeño, pero todo suma cuando hay muchas solicitudes.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: