Actualización de servidor · 3 min read · Sep 11, 2025
Actualiza el servidor Perfect de ISPConfig de Ubuntu 22.04 a Ubuntu 24.04

Este tutorial te guiará a través de la actualización de un servidor gestionado por ISPConfig de Ubuntu 22.04 (Jammy Jellyfish) a Ubuntu 24.04 (Noble Numbat). Esta guía funciona tanto para configuraciones de un solo servidor como para múltiples servidores. Simplemente repite los mismos pasos en cada servidor.
Ten en cuenta que el proceso de actualización puede causar algún tiempo de inactividad.
Prerrequisitos
- Asegúrate de haber iniciado sesión como usuario root
1. Actualizando el sistema de Ubuntu 22.04 a Ubuntu 24.04
Por favor, consulta la guía sobre cómo actualizar Ubuntu: https://www.howtoforge.com/ubuntu-22-04-to-24-04-upgrade/
2. Instalar paquetes PHP faltantes
Ubuntu 24.04 se envía con PHP 8.3 como la versión predeterminada de PHP, así que tenemos que instalarlo (junto con curl que se necesita más adelante):
apt -y install php8.3 php8.3-cli php8.3-cgi php8.3-fpm php8.3-gd php8.3-mysql php8.3-imap php8.3-curl php8.3-intl php8.3-pspell php8.3-sqlite3 php8.3-tidy php8.3-xsl php8.3-zip php8.3-mbstring php8.3-soap php8.3-opcache php8.3-common php8.3-readline php8.3-xml curlNo olvides ajustar los archivos de configuración de PHP si es necesario.
4. Ejecutar una actualización forzada de ISPConfig
Para reconfigurar los servicios de manera que estén correctamente configurados para Ubuntu 24.04, necesitamos ejecutar el script de actualización de ISPConfig y dejar que reconfigure los servicios. Ejecuta el script desde la línea de comandos con
ispconfig_update.sh --forceSigue los pasos de actualización. Cuando se te pregunte si deseas reconfigurar los servicios o no, presiona enter. Si omites este paso respondiendo “no”, ISPConfig no configurará tus servicios para Ubuntu 24.04 y algunos servicios podrían estar rotos.
5. Actualizar rutas para usar PHP 8.3 como la versión predeterminada de PHP
Como PHP 8.3 es la versión predeterminada de PHP que se envía con Ubuntu 24.04, necesitamos actualizar las rutas de PHP en ISPConfig.
Inicia sesión en el panel como usuario administrador y luego ve a Sistema -> Configuración del servidor -> server1.ejemplo.com (el nombre de host de tu servidor) -> Web -> Configuración de PHP
Reemplaza las referencias para usar PHP 8.3, de modo que se vea así:
Ruta de php.ini de Apache: /etc/php/8.3/apache2/php.ini
Ruta de php.ini de CGI: /etc/php/8.3/cgi/php.ini
Script de inicio de PHP-FPM: php8.3-fpm
Ruta de php.ini de PHP-FPM: /etc/php/8.3/fpm/php.ini
Directorio de pool de PHP-FPM: /etc/php/8.3/fpm/pool.d
Directorio de socket de PHP-FPM: /var/lib/php8.3-fpmTen en cuenta que todos los sitios web en este servidor que utilizan la versión de PHP “Predeterminado” ahora usarán PHP 8.3 en lugar de la versión anterior. Si deseas usar una versión diferente de PHP para algunos sitios web, instálala como una versión adicional siguiendo https://www.howtoforge.com/ispconfig-php-ubuntu/.
También tenemos que permitir que el sistema use PHP 8.3 como el controlador de PHP predeterminado para acciones que no son de ISPConfig. Para hacer esto, ejecuta:
update-alternatives --config phpSi necesitas seleccionar una versión de PHP, selecciona PHP 8.3. Luego, ejecuta
update-alternatives --config php-cgiSi necesitas seleccionar una versión de PHP, selecciona PHP 8.3 también. Por último, ejecuta
update-alternatives --config php-fpm.sockSi necesitas seleccionar una versión de PHP, selecciona PHP 8.3 nuevamente.
Para servidores con Apache2 instalado, tenemos que deshabilitar PHP-FPM 7.4 como el controlador de PHP predeterminado y habilitar PHP-FPM 8.3 ejecutando estos comandos:
a2disconf php8.1-fpm
a2enconf php8.3-fpm
systemctl restart apache26. Actualizar phpMyAdmin (opcional)
Si tienes phpMyAdmin instalado, te recomendamos actualizar tu instalación ya que muchos usuarios tienen una versión desactualizada instalada.
Ejecuta este comando para ejecutar nuestro script de actualización de phpMyAdmin:
curl https://git.ispconfig.org/ispconfig/tools/-/raw/master/auto_update_phpmyadmin.sh -sL | bashPuedes mantener phpMyAdmin actualizado automáticamente a partir de ahora utilizando este mismo script. Consulta esta publicación en el foro para más información: https://www.howtoforge.com/community/threads/keep-your-phpmyadmin-installation-up-to-date-automatically.88495/
¡Hemos terminado! Si tienes algún problema, abre un hilo en el foro.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.