El frontend de WordPress funciona, pero no el backend (PHP Parse error: error de sintaxis, inesperado ‘:’, esperando ‘)’ en /public_html/wp-config.php en la línea 12)

2 minutos de lectura

Avatar de usuario de JShobbyist
JShobbyist

Migré WordPress usando el complemento Duplicator. Después de realizar la migración, el front-end funciona bien como se esperaba. Cuando intento iniciar sesión en el back-end, muestra solo un espacio en blanco que nada. ¿Qué tengo que hacer? ¿Por qué sucede esto?

Intenté cambiar la versión de PHP del servidor, la versión de WordPress, el tema, pero no funcionó. También deshabilité todos los complementos cambiando el nombre de la carpeta de complementos. Tampoco funcionó. No estoy seguro de lo que tengo que hacer.

Necesito ayuda de expertos aquí en stackoverflow ya que ya me ayudaron muchas veces. : )

Gracias.

Solo para su información: aquí están algunos códigos en wp-config.php, hasta la línea 23. captura de pantalla

<?php
define( 'WP_CACHE', true ); // Added by WP Rocket

/**
 * The base configuration for WordPress
 *
 * The wp-config.php creation script uses this file during the installation.
 * You don't have to use the web site, you can copy this file to "wp-config.php"
 * and fill in the values.
 *
 * This file contains the following configurations:
 *
 * * Database settings
 * * Secret keys
 * * Database table prefix
 * * ABSPATH
 *
 * @link https://wordpress.org/support/article/editing-wp-config-php/
 *
 * @package WordPress
 */

  • ¿Habilitó el modo de depuración de Wp en primer lugar?

    – CBroe

    hace 2 días

  • Sí, lo hice. “Error de PHP Parse: error de sintaxis, ‘:’ inesperado, esperando ‘)’ en /home2/mjmqezmy/public_html/wp-config.php en la línea 12”

    – JShobbyist

    hace 2 días

  • Revisé la línea 12 en wp-config.php y no se encontraron problemas. Solo hay un comentario “*” en la línea 12.

    – JShobbyist

    hace 2 días

  • prnt.sc/ScxPvkm67XiO

    – JShobbyist

    hace 2 días

  • Si su interfaz funciona, su archivo wp_config.php es básicamente correcto. ¿Qué ves en wp-content/debug.log? Coloque estas dos líneas en wp_config.php (¡con cuidado!) y verifique nuevamente. define('WP_DEBUG', true); y define('WP_DEBUG_LOG', true);. Si todo lo demás falla, vuelva al sitio original, deshabilite y elimine complementos grandes como wp_rocket y repita la migración. Puede volver a colocar los complementos después de migrar.

    – O. Jones

    el dia de ayer


Vi la captura de pantalla que adjuntaste. Hay dos líneas en blanco en sus códigos. Me enfrenté a algo como este problema antes y lo resolví eliminando los espacios en blanco antes <?php empieza. Pruébalo y hazme saber si funciona.

Espero que esto pueda resolver tu problema. : )

  • Hola @Code Assassin, suena interesante. Déjame verificarlo.

    – JShobbyist

    el dia de ayer

  • ¡Oye, eres increíble! ¡Esto funciona muy bien! Me encanta tu ayuda. : )

    – JShobbyist

    el dia de ayer

  • ¡¡¡Impresionante!!! Me encanta ayudarlos a todos.

    – Código Asesino

    el dia de ayer

¿Ha sido útil esta solución?