0 votos

Sierra - nivel de usuario localhost de Apache y phpMyAdmin

He instalado las APLICACIONES de la pila (Apache, MySQL, PHP y phpMyAdmin en mi sistema. Puedo configurar el nivel de usuario root (localhost/~usuario) y funcionó.

Las cosas que me hacen todavía confundido son:

  • ¿Por qué es prohibido el acceso a nivel de sistema de la root (http://localhost/) ahora?
  • Y si quiero usar phpMyAdmin en mi nivel de usuario del sitio (http://localhost/~usuario/) debo instalar de nuevo en mi localhost/~usuario?

1voto

Douglas Puntos 10417

El "Prohibido" (error 403) mensaje de error es algo que es generado por el servidor web Apache

enter image description here


Lo que usted necesita comprobar en su httpd.conf (o archivos relacionados) que:

  • Global Directory ha Options-Indexes (esto impide que el servidor muestra un índice de la estructura de directorios y archivos en la ausencia de un index.htm o index.html archivo. Tener esta opción establece y no index.htm archivo hará que este mensaje 403 a ser generado.

  • Usted tiene la línea DirectoryIndex index.html index.php especificado. Esto asegurará que se abre de forma automática, ya sea de nombre de archivo después de entrar en el directorio. Usted también querrá asegurarse de que usted tiene un index.html o index.php archivo en el directorio.

Si quieres poner a prueba tu instalación de PHP, hay una pequeña pieza de código que puede colocar en un index.php archivo (puede el nombre de cualquier cosa que usted desea, pero debe terminar con .php).

<?php  
   phpinfo(); 
?>

Al apuntar el navegador a localhost ahora debería ver (su configuración variará, por supuesto):

enter image description here

phpMyAdmin

Como para phpMyAdmin, usted puede poner esto en cualquier lugar. Usted puede ponerlo en su directorio de usuarios (no se recomienda si usted tiene varios usuarios que necesitan utilizar) o puedes crear un puerto virtual basado en host , de modo que sólo estará disponible si alguien sabe a que puerto está escuchando. Eche un vistazo a la documentación de Apache para ver ejemplos y explicaciones.

Además, es posible que desee echar un vistazo a Adminer en lugar de phpMyAdmin. He encontrado que es mucho más fácil de implementar y mucho más robusta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X