Soporte » Guías – Resolución de problemas » Error para hacer una entrada nueva

  • Resuelto jordi arasa santiago

    (@jordi-arasa-santiago)


    Además de los problemas con las imágenes ahora no puedo crear entradas nuevas de blog. Me da éste error:

    Warning: Creating default object from empty value in /homepages/8/d411863922/htdocs/wp-admin/includes/post.php on line 713

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/8/d411863922/htdocs/wp-admin/includes/post.php:713) in /homepages/8/d411863922/htdocs/wp-admin/admin-header.php on line 9

    Warning: Invalid argument supplied for foreach() in /homepages/8/d411863922/htdocs/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox.php on line 1033

    Lo de homepages 8 no sé qué es, pero he ido a las carpetas wp-admin y las otras y he abierto los php de los que habla y las líneas que se supone que fallan son éstas.

    En post.php:

    $post->post_content = (string) apply_filters( ‘default_content’, $post_content, $post );

    En class-metabox.php:

    foreach ( $custom_fields as $custom_field_name => $custom_field ) {

    Y en admin-header.php:

    header( ‘Content-Type: ‘ . get_option( ‘html_type’ ) . ‘; charset=’ . get_option( ‘blog_charset’ ) );

    Es posible que estos errores los haya generado yo al intentar pasar de Weaver II Theme Extras a Weaver II to Weaver Xtreme.

    Comentar que llevo dos días intentando restaurar una versión guardad en UpdraftPlus pero no parece hacer nada. Se pasa horas y horas dando vueltas un icono debajo de la frase «Recuperando (si es necesario) y preparando los ficheros de respaldo…» pero no veo yo que pasa de ahí ni que restaure nada.

    Gracias por vuestra ayuda

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 respuestas - de la 61 a la 75 (de un total de 96)
  • Moderador almendron

    (@almendron)

    Edita el wp-config.php (siempre antes copia de seguridad) y busca la línea

    define('WP_DEBUG', false);

    y false por true

    En caso de que no exista, añades ANTES DE /* ¡Eso es todo, deja de editar! Feliz blogging */ lo siguiente:

    define('WP_DEBUG', true);

    Esto es para ver si sale algún mensaje de error. Intenta ahora editar.

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Los del servicio técnico me han vuelto a explicar lo de los dominios apuntando a la carpeta raíz exactamente igual. Voy a ver si encuentro información en la red.

    Y me vuelven a recomendar la migración:

    «Una opción para ver dónde está el problema, sería migrar las entradas de su web a una instalación limpia de WordPress sin plugins y con el tema por defecto, y comprobar si ahí le permite editar.

    También tiene la opción de migrarlo con un plugin llamado Duplicator, tiene amplia información en la red sobre este proceso. Antes de hacerlo le recomiendo hacer una copia de seguridad de su sitio y base de datos.»

    No haré nada hasta que vosotros contestéis.

    Saludos

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Cambio el false por true. No edito.

    Con el cambio todavía vigente, desactivo todos los plugins menos el No Gutengerg y cambio de tema y no edito.

    Saludos

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Pero no sale ningún mensaje de error

    Moderador almendron

    (@almendron)

    1) ¿Puedes explicar lo de los dominios?

    2) Lo de la instalación mínima se podría hacer en una carpeta y usando una base de datos nueva. Eso sí, yo no importaría nada de contenido. Solo instalaría WP de forma totalmente limpia. Sin plugins y sin ningún tema que no sea los que trae por defecto.

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Se supone que ya he redireccionado el subdominio al dominio principal. No ha cambiado anda

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Siempre he tenido dos dominios, uno de ellos llamado «mialojamiento» que no sé para qué sirve pero que creo que no tiene importancia (ahora ya no me sale).

    Recientemente me ha aparecido el dominio y un subdominio y se supone que ambos apuntaban a la carpeta raíz.

    El dominio principal es caricaturasalacarta.com y el subdominio http://www.caricaturasalacarta.com

    Ahora he entrado en el panel de control del hosting y he redireccionado el subdominio al dominio principal.

    Pero no veo que cambie nada.

    Moderador almendron

    (@almendron)

    No se si lo de los dominios lo explicaste, pero el caso es que no entiendo nada.

    ¿Por qué hablas en plural? ¿Cuáles son los dominios que tienes? ¿y cuáles activos?

    ¿Dónde tienes instalado WP?

    La verdad es que es un lio fenomenal del que cada vez entiendo menos.

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Entonces, para la instalación limpia, ¿qué tengo que hacer?

    A ver si este es el proceso:

    1. Exporto la base de datos actual.

    2. Hago una copia de mi página web, de las carpetas que me aparecen en el FTP.

    3. Creo una nueva base de datos

    4. Instalo WordPress

    5. Con la nueva página vacía creo una entrada e intento editarla.

    ¿Tengo que borrar las carpetas actuales o se borrarán solas con la nueva base de datos? No sé si la base de datos nuevas se superpone y la actual sigue en el panel pero inactiva.

    No tengo tantos conocimientos.

    Saludos

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Tienes un mensaje por moderar donde lo explico

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Sí que lo expliqué. Siempre he tenido mi dominio y otro llamado «mi alojamiento», no sé por qué.

    Hace unos días mi apareció esto en el hosting:

    DOMINIO VERSIÓN PHP PHP STATUS
    caricaturasalacarta.com PHP 7.3 Soporte de la comunidad PHP hasta 12/2021
    s411863934.mialojamiento.es PHP 7.3 Soporte de la comunidad PHP hasta 12/2021
    http://www.caricaturasalacarta.com PHP 7.3 Soporte de la comunidad PHP hasta 12/2021

    Pero en caricaturasalacarta.com tenía el PHP antigup y lo cambié al 7.3 (eso lo hice yo).

    Dado que hace semanas había actualizado el PHP y ahora en caricaturasalacarta.com me salía un PHP antiguo, sospecho que el dominio que he tenido siempre es http://www.caricaturasalacarta.com (que sí estaba actualizado) y el otro ha aparecido por algún motivo que desconozco. Sin embargo el que tenia el PHP antiguo es el principal y el que tiene las www. el secundario. Y ambos apuntaban a la carpeta raíz.

    Por qué ha pasado esto no tengo ni idea y en el hosting no me dan ninguna explicación.

    Estoy pensando en pedirles que me borren el dominio caricaturasalacarta.com y me dejen sólo http://www.caricaturasalacarta.com. Y como dominio principal, claro. O hacerlo yo mismo, si se puede.

    Saludos

    Moderador almendron

    (@almendron)

    1) Lo de los dominios, no toques nada porque, en principio, eso no causa ningún problema.

    2) Instalación limpia. Nada de importar porque entonces reproducimos el mismo error.

    3) Pasos a seguir en la instalación limpia:
    a) Crea la carpeta «prueba» en tu sitio raíz.
    b) Crea una base de datos que llamarás «pruebas».
    c) Sube a la carpeta «prueba» el contenido del paquete de WP: https://es.wordpress.org/latest-es_ES.zip
    d) Instala: http://www.caricaturasalacarta.com/prueba/wp-admin/install.php

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Pues, efectivamente, he hecho la instalación limpia y me ha funcionado perfectamente. Puedo hacer nuevas entradas y páginas, insertar fotos y después de publicadas, editar las páginas y entradas.

    ¿Qué hacemos ahora?

    Saludos

    Iniciador del debate jordi arasa santiago

    (@jordi-arasa-santiago)

    Por cierto, he instalado y activado el tema Weaver XTreme y sigue funcionando perfectamente. El tema no creo que sea.

    Saludos

    Moderador almendron

    (@almendron)

    Ahora ve instalando los plugins. Instala uno y comprueba. Instala el siguiente y comprueba. Así sucesivamente hasta instalar todos excepto el que te dije que era obsoleto y el Super Cache.

Viendo 15 respuestas - de la 61 a la 75 (de un total de 96)
  • El debate ‘Error para hacer una entrada nueva’ está cerrado a nuevas respuestas.