El correo electrónico fue enviado con éxito.

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 resultado útil este artículo?
Info: 3427bd8a634cab134d7cb34fa07d6fd029aa1866