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 😀