Sierra: nivel de usuario localhost de Apache y phpMyAdmin

0

He instalado la pila AMP (Apache, MySQL, PHP) y phpMyAdmin en mi sistema. También configuré la raíz de nivel de usuario (localhost / ~ usuario) y funcionó.

Las cosas que todavía me confunden son:

  • ¿Por qué está prohibido acceder a la raíz del nivel del sistema ( enlace ) ahora?
  • Y si quiero usar phpMyAdmin en mi sitio de nivel de usuario ( enlace ), ¿debo volver a instalarlo en mi usuario localhost / ~?
pregunta Azinudin Achzab 05.05.2017 - 05:06

1 respuesta

1

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

Loquenecesitaparaverificarensuhttpd.conf(oarchivosrelacionados)que:
  • SuDirectoryglobaltieneOpciones-Indexes(estoevitaqueelservidormuestreuníndicedeldirectorioylaestructuradelarchivoenausenciadeunarchivoindex.htmoindex.html.Tenerestaopciónestablecidayningúnarchivoindex.htmharáquesegenereestemensaje403.

  • TieneslalíneaDirectoryIndexindex.htmlindex.phpespecificada.Estoaseguraráqueseabraautomáticamenteelnombredelarchivoalingresaraldirectorio.Tambiéndeseaasegurarsedetenerunarchivoindex.htmloindex.phpeneldirectorio.

SiquieresprobartuinstalacióndePHP,hayunapequeñaporcióndecódigoquepuedesponerenunarchivoindex.php(puedesnombrarlocomoquieras,perodebeterminarcon.php).

<?phpphpinfo();?>

Cuandoapuntestunavegadoralocalhostahoradeberíasver(tuconfiguraciónvariará,porsupuesto):

phpMyAdmin

EncuantoaphpMyAdmin,puedesponerestoencualquierlugar.Puedeponerloensudirectoriodeusuarios(noserecomiendasitienevariosusuariosquenecesitanusarlo)opuedecrearunhostvirtualbasadoenpuertoparaqueestédisponiblesolosialguiensabequépuertoestáescuchando.Echeunvistazoala documentación de Apache para ver ejemplos y explicaciones.

Además, es posible que desee consultar Adminer en lugar de phpMyAdmin. Me ha resultado mucho más fácil de implementar y mucho más robusto.

    
respondido por el Allan 05.05.2017 - 13:27

Lea otras preguntas en las etiquetas