Foros de daboweb
HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => GNU/Linux, Unix, *BSD and Free Software, Android => Mensaje iniciado por: pulchras en 11 de Mayo de 2012, 03:19:28 am
-
Buenas noches a todos
Soy nuevo en este foro asi que primero saludar a todo el mundo y agradeceros vuestra ayuda de antemano! :)
A ver, el problema es que estoy intentando configurar phpmyadmin. Este frontend dispone de un script de configuracion al cual se puede acceder desde:
www.dns.com/phpmyadmin/setup/index.php
(en localhost sustituyendo la dns)
despues de haber sudado sangre para saber como entrar, resulta que hay que crear un archivo llamado config.inc.php porque sino el script no puede guardar ahi la informacion de configuracion.
hasta donde yo entiendo de la documentacion que he encontrado, lo que hay que hacer es crear este archivo y darle los permisos correctos.
lo que yo he podido deducir es que hay que crear el archivo en /usr/share/phpmyadmin/config.inc.php
y darle los siguientes permisos sudo chmod 705 /usr/share/phpmyadmin/config.inc.php
Aun asi, pues no sale... asi que o falla alguna cosa muy chorra o la estoy liando totalmente
Ademas hay que sumarle la peculiaridad de que estoy corriendo esto en un amazon ec2 server bajo ubuntu 12.04
como la informacion entendible no abunda os dejo este link por si alguien ve lo que pasa:
http://www.installationwiki.org/PhpMyAdmin#Configuration_Principles
Un saludo a todos!
pulchras
-
Pues si no me equivoco el rollo es que en la carpeta raiz de la instalación de phpmyadmin debes tener un archivo llamado config.default.php y lo que tienes que hacer es copiar ese archivo, introducir los datos de la base de datos en él y renombrarlo como config.inc.php, supuestamente con eso ya debería funcionar todo bien.
-
Buenas!
Gracias por la respuesta. Puesss ya se lo que fallaba.
El problema es que estava intentando hacer mitad de la solucion manual i la mitad de la solucion del script web.
Para solucion manual hay que hacer exactamente lo que tu dices y luego editar manualmente con la documentacion. Como yo todavia no controlo realmente... mejor que me ayude el script.
Para el tema del script web lo que hay que hacer es crear la carpeta siguiente:
sudo mkdir /usr/share/phpmyadmin/config
darle permisos para que el script pueda escribir
sudo chmod 705 -R /usr/sharephpmyadmin/config
y luego ir a:
http://www.dns.com/phpmyadmin/setup/index.php
y explicitamente darla al boton de cargar. <---- esto es lo que me fallaba, manda huevos xD
Aunque queda un poco presuntuoso autocontestarse, lo pongo por si acaso alguno por la web se topa con esto y le puede ayudar xD
Un saludo y gracias!!
pulchras
-
Vale, lo que pasa es que lo que yo no sabía es lo que debería hacer el script, gracias por comentarlo ;-)
-
estoy pensando... que ya puestos voy a ampliar el comentario... que la sangre sudada no sea en vano xD
el tema del script web es accesible por defecto. para protegerlo hay que hacer lo siguiente.
primero recuperar la contraseña de admin
sudo htpasswd /etc/phpmyadmin/htpasswd.setup admin
se pone por duplicado y ya la tenemos.
luego hay que editar un archivo de phpmyadmin
sudo nano /etc/phpmyadmin/apache.conf
y una vez ahi:
###despues de estas lineas
<Directory /usr/share/phpmyadmin>
Options Indexes FollowSymLinks
DirectoryIndex index.php
###añade estas lineas
### Begin Basic Auth Declarations
AuthType Basic
AuthName "phpMyAdmin"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
Require valid-user
con ello al poner la url del script de configuracion, nos pedira la contraseña de admin.
Un saludo y gracias otra vez!!
pulchras
-
ah! y reiniciar apache... que sino nada de nada
sudo service apache2 restart
vale! ahora si xD
-
Muy buena ;-)