Joomla comprometido

Revisiones Online

Verificar que no tenga instalado malware:

Coordinación con el RSI

Revisiones Offline

diff -r joomla-3.6.4 ./public_html

 Restauración del sitio

Modificar permisos:

Instalar las extensiones

Reemplazar el contenido del archivo .htaccess con:

Herramientas

https://malwaredecoder.com

Actualización del core de Joomla a la última versión

  1. Descargar el paquete de actualización https://downloadas.joomla.org/es/
  2. Sobre escribir los archivos en el servidor con los del paquete de actualización.
  3. Si sale el error "Fatal error: Call to undefined method JApplicationSite::set()"
    1. Reemplazar la carpeta libraries con las de la instalación completa.
  4. Si sale un error "Unknown column 'a.cliente_id' in 'where clause': Unknown column 'a.client_id' in 'where clause'" en el panel de administración.
    1. Ejecutar (Reemplazar XXXXX por el prefijo usado en la base de datos):
ALTER TABLE `XXXXXX_menu_types` ADD COLUMN `client_id` int(11) NOT NULL DEFAULT 0 AFTER `description`;

UPDATE `XXXXXX_menu` SET `published` = 1 WHERE `menutype` = 'main' OR `menutype` = 'menu';

Realizar correcciones en la base de datos. En el menú de administración:

Extensiones> Gestor de extensiones> Database> Corregir

Hardening de Joomla

Tipo de archivo

Permisos
Archivos PHP 644
Archivos de configuración 644
Otros folders 755

tudominio.com/administrador/index.php?option=com_config&view=component&component=com_users



Revision #5
Created 6 marzo 2023 18:14:11 by Vladimir Urquiola
Updated 10 marzo 2023 10:58:45 by Franz Rojas