Artikel weiterleiten
Artikel editieren
Vista previa
FAQ #1681

Aparece un error "Unable to connect to database" al tratar de acceder al panel de control de Plesk. ¿Qué puedo hacer?

Ejemplos de un error como el indicado son:

 

Unable to connect to database: get_admin_password() failed: file_get_contents() failed: 0: /usr/local/psa/admin/auto_prepend/auth.php3:1 psaerror(string "Unable to connect to database: get_admin_password() failed: file_get_contents() failed: ")

 

o bien,

 

/login.php3: Unable to connect to database: Unable to read admin.conf file: failed to open stream: Permission denied, in /usr/local/psa/admin/auto_prepend/auth.php3 on line 39, plesk_errormsg=Unable to read admin.conf file: failed to open stream: Permission denied, php_errormsg=

 

Podemos ofrecerte las siguientes alternativas para tratar de solucionar el problema:

 

Intenta primero reiniciar Plesk

 

h1234: ~ # /etc/init.d/psa restart

 

Asegúrate de que el archivo /etc/psa/.psa.shadow tenga los permisos adecuados. Los permisos correctos deberían ser los siguientes:

 

h1234: ~ # ls -la /etc/psa/.psa.shadow

-rw------- 1 psaadm psaadm 5 Feb 26 11:22 /etc/psa/.psa.shadow

 

Si el archivo tuviera otros permisos, puedes cambiarlos mediante los siguientes comandos:

 

h1234: ~ # chown psaadm:psaadm /etc/psa/.psa.shadow<

 

h1234: ~ # chmod 600 /etc/psa/.psa.shadow

 

Comprueba que el servidor MySQL está activo: Utiliza para ello el comando

 

h1234: ~ # ps ax | grep mysql

 

Ejemplo:

 

h1234: ~ # ps ax | grep mysql

Deberías ver el siguiente mensaje:

7996 ? S 0:00 /bin/sh /usr/bin/safe_mysqld --defaults-file=/etc/my.cnf 8022 ? S 0:14 /usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking

 

 

Esto significa que el servidor MySQL está activo. Para probar si el servidor MySQL funciona correctamente, entra a la consola mysql.

 

Ejemplo:

 

h1234: ~ # mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa

Deberías ver un mensaje como el siguiente:

 

Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 1299 to server version: 3.23.54 Type 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql>

 

×
¿Te ha sido útil este artículo?    / no