Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Permisos de phpMyAdmin para ejecucion vía web

Estas en el tema de Permisos de phpMyAdmin para ejecucion vía web en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola a todos, este post viene de otro que comence pero que ha tomado un nuevo camino tambien sin solucion. En el post anterior referia ...
  #1 (permalink)  
Antiguo 22/06/2009, 00:26
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 65
Antigüedad: 21 años
Puntos: 2
Permisos de phpMyAdmin para ejecucion vía web

Hola a todos, este post viene de otro que comence pero que ha tomado un nuevo camino tambien sin solucion.

En el post anterior referia cierto error que probablemente no sea ese el problema en si!

El post anterior:
http://www.forosdelweb.com/f18/enlac...nc-php-711199/

Describiendo el problema sucede que puedo acceder a phpMyAdmin solo en local desde internet me prohibe el acceso a la pagina.

phpMyadmin lo tengo instalado en /usr/share (por defecto) y luego tengo un enlace simbolico dentro de /var/www/ que apunta allí me imagino que la imposiblidaqd de ver el index de phpMyaAdmin y utilizarlo en general desde el web es debido a permisos de usuarios.

Esto es una idea que no tengo claro como resolver pero creo que por ahi irian los tiros.

Me hechan una mano?

Gracias
  #2 (permalink)  
Antiguo 22/06/2009, 01:24
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Permisos de phpMyAdmin para ejecucion vía web

Tal vez podrias asignar el nombre obtenido desde $_SERVER, asi podria funcionar tanto local como externo:

$host = $_SERVER['SERVER_NAME'];

Mas info en el manual de PHP $_SERVER
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 22/06/2009, 01:34
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 65
Antigüedad: 21 años
Puntos: 2
Respuesta: Permisos de phpMyAdmin para ejecucion vía web

Hola Triby.

Gracias por tu pronta respuesta.

lo que me devuelve
Cita:
$_SERVER['SERVER_NAME'];
es localhost.

y es así como lo tengo funcionando ahora pero solo me va en local desde internet me dice

Cita:
Errro 403 acceso prohibido
.

Esto casi seguro que es un problema de permisos de carpetas pero no se como solucionarlo.

Gracia de antemano.
  #4 (permalink)  
Antiguo 22/06/2009, 04:25
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 65
Antigüedad: 21 años
Puntos: 2
Respuesta: Permisos de phpMyAdmin para ejecucion vía web

Me respondo a mi mismo.

El prioblema era en la configuracion del fichero phpMyAdmin.conf que esta dentro del directorio de conf.d de apache (httpd en mi caso) que tiene como implicito la negacion de todas las conexiones que no provengan de localhost.

Cita:
<Directory /usr/share/phpMyAdmin/>
order deny,allow
deny from all
allow from 127.0.0.1
</Directory>
Lo he cambiado y lo he dejado así:

Cita:
<Directory /usr/share/phpMyAdmin/>
order deny,allow
# deny from all
# allow from 127.0.0.1
allow from all
</Directory>
Y listo ya va!!!
  #5 (permalink)  
Antiguo 22/06/2009, 14:03
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Permisos de phpMyAdmin para ejecucion vía web

Tema trasladado desde PHP
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:16.