matnews.info - Mi mundo de administrador y offtopics

Administracion de sistemas, linux, windows, vmware, AIX, switch, routers, redes… y además todas las tonterias que me parezcan interesantes.

Friday, April 18, 2008

phpmyadmin - 2002 - El servidor no esta respondiendo (o el socket del servidor MySQL local no esta configurado correctamente)

Este problema se está dando en servidores con CPanel cuando se intenta acceder al phpmyadmin para gestionar las bases de datos Mysql desde el WHM, aunque en principio se podría dar en cualquier instalación.

Me he encontrado con este error en las últimas versiones CURRENT y RELEASE, así que no se si sólo serán estas versiones u otras estarán también afectadas.

El error sale en el explorador cuando pinchas sobre la acción de acceder al phpmyadmin

2002 - El servidor no esta respondiendo (o el socket del servidor MySQL local no esta configurado correctamente)

Para solventarlo:

Vamos al directorio de phpMyadmin, hacemos una copia de seguridad del fichero de configuración por lo que pueda pasar…

cd /usr/local/cpanel/base/3rdparty/phpMyAdmin
cp config.inc.php config.inc.php.origvi config.inc.php

Editamos el fichero y cambiamos las siguientes líneas para dejarlas tal y como se indica debajo:

$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')

$cfg['Servers'][$i]['socket']        = '/var/lib/mysql/mysql.sock';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'socket';       // How to connect to MySQL server ('tcp' or 'socket')

Y vuestro podéis utilizar vuestro phpMyadmin para administrar fácilmente vuestras bases de datos.

PD: al parecer, cuando se actualiza CPanel en el servidor, el error vuelve a aparecer… Supongo que será hasta que los de CPanel lo arreglen definitivamente.

posted by Adrian Perez at 6:01 pm  

Wednesday, April 2, 2008

Servidor de correo externo para un dominio en CPanel

Este pequeño truco está destinado para aquellos dominios que están hosteados en un panel de control CPanel pero cuyo servidor de correo está fuera de ese servidor.
El problema es evidente cuando desde ese servidor mandamos un mail a ese dominio que tiene el servidor de correo externo, veremos en los logs que intenta entregarlo en local y por consiguiente el envío no va a ser correcto o satisfactorio.

Para conseguir que trate a ese dominio como externo debemos de realizar los siguientes cambios:

- desde WHM > Tweak settings, deshabilitar la opción: “Automatically setup /etc/localdomains, /etc/remotedomains, /etc/secondarymx based on where the mx entry is pointed.
- editar el fichero /etc/localdomains y eliminar el dominio del listado.
- editar el fichero /etc/remotedomains y añadir el dominio.

Por último no te olvides de reiniciar el exim:

 /etc/init.d/exim restart
posted by Adrian Perez at 4:23 pm  

Friday, March 7, 2008

Checkear o refrescar licencia de Cpanel

CPanel es un panel de control de hosting compartido, que facilita mucho (por no decir por completo) la vida a los administradores. Otro día intentaré hablar algo más sobre él.

Os pongo un pequeño faq de como checkear la licencia de CPanel desde vuestro servidor; debéis de lanzar el siguiente comando:

/usr/local/cpanel/cpkeyclt

Si todo va bien el resultado debería de ser algo como:

root@server [~]# /usr/local/cpanel/cpkeycltUpdating Internal cPanel Information.....Done

Es útil para cuando has comprado la licencia de CPanel o la tienes que refrescar, bien sea porque el servidor se está quedando ‘atontado’, o por cualquier otro motivo.

posted by Adrian Perez at 2:40 pm  

Powered by WordPress