|
Buscar |
Astucias y trucos avanzados en PleskPlesk es un panel de administración sencillo y fácil de usar y configurar. De todos modos, para realizar las operaciones aquí descritas necesitará acceder al servidor mediante el acceso SSH con la contraseña de root que se le envió en el email de instalación del servidor. Más información accerca del acceso SSH : SshSobreServidorDedicado Por último le recomendamos que no realice una acción si no está seguro de ella. Consulte con el soporte técnico para más información. La distribución Centos - Plesk se configura según las indicaciones de SWsoft. En ella los archivos de configuración y de datos pueden variar de ruta respecto a la Centos original. Incluimos algunas de ellas en esta guía :
Para entrar en modo SSH como root, necesitará la contraseña root que le proporciona OVH. Si olvida la contraseña root podrá solicitarla a través de nuestro soporte técnico y se le enviará de nuevo por correo. Si necesita saber la contraseña admin de Plesk puede seguir este sencillo procediminento: Conéctese en SSH como usuario root. Teclee la orden: [root@XXXXXX]# cat /etc/psa/.psa.shadow Instalación Si el módulo de Horde no está instalado en su versión de Plesk, puede instalarlo automáticamente desde la opción "Updater" Unable to get webmail password! Si recibe un error de contraseña, se trata de un error de permisos en el fichero de almacenamiento de contraseñas (600 en lugar de 644). Conéctese en SSH como usuario root y cambie los permisos del fichero con el comando: [root@XXXXXX]# chmod 644 /etc/psa/.webmail.shadow El Horde volverá a funcionar normalmente. Strict Standards Si recibe un error del tipo Strict Standards : Strict Standards: Assigning the return value of new by reference is deprecated in /usr/share/psa-pear/PEAR.php Deberá desactivar el modo E_STRICT de ERROR_REPORTING en el php.ini En algunos casos, el servidor sigue funcionando mientras el panel de control no responde. Es posible reiniciar el servicio del Panel de Control, sin tener que reiniciar el sistema completamente. Conéctese en SSH como usuario root y teclee el comando : [root@XXXXXX]# service psa restart En otros casos, lo que no responde es el servicio FTP. Para reiniciarlo ejecute la orden : [root@XXXXXX]# service xinetd restart Si aún así el servicio sigue sin responder, puede reiniciar el sistema completamente tecleando la orden : [root@XXXXXX mysql]# reboot Muchos sabréis que, si se introduce mal la contraseña 3 veces, el panel, por seguridad, bloquea el usuario durante un rato que a veces se hace interminable. Esto no es mas que un registro en una tabla de la base de datos psa, que se puede borrar sin ningun miedo, dejando asi el usuario disponible. Conéctese en SSH como usuario root y acceda al MySQL como usuario admin. [root@XXXXXX mysql]# mysql -uadmin -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 232 to server version: 3.23.58Type 'help;' or 'h' for help. Type 'c' to clear the buffer. A continuación entre en la base de PSA. mysql> use psa Comprobamos cuántos intentos ha habido desde el último login. mysql> select * from lockout; Nos mostrara los intentos fallidos, algo como esto: +------ -------------------------+| login | last_wrong | attempts | +------ -------------------------+| admin | 20051011123022 | 3 | +------ -------------------------+1 row in set (0.00 sec) Aquí vemos que el usuario admin ha tenido tres intentos fallidos y que el ultimo intento ha sido a las 12:30:22 el 11/100/2005. Para borrarlos, pondriamos mysql> delete from lockout where login ='admin'; Ya podremos entrar de nuevo sin problemas. Esta solución valdría tanto para el usuario admin como para cualquier usuario de dominio o cliente, basta con cambiar "admin" por el usuario o cliente deseado. Si al intentar hacer un backup aparece el error : Unable to create backup session: Specified file is not accessible Es posible que se trate de un error de permisos. Si es así se puede corregir fácilmente con el comando : # chown -R psaadm:psaadm /var/lib/psa/dumps Si al iniciar el Plesk aparece el error : ERROR: PleskFatalExceptionUnable to connect to database: Lost connection to MySQL server during query 0: /usr/local/psa/admin/plib/common_func.php3:151 psaerror(string 'Unable to connect to database: Lost connection to MySQL server during query') 1: /usr/local/psa/admin/auto_prepend/auth.php3:90 Significa que el MySQL no puede iniciarse correctamente. En la mayoría de los casos, se trata de un fallo de espacio de disco. # service mysql start ERROR : No left space on disk En ese caso su disco duro de base de datos está lleno y el MySQL no puede iniciarse correctamente. Puede mover los archivos de base de datos MySQL a la partición HOME para evitar el problema. Siga las instrucciones del apartado siguiente Mover la base de datos a la partición HOME. Reinicie la base de datos, el Plesk y el panel aparecerá correctamente. Las base de datos de Plesk (PSA) están en la partición del sistema, es conveniente (para ganar espacio de sistema) pasarlas a la partición de datos (HOME).
Conéctese en SSH como usuario root. Para crear el directorio y mover las bases de datos, teclee las órdenes : [root@XXXXXX]# mkdir /home/mysql_psa/ [root@XXXXXX]# cd /var/lib/ [root@XXXXXX]# mv psa /home/mysql_psa/ Esta operación lleva varios minutos. Durante este período, sus sitios y su panel de control estarán indisponibles. Por último hacemos el enlace para que todo siga funcionando correctamente : [root@XXXXXX]# cd /var/lib/ [root@XXXXXX]# ln -s /home/mysql_psa/psa psa Todo funcionará correctamente. No es necesario reiniciar la base de datos ni el Plesk. Es posible que su panel de control no acepte el idioma español y venga bien en francés, bien en inglés, etc... Para cambiarlo puede realizar esta sencilla manipulación: ATENCIÓN Para entrar en SSH necesitará su contraseña root. Para entrar en MySQL necesitará su contraseña admin. Conéctese en SSH como usuario root y acceda al MySQL como usuario admin. [root@XXXXXX mysql]# mysql -uadmin -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 232 to server version: 3.23.58Type 'help;' or 'h' for help. Type 'c' to clear the buffer. A continuación entre en la base de PSA. mysql> use psa Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> Por último realice dos sencillas operaciones de actualización (update). mysql> update misc set val='es-ES' where param='def_locale'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> update misc set val='es-ES' where param='admin_locale'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 Se trata de una configuración de horde vhost webmail, dirigida por plesk. Los Virtual Host (Vhost) de Plesk están en el archivo : /etc/httpd/conf.d/zz010_psa_httpd.conf. Conéctese a su servidor mediante root SSH y modifíquelo a través del editor de texto # nano /etc/httpd/conf.d/zz010_psa_httpd.conf A continuación, basta incluir la siguente linea en vhost webmail : php_admin_value memory_limit 128M
Por último, deberán modificarse las variables de /etc/php.ini para ficheros de upload y tamaño de POST. # nano /etc/php.ini Por defecto, el Plesk ejecuta como PHP los archivos de cualquier extensión dentro de una página web, que contengan en su nombre la cadena ".php.". Por ejemplo los ficheros :
etc. Para evitar la ejecución de dichos archivos puede añadir las directivas siguientes en la configuración de Apache (fichero .htaccess) dentro del directorio: <FilesMatch ".php.">Order allow,deny Deny from all </FilesMatch>: ManualUtilizacionPlesk :: Manual Utilización Plesk : PleskInstalacionDominio :: Cómo instalar un sitio web en Plesk paso a paso : PleskBackup :: Sistemas de backup de Plesk : SshSobreServidorDedicado :: Como conectarse al servidor en ssh. : ShellBash :: Algunos comandos para gestionar el servidor desde la línea de comandos BASH. : PleskPasoAlojamiento :: Transferir un sitio a otro servidor Plesk : PleskZendIonCube :: Instalación de Zend Optimizer en Plesk |