Hola:
Tengo la instalación de Moodle bloqueada en el server check (todos los checks en verde excepto):
php_extension | zip |
- S.O.: Ubuntu 16.04
- Apache 2.4.18 (Ubuntu) 2016
- MySQL Server 5.7
- PHP 7.4.2 (se ve con > php -v)
- Moodle 3.8.1+
php7.2-zip ya está en su versión más reciente (7.2.27-1+ubuntu16.04.1+deb.sury.org+1)
- En /etc/php/7.2/mods-available está el fichero zip.ini
- En /etc/php/7.2/cli/conf.d hay un enlace a 20-zip.ini
- En /etc/php/7.2/apache/conf.d hay un enlace a 20-zip.ini
- En /etc/php/7.2/cli/php.ini he añadido la línea extension=zip.so
- En /etc/php/7.2/apache2/php.ini he añadido la línea extension=zip.so
Tras reiniciar apache2 moodle sigue sin pasar el check.
- Borro la línea extension=zip.so de los dos php.ini pero alguno sige activo porque al hacer:
# php --ini
PHP Warning: PHP Startup: Unable to load dynamic library 'zip.so' (tried: /usr/lib/php/20170718/zip.so (/usr/lib/php/20170718/zip.so: undefined symbol: zip_libzip_version), /usr/lib/php/20170718/zip.so.so (/usr/lib/php/20170718/zip.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Configuration File (php.ini) Path: /etc/php/7.2/cli
Loaded Configuration File: /etc/php/7.2/cli/php.ini
Scan for additional .ini files in: /etc/php/7.2/cli/conf.d
Additional .ini files parsed: /etc/php/7.2/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.2/cli/conf.d/10-opcache.ini,
......................................................
/etc/php/7.2/cli/conf.d/20-zip.ini
Y moodle sigue sin dejarme pasar el server check.
¿Alguien sabe como activar php zip para que esta versión de moodle se instale?
Gracias