Actualizar un VPS Centos con Plesk 10 a php 5.3

Esto nos ha dado algún que otro susto, así que lo dejo aquí por si puede ayudar a alguien.

Si tenéis un servidor virtual VPS con Plesk 10 veréis que no podreís actualizar WordPress (ni muchas otras cosas) porque la versión de php es antigua. Para solucionar esto debéis seguir los siguientes pasos (dados por este post) . Asumimos que sabéis algo de Linux (mas vale si gestionais un servidor).

  • Añadimos los repositorios de Atomic para poder actualizar paquetes de ahí con wget -q -O – http://www.atomicorp.com/installers/atomic | sh
  • Hacemos yum update
    Nota:  Si devuelve comando desconocido es que no tenéis yum y tenéis que pedir al proveedor que lo instale.
  • Reiniciamos Apache: service httpd restart
En teoría ya debería estar…pero a nosotros no nos levantaba Mysql. Con lo que alarma, pánico etc. El error en /var/log/mysql.log era Option ‘–set-variable’ is deprecated. Use –variable-name=value  Lo que no explica mucho. La solución la encontramos aquí.
Tenéis que ir al fichero /etc/my.cnf (haced una copia antes) y editarlo para quitar todo lo que pone set-variable.
Por ejemplo: set-variable =  innodb_buffer_pool_size=2M  lo dejáis como
                     innodb_buffer_pool_size=2M
En teoría ya debería estar….pero ¿os suena? nop. Volvía a dar un error en el log con un parámetro skip-bdb .
Pero esa era fácil, comentamos las dos líneas con ese parámetro y…¡voila!  Ya tenemos un servidor actualizado y un php nuevo 😀

6 comentarios en “Actualizar un VPS Centos con Plesk 10 a php 5.3”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Resumen de nuestra Política de Privacidad

  • Responsable: SmythSys IT Consulting SLNE.
  • Finalidad: Gestionar y moderar los comentarios.
  • Legitimación: Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios: Tus datos se alojan en los servidores de OVH.
  • Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la dirección del responsable (en nuestra política de privacidad).

Scroll al inicio