Buenos días, en primera instancia utilice el comando # yum update para actualizar todo el SW que fuera necesario en el Servidor Web Apache con Linux Centos 7, el objetivo era actualizar Joomla pero dado que Joomla cuenta con extensiones que utilizan PHP, actualice la versión PHP 7.1.28 (cli) a la versión PHP 7.3.27 (cli) (built: Feb 2 2021 10:32:50) ( NTS ).
Después de la actualización de PHP, procedí a actualizar Joomla 3.7.4 desde su sitio de administración :
PROCESO:
1. Actualización de PHP
2. Generé el respaldo de la db de joomla desde phpmyadmin
3. Actualice Joomla desde el sitio de administración del servidor de Joomla
You are on the "Default" update channel. Through this channel you'll receive notifications for all updates of the current Joomla release (3.x)
Installed Joomla versión: 3.7.4
Latest Joomla versión : 3.9.24
Update package URL :
https://downloads.joomla.org/cms/joomla3/3-9-24/Joomla_3.9.24-Stable-Update_Package.zip
Additional Information : Joomla 3.9.24 Release
4. Al finalizar la actualización Joomla envío el mensaje de error
5. Mensajes de Error
Warning: file_put_contents(/var/www/html/mi_sitio/administrator/components/com_joomlaupdate/restoration.php): failed to open stream: Permission denied in /var/www/html/mi_sitio/libraries/joomla/filesystem/file.php on line 440
Updating your Joomla files. Please wait ..
RESULTADO DEL PASO ANTERIOR, EL MEMU DE JOOMLA QUEDA DESACTIVADO
EL SITIO DE ADMINISTRACIÓN DE JOOMLA Y EL SITIO WEB MUESTRAN EL SIGUIENTE MENSAJE:
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/mi_sitio/libraries/cms/application/cms.php on line 471
6. JOOMLA INHABILITADO:
Warning: preg_split(): Allocation of JIT memory failed, PCRE JIT will be disabled. This is likely caused by security restrictions. Either grant PHP permission to allocate executable memory, or set pcre.jit=0 in /var/www/html/mi_sitio/libraries/loader.php on line 691
Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /var/www/html/mi_sitio/libraries/joomla/session/handler/joomla.php on line 46
Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /var/www/html/mi_sitio/libraries/joomla/session/handler/joomla.php on line 49
Warning: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent in /var/www/html/mi_sitio/libraries/joomla/session/handler/joomla.php on line 138
Warning: session_set_save_handler(): Cannot change save handler when headers already sent in /var/www/html/mi_sitio/libraries/joomla/session/storage.php on line 101
Warning: session_name(): Cannot change session name when headers already sent in /var/www/html/mi_sitio/libraries/joomla/session/handler/native.php on line 128
Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /var/www/html/mi_sitio/libraries/joomla/session/session.php on line 928
Warning: session_cache_limiter(): Cannot change cache limiter when headers already sent in /var/www/html/mi_sitio/libraries/joomla/session/handler/native.php on line 235
Error displaying the error page: Application Instantiation Error: Failed to start the session because headers have already been sent by "/var/www/html/mi_sitio/libraries/loader.php" at line 691.
Para restaurar el sitio web utilicé respaldo generado previo a la actualización pero me envía la siguiente lista de errores:
7. Estado Actual del sitio web
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/mi_sitio/libraries/cms/application/cms.php on line 471
8. Accedo al foro KUNENA y envía el siguiente mensaje:
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/mi_sitio/libraries/cms/application/cms.php on line 471
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/mi_sitio/libraries/joomla/updater/updater.php on line 278
9. Accedo al Foro y envía el error:
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/mi_siti/libraries/cms/application/cms.php on line 471
En espera de su apoyo saludos y respetos para Ustedes.