Hola @poleyproductions
Intente acceder a él a través del panel de control de su proveedor de alojamiento web.
Parece que tu instalación de WordPress tiene problemas de compatibilidad con la versión de PHP que utiliza tu proveedor de alojamiento. El error clave es el siguiente:
PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported
Este error se produce porque se utilizan llaves para el acceso a matrices y desplazamientos de cadenas ($array{$key}
) quedaron obsoletos en PHP 7.4 y se eliminaron en PHP 8. Si su servidor ejecuta PHP 8.x, pero su base de código de WordPress usa una sintaxis más antigua, esto dañará el sitio.
Estos son los pasos para resolver este problema: Paso 1: Actualizar el núcleo de WordPress
Asegúrate de que el núcleo de WordPress esté actualizado a la última versión. Las versiones más nuevas de WordPress son compatibles con PHP 8 y habrán eliminado la sintaxis obsoleta de las llaves. Si no puedes acceder al panel de administración de WordPress para actualizarlo, puedes hacerlo manualmente:
- Descargue la última versión de WordPress desde WordPress.org.
- Descomprima los archivos en su máquina local.
- Usando FTP o su panel de control de hosting, reemplace el
wp-admin
ywp-includes
carpetas con las de la nueva descarga. Asegúrate no sobrescribir elwp-content
directorio para evitar perder datos de temas y complementos. - Actualizar
index.php
ywp-config.php
Si se modificaron en la nueva versión.
Paso 2: Actualizar complementos y temas
Algunos de sus registros de errores mencionan problemas relacionados con el complemento, como el de hello.php
Estos complementos también pueden ser incompatibles con PHP 8.
- Vaya al directorio de complementos de WordPress (
wp-content/plugins
). - Identifique los complementos que no se han actualizado para que sean compatibles con PHP 8. Actualícelos o reemplácelos con versiones compatibles.
- Si un complemento daña tu sitio y no puedes actualizarlo, deshabilítalo temporalmente cambiando el nombre de su carpeta a través de FTP.
Paso 3: Cambio temporal a PHP 7.x
Si no puede actualizar WordPress o los complementos de inmediato, puede solucionar el problema temporalmente si cambia la versión de PHP a la 7.4. Puede hacerlo a través del panel de control de su proveedor de alojamiento, generalmente en “Configuración de PHP” u opciones similares. Paso 4: investigue posibles violaciones de seguridad
Algunos registros de errores (por ejemplo, wso.php
, simple.php
, chosen.php
, bs1.php
) indican archivos faltantes o potencialmente maliciosos. Debes:
- Analice su sitio web en busca de malware. Algunos de estos archivos podrían ser parte de un ataque.
- Elimine cualquier archivo PHP sospechoso o desconocido que pueda haber sido inyectado.