Instalar php7.3-mcrypt

Revisando todos los paquetes a actualizar en mi servidor me dí cuenta que no aparecía mcrypt para actualizar a la versiones más alta de PHP y al no estar en mis repositorios preferí instalarlo a través de pecl de forma rápida. Verificamos la versión de PHP [bash]php -v[/bash] Instalamos las dependencias [bash]sudo apt install -y gcc make autoconf libc-dev pkg-config libmcrypt-dev[/bash] Instalamos mcrypt a través de pecl [bash]sudo pecl install mcrypt-1.0.2[/bash] Si nos arrojara un error de phpize deberemos asegurarnos de tener instalado php7.X-dev, en mi caso: [bash]sudo apt-get install php7.3-dev[/bash] Nos fijamos en el path de instalación de mcrypt [bash]Build process completed successfully Installing ‘/usr/lib/php/20180731/mcrypt.so'[/bash] Añadimos el path a PHP [bash]sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/apache2/conf.d/20-mcrypt.ini" sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/cgi/conf.d/20-mcrypt.ini" sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/fpm/conf.d/20-mcrypt.ini" sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/cli/conf.d/20-mcrypt.ini"[/bash] Comprobamos que este activo [bash]php -i | grep "mcrypt"[/bash]

ISPConfig – Error 500 Internal Server Error

Ahora que he migrado el servidor a ISPConfig me estan saliendo errores que nos recuerdan que hay que afinar el servidor y no dejar tantas opciones a las configuraciones por defecto. XD ERROR 500 – Internal Server Error! The following error occurred: The requested URL caused an internal server error. If you get this message repeatedly please contact the webmaster. El error aparecía al cargar imagenes y al cargar ciertas paginas. En mi caso el problema se arregla especificando un TimeOut y un maximo de tamaño para el archivo en el FCGid. Abrimos el archivo de configuración del Mod FCGid : sudo nano /etc/apache2/mods-available/fcgid.conf Y añadimos: AddHandler fcgid-script .fcgi FcgidConnectTimeout 20 MaxRequestLen 31457280 Yo lo he limitado a 30Mb, pero primero mirar que tamaño tienen los archivos que subireis a la pagina web antes de poner el limite. Reiniciamos el servidor Apache sudo service apache2 restart Fuente: http://www.evilbox.ro/linux/ispconfig-internal-server-error-500/

Esta web utiliza cookies, puede ver aquí la Política de Cookies