FAQ #1681
Artikel editieren
Artikel weiterleiten

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>

 

×