• Resuelto chemawarm

    (@chemawarm)


    Buenas tardes, al intentar acceder vía /wp-admin me aparece una página en blanco con el siguiente mensaje:

    Fatal error: Call to undefined function nocache_headers() in /homepages/40/d348033301/htdocs/wp-admin/admin.php on line 33

    Estoy totalmente perdido…!
    Gracias por la ayuda.
    Saludos.

Viendo 15 respuestas - de la 1 a la 15 (de un total de 17)
  • Hola @chemawarm trata de desactivar manualmente los plugins (no hace falta acceder al escritorio). Si eso resuelve el problema ve reactivando cada uno de los plugins hasta que descubras al causante del problema.

    Si eso no resuelve el problema accede a tu servidor por FTP o SFTP, ve a la carpeta /wp-content/themes/ y renombra el directorio de tu tema activo. Esto forzará a que se active el tema por defecto y, posiblemente, que se arregle un problema que tuviese que ver con el mismo (las funciones de los temas pueden interactuar con los plugins)

    • Esta respuesta fue modificada hace 6 años, 9 meses por Carlos Longarela. Razón: syntax
    Iniciador del debate chemawarm

    (@chemawarm)

    Voy a intentarlo, gracias Carlos!

    Iniciador del debate chemawarm

    (@chemawarm)

    Por cierto Carlos una pregunta, he accedido a la carpeta /wp-content/themes/ pero no se como se renombra el directorio, además lo que me mosquea es que no me deja entrar ni en la web, si intento hacerlo me aparece otra página en blanco con este texto:
    Fatal error: Call to undefined function wp() in /homepages/40/d348033301/htdocs/wp-blog-header.php on line 16

    El proceso de renombrar un directorio varía según el software de ftp que utilices, si por ejemplo utilizas Filezilla, seleccionando la carpeta y con el click derecho del ratón tienes la opción Renombrar.

    El error que te da y página en blanco puede ser debido tanto a un plugin como al tema utilizado entre otros factores, primero prueba con los plugins, después con el tema y si no veremos otras opciones como el .htaccess

    Iniciador del debate chemawarm

    (@chemawarm)

    ok, muchas gracias!

    Iniciador del debate chemawarm

    (@chemawarm)

    Carlos, te cuento lo que he hecho:
    1.- He renombrado la carpeta plugins por plugins_original
    2.- He creado una nueva carpeta vacía llamada plugins
    3.- He actualizado y sigue igual…
    4.- he renombrado el directorio del Tema activo, es el «Extra»
    5.- He actualizado y sigue igual…
    Help!
    Alguna otra opción o he hecho algo de forma errónea?

    ¿Has borrado la caché de navegador antes de volver a actualizar la página después de cada una de las anteriores acciones?

    De ser así, prueba una cosa, copia a tu ordenador el archivo .htaccess que está en el raíz de tu sitio web (puede que tengas que mostrar los archivos ocultos en tu programa de ftp para que te lo muestre) y después renombralo (por ejemplo a htaccess-antes) y mira si puedes entrar desde tusitioweb.com/wp-admin o tusitioweb.com/wp-login.php

    Si aún no puedes entrar edita el archivo del raíz de tu sitio web wp-config.php y activa el modo DEBUG cambiando define( 'WP_DEBUG', false ); por define( 'WP_DEBUG', true );

    • Esta respuesta fue modificada hace 6 años, 9 meses por Carlos Longarela. Razón: syntax
    Iniciador del debate chemawarm

    (@chemawarm)

    Hola Carlos, esto se me resiste, he probado todo lo que me comentabas, borrar el caché del navegador, renombrar el archivo .htaccess y acceder por wp-admin y wp-login y no consigo nada, al editar el archivo wp-config.php me aparece lo siguiente:

    <?php

    // BEGIN iThemes Security – No modifiques ni borres esta línea
    // iThemes Security Config Details: 2
    define( ‘DISALLOW_FILE_EDIT’, true ); // Desactivar editor de archivos – Seguridad > Ajustes > Ajustes WordPress > Editor de archivos
    // END iThemes Security – No modifiques ni borres esta línea

    ?>

    Que hago?
    Gracias de nuevo.

    Tienes que editar el archivo wp-config.php mediante ftp y buscar una línea donde aparezca define( 'WP_DEBUG', false ); y cambiarla a define( 'WP_DEBUG', true ); o si no aparece añadirla.

    Iniciador del debate chemawarm

    (@chemawarm)

    Acabo de añadir la linea que me comentas al archivo wp-config.php y sigue sin funcionar.

    Esa linea es para que muestre los errores, que pone ahora al intentar entrar en wp-apmin ? o dinos la url para poder ver el problema

    Iniciador del debate chemawarm

    (@chemawarm)

    Por lo que veo en los errores de tu web en el frontend: Call to undefined function wp() en wp-login.php: force_ssl_admin() y en wp-admin: Call to undefined function nocache_headers() no reconoce funciones del core de WordPress, algo tuvo que pasar en la web ¿update incompleto? ¿borrado de archivos? Lo que te recomendaría es que en primer local realices una copia de todos los archivos y de la base de datos y a continuación, subas por ftp de nuevo los archivos de WordPress:

    Trata de descargar WordPress de nuevo y borra y reemplaza tu copia de todo excepto el archivo wp-config.php y la carpeta /wp-content/ con las copias de la descarga. Esto reemplaza los archivos base de WordPress sin dañar tu contenido y configuraciones. Algunas aplicaciones FTP dan errores al sobreescribir archivos así que no olvides borrar los archivos originales antes de reemplazarlos.

    Iniciador del debate chemawarm

    (@chemawarm)

    Ok, luego lo intento y te comento. Gracias por tu tiempo.

    Iniciador del debate chemawarm

    (@chemawarm)

    Buenas tardes Carlos, estoy desinstalado el wordpress del servidor y luego volveré a instalarlo, te cuento luego…

Viendo 15 respuestas - de la 1 a la 15 (de un total de 17)
  • El debate ‘Fatal Error’ está cerrado a nuevas respuestas.