El módulo opcional, libsodium, no está instalado, o ha sido desactivado

Última revisión: 2 de octubre de 2021

Si en tu panel de Salud del Sitio de WordPress te aparece el mensaje El módulo opcional, libsodium, no está instalado, o ha sido desactivado., tienes la posibilidad de corregirlo con algunos cambios.

El módulo opcional, libsodium, no está instalado, o ha sido desactivado.
The optional module, libsodium, is not installed, or has been disabled.

Hosting compartido

En caso de tener tu sitio web con WordPress en un hosting compartido, deberás ponerte en contacto con tu proveedor y pedirle que active la extensión PHP sodium.

VPS / Dedicado

Si dispones de acceso a tu servidor VPS o dedicado, deberás instalar la extensión PHP sodium.

Ubuntu / Debian

apt -y install build-essential php-pear php-dev
cd
wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
tar xvf LATEST.tar.gz
rm -rf LATEST.tar.gz
cd libsodium-stable/
./configure
make
make check
make install
pecl install libsodium
echo "extension=sodium.so" >> /etc/php/8.0/mods-available/libsodium.ini

CentOS / RHEL

yum -y install php-pear php-devel
yum -y groupinstall "development tools"
cd
wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
tar xvf LATEST.tar.gz
rm -rf LATEST.tar.gz
cd libsodium-stable/
./configure
make
make check
make install
pecl install libsodium
echo "extension=sodium.so" >> /etc/php.d/50-libsodium.ini

Panel de control cPanel

Para instalar PHP sodium en cPanel, que habitualmente funciona sobre CentOS, deberemos primero instalar las bibliotecas de Sodium por SSH.

yum -y groupinstall "development tools"
cd
wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
tar xvf LATEST.tar.gz
rm -rf LATEST.tar.gz
cd libsodium-stable/
./configure
make
make check
make install

Una vez tengamos la biblioteca instalada, podemos seguir desde el panel de cPanel.

En la sección de Software / Module Installer, tenemos la sección PHP PECL.

Allí iremos a la gestión y seleccionaremos la versión de PHP que queramos configurar. Si queremos tenerlo en todas las versiones, deberemos hacer los pasos para cada una de ellas.

En la sección «Install a PHP PECL» pondemos «libsodium» y pulsaremos en «Instalar».

Al acabar tendremos «libsodium en la lista de extensiones de esa versión de PHP.»

Panel de control Plesk

Si tienes panel de control de Plesk (Vista de proveedor de servicios), puedes instalar PHP sodium desde la sección de Herramientas y configuración / Configuración de PHP.

Una vez allí, en se selecciona la versión de PHP correspondiente y dentro se activa la opción «sodium».


Sobre este documento

Este documento está regulado por la licencia EUPL v1.2, publicado en WP SysAdmin y creado por Javier Casares. Por favor, si utilizas este contenido en tu sitio web, tu presentación o cualquier material que distribuyas, recuerda hacer una mención a este sitio o a su autor, y teniendo que poner el material que crees bajo licencia EUPL.