Cómo actualizar ISPConfig Perfect Server de Debian 10 a Debian 11

26 feb 2022 3 min di lettura
Cómo actualizar ISPConfig Perfect Server de Debian 10 a Debian 11
Tabla de contenidos

Introducción

en cuenta que el proceso de actualización puede causar tiempo de inactividad.Este tutorial lo guiará en la actualización de un servidor administrado ISPConfig de Debian 10 (buster) a Debian 11 (bullseye). Esta guía funciona tanto para configuraciones de un solo servidor como de varios servidores. Repita los mismos pasos en cada servidor.

Requisitos previos

  • Asegúrate de haber iniciado sesión como root.

Instale los paquetes de PHP que faltan

Debian 11 viene con PHP 7.4 como la versión predeterminada de PHP, por lo que debemos instalarlo (junto con el curl necesario más adelante):

apt -y install php7.4 php7.4-common php7.4-gd php7.4-mysql php7.4-imap php7.4-cli php7.4-cgi php7.4-curl php7.4-intl php7.4-pspell php7.4-sqlite3 php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-zip php7.4-mbstring php7.4-soap php7.4-fpm php7.4-opcache php7.4-json php7.4-readline php7.4-xml curl

No olvide editar los archivos de configuración de PHP si es necesario.

Realizar una actualización forzada de ISPConfig

Para volver a configurar los servicios para que se configuren correctamente para Debian 11, debe ejecutar el script de actualización ISPConfig y dejar que vuelva a configurar los servicios. Ejecute el script desde la línea de comando con

ispconfig_update.sh --force

Siga los pasos de actualización. Cuando se le pregunte si desea reconfigurar los servicios o no, presione enter. Si omite este paso y responde "no", ISPConfig no configurará sus servicios para Debian 11 y es posible que algunos servicios no funcionen.

Actualice las rutas para usar PHP 7.4 como la versión predeterminada de PHP

Dado que PHP 7.4 es la versión de PHP predeterminada que se incluye con Debian 11, debe actualizar las rutas de PHP en ISPConfig.

Inicie sesión en el panel como usuario administrador y luego vaya a Sistema -> Configuración del servidor -> server1.example.com (el nombre de host de su servidor) -> Web -> Configuración de PHP

Reemplace las referencias 7.3 a 7.4 , para que se vea así:

Apache php.ini path: /etc/php/7.4/apache2/php.ini
CGI php.ini path: /etc/php/7.4/cgi/php.ini
PHP-FPM init script: php7.4-fpm
PHP-FPM php.ini path: /etc/php/7.4/fpm/php.ini
PHP-FPM pool directory: /etc/php/7.4/fpm/pool.d
PHP-FPM socket directory: /var/lib/php7.4-fpm

Tenga en cuenta que todos los sitios web en este servidor que usan la versión de PHP "predeterminada" ahora usarán PHP 7.4 en lugar de la versión anterior.

También debemos permitir que el sistema use PHP 7.4 como el controlador de PHP predeterminado para acciones que no sean ISPConfig. Para hacer esto, ejecute:

update-alternatives --config php

Si necesita seleccionar una versión de PHP, seleccione PHP 7.4. Entonces, corre

update-alternatives --config php-cgi

Si necesita seleccionar una versión de PHP, seleccione también PHP 7.4. Finalmente, ejecuta

update-alternatives --config php-fpm.sock

Si necesita seleccionar una versión de PHP, seleccione PHP 7.4 nuevamente.

Para servidores con Apache2 instalado, debemos deshabilitar PHP-FPM 7.3 como el controlador de PHP predeterminado y habilitar PHP-FPM 7.4 ejecutando estos comandos:

a2disconf php7.3-fpm
a2enconf php7.4-fpm
systemctl restart apache2

Actualizar phpMyAdmin (opcional)

Si tiene instalado phpMyAdmin, le recomendamos que actualice su instalación ya que muchos usuarios tienen instalada una versión desactualizada.

Ejecute 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 | sh

Puede mantener phpMyAdmin actualizado automáticamente a partir de ahora usando el mismo script.

Conclusión

En este tutorial hemos visto cómo actualizar ISPConfig Perfect Server de Debian 10 a Debian 11.

Buy me a coffeeBuy me a coffee

Apóyenos si le gusta nuestro contenido. Gracias.

Únase a la conversación

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.