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 16 a la 30 (de un total de 96)
  • Moderador almendron

    (@almendron)

    Accede vía FTP y localiza la carpeta «wp-content» y dentro de ella «themes» y «plugins».

    1) Haz una copia en tu ordenador de todas las carpetas que haya dentro de «themes» y luego las borras del servidor. Después subes https://es.wordpress.org/themes/twentytwenty/

    De esta forma, WordPress utilizará ese tema de forma automática.

    2) Renombra la carpeta «plugins». Eso hará que al entrar en la administración queden todos desactivados.

    Nota: para dejar todo como estaba, solo tienes que volver a nombrar «plugins» a la carpeta de has renombrado y subir las carpetas de los temas a «themes».

    jordi arasa santiago

    (@jordi-arasa-santiago)

    Hola!! Parece que los del hosting por fin se han tomado un poco en serio mi problema. Os pego el email que me han enviado:

    – En primer lugar, vemos que hay algún problema con los plugins. Si desactivamos todos los plugins de manera manual (renombrando la carpeta a /plugins_ ) la web carga, mostrando unos errores relativos al plugin wp-super-cache. Le pedimos que revise dicho plugin y la línea de código que tiene relativa a él en wp-config.php

    Además al cargar el dominio principal, nos lleva al apartado «caricaturasalacarta.com/caricaturas-personalizadas-online-para-regalar-galeria-clientes/fotos-clientes-con-caricaturas-online» también deberíamos revisar las redirecciones en .htaccess

    – Efectivamente como nos indica, la base de datos ha llegado a su límite de capacidad. No hay posibilidad de ampliación, por tanto para su correcto funcionamiento deberíamos limpiarla un poco.

    – En cuanto al «warning» que nos indica, hace referencia a la memoria PHP. Esta se puede ampliar mediante el archivo php.ini, dependiendo de las necesidades de sus temas/plugins. Le dejo unos enlaces con más información.

    https://www.ionos.es/ayuda/index.php?id=2910
    https://www.ionos.es/ayuda/index.php?id=2909

    Resumiendo, lo primero para descartar problemas sería limpiar la base de datos de información innecesaria para que se mantenga por debajo de 1gb. Una vez hecho esto podremos revisar más a fondo la situación.

    Creo que necesitaré un poco de ayuda para estas cosas.

    Renombrando la carpeta «plugins», efectivamente la página se carga, pero sigo sin acceder. Aparece una página con éste mensaje:

    Warning: include_once(/homepages/8/d411863922/htdocs/wp-content/plugins/wp-super-cache/wp-cache-phase1.php): failed to open stream: No such file or directory in /homepages/8/d411863922/htdocs/wp-content/advanced-cache.php on line 22

    Warning: include_once(): Failed opening ‘/homepages/8/d411863922/htdocs/wp-content/plugins/wp-super-cache/wp-cache-phase1.php’ for inclusion (include_path=’.:/usr/lib/php7.3′) in /homepages/8/d411863922/htdocs/wp-content/advanced-cache.php on line 22

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/8/d411863922/htdocs/wp-content/advanced-cache.php:22) in /homepages/8/d411863922/htdocs/wp-includes/pluggable.php on line 1265

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/8/d411863922/htdocs/wp-content/advanced-cache.php:22) in /homepages/8/d411863922/htdocs/wp-includes/pluggable.php on line 1268

    No sé si tengo que cargarme la carpeta de este plugin para poder entrar en el panel de control de mi página.

    Y después entiendo que tengo que limpiar la base de datos manualmente desde el hosting. El otro día no me atreví a hacerlo por si me cargaba alguna cosa y era peor.

    También miraré la información relativa a ampliar la memoria PHP.

    Saludos

    jordi arasa santiago

    (@jordi-arasa-santiago)

    Copiadas y borradas las carpetas de themes y subida la carpeta del Twenty. Ya no se abre la página web.

    Borrada la carpeta del plugin supercache. La página no se abre y me da estos errores:

    Warning: include_once(/homepages/8/d411863922/htdocs/wp-content/plugins/wp-super-cache/wp-cache-phase1.php): failed to open stream: No such file or directory in /homepages/8/d411863922/htdocs/wp-content/advanced-cache.php on line 22

    Warning: include_once(): Failed opening ‘/homepages/8/d411863922/htdocs/wp-content/plugins/wp-super-cache/wp-cache-phase1.php’ for inclusion (include_path=’.:/usr/lib/php7.3′) in /homepages/8/d411863922/htdocs/wp-content/advanced-cache.php on line 22

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/8/d411863922/htdocs/wp-content/advanced-cache.php:22) in /homepages/8/d411863922/htdocs/wp-includes/pluggable.php on line 1265

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/8/d411863922/htdocs/wp-content/advanced-cache.php:22) in /homepages/8/d411863922/htdocs/wp-includes/pluggable.php on line 1268

    He copiado y borrado los archivos del wp-content advanced-cache.php y wp-cache-config.php

    Ya no me salen errores, pero la página no se abre con el siguiente texto:

    No se puede encontrar esta página (www.caricaturasalacarta.com)No se ha encontrado ninguna página web para la dirección https://www.caricaturasalacarta.com/caricaturas-personalizadas-regalos-originales-divertidos-invitaciones-boda.
    HTTP ERROR 404

    jordi arasa santiago

    (@jordi-arasa-santiago)

    Si vuelvo a insertar la carpeta del Weaver II, me sigue diciendo que la página no existe pero se ve la cabecera de la página con los menús. Le doy a uno de la páginas del menú y se me abre. Qué leches!! O sea, lo que no existe es la página principal. Si le doy a acceder desde una de estas página, empieza a dar vueltas la redondita, pero tampoco accedo.

    Moderador almendron

    (@almendron)

    Olvídate de momento del Weaver II. Hay que averiguar cuál es el origen del problema.

    Haz lo que ya te he dicho y luego dime si puedes entrar en la administración y si todo funciona correctamente.

    Accede vía FTP y localiza la carpeta «wp-content» y dentro de ella «themes» y «plugins».

    1) Haz una copia en tu ordenador de todas las carpetas que haya dentro de «themes» y luego las borras del servidor. Después subes https://es.wordpress.org/themes/twentytwenty/

    De esta forma, WordPress utilizará ese tema de forma automática.

    2) Renombra la carpeta «plugins». Eso hará que al entrar en la administración queden todos desactivados.

    Nota: para dejar todo como estaba, solo tienes que volver a nombrar «plugins» a la carpeta de has renombrado y subir las carpetas de los temas a «themes».

    jordi arasa santiago

    (@jordi-arasa-santiago)

    Bueno, voy a ir desandando lo andado. Si vuelvo a poner la carpeta Weaver II en su sitio, la página se ve. Lo que no tengo es acceso al panel de administración. Voy a ir probando lo de la base de datos, etc

    jordi arasa santiago

    (@jordi-arasa-santiago)

    Si en el servidor no está la carpeta Weaver Ii, no se ve la página. Lo he probado con el enlace que me has dado y con los otros Twenty que vienen en el paquete de WordPress por defecto y la página no se ve.

    jordi arasa santiago

    (@jordi-arasa-santiago)

    Lo he vuelto a probar y la cosa está clara, sin la carpeta Weaver II, la página no se ve. Creo que el problema principal debería ser poder acceder al panel de administración

    jordi arasa santiago

    (@jordi-arasa-santiago)

    Ahora, como http://www.caricaturasalacarta.com, la página se ve. Con la URL completa, no. Pero no accedo.

    jordi arasa santiago

    (@jordi-arasa-santiago)

    Veo que en el wp-config.php hay las siguientes líneas:

    define(‘WP_CACHE’, true);
    define( ‘WPCACHEHOME’, ‘/homepages/8/d411863922/htdocs/wp-content/plugins/wp-super-cache/’ );

    Hace unos días hice una copia de mi página web y al abrir el wp-config.php guardado compruebo que esas líneas no existen. Guardo el wp-config.php actual y lo sustituyo por el antiguo guardado. No hay cambios. Se carga la página pero no accedo.

    Vuelvo a cambiar el nombre de la carpeta plugins tal como estaba. La página no se muestra. Renombro con el guión y se muestra.

    • Esta respuesta fue modificada hace 9 meses por almendron.
    Moderador almendron

    (@almendron)

    Tengo una duda: ¿has subido a la carpeta «themes» el tema cuyo enlace te he puesto?

    Deberías haberte bajado el tema, descomprimirlo y luego subirlo la carpeta a «themes». Ninguna otra carpeta debería existir salvo esa.

    Deja la carpeta «plugins» renombrada.

    Edita el config.php y borra, en caso de que existan, las dos siguientes líneas:

    define('WP_CACHE', true);
    define( 'WPCACHEHOME', '/homepages/8/d411863922/htdocs/wp-content/plugins/wp-super-cache/' );
    • Esta respuesta fue modificada hace 9 meses por almendron.
    Moderador almendron

    (@almendron)

    Al parecer, algunas de tus respuestas han ido a parar a SPAM de forma errónea. El caso es que me ha avisado un compañero ahora mismo. Como es obvio, no he leído esas respuestas. lo hago ahora.

    Moderador almendron

    (@almendron)

    Lo primero de todo sería acceder a la administración de la página.

    ¿Has encontrado la forma de hacerlo sin renombrar la carpeta de plugins? Si es así, hazlo y desactiva el plugin Super Cache.

    En caso contrario, al entrar con la carpeta «plugins» renombrada, todos los plugins deberían desactivarse de forma automática. Deberías volver a poner el nombre original, volver a entrar y eliminar desde su correspondiente opción dicho plugin.

    ¿Cuántos artículos tienes en tu página? 1 GB es mucho. En uno de mis sitios tengo 82.000 entradas y no llego a ese tamaño.

    jordi arasa santiago

    (@jordi-arasa-santiago)

    Bueno, hago un resumen de la situación actual y lo dejo hasta que me podáis contestar. He ido desandando lo andado aunque he dejado el último wp-config.php porque con el anterior me da muchos errores.

    La situación actual es ésta:

    1. Sin la carpeta del tema Weaver II la página no se ve

    2. No sé qué he hecho que me vuelve a redireccionar la página a la URL completa (https://www.caricaturasalacarta.com/caricaturas-personalizadas-regalos-originales-divertidos-invitaciones-boda) y la página principal no se ve (aunque sí la cabecera, etc, es decir, el tema).

    3. El resto de páginas y entradas de blog sí se ven.

    4. A la derecha se me carga el icono de «esta página está intentando cargar scripts de fuentes no autorizadas»

    5. Si quito el guión a la carpeta plugins, la página no se ve.

    6. Sigo sin poder acceder al panel de administración de mi página web.

    7. He intentado vaciar la base de datos como me aconsejan en los foros consultados, es decir, con el comando OPTIMIZAR en la tabla de mi base de datos SQL. Sin embargo no me permite hacer esta acción (es como si no tuviera permiso para ello) y no me atrevo a borrar nada. Supongo que he de conseguir un permiso o contraseña de alguna manera. He vuelto a escribir al hosting comunicándoles esto y esperaré su respuesta.

    8. Yo no me atrevo a intentar ampliar la memoria PHP como me indican con el php.ini. Carezco de conocimientos para ello.

    He hecho una última prueba y ha funcionado:

    9. Si quito el guión de la carpeta plugins y le pongo un guión a la carpeta del plugin «really-simple-ssl» dentro de la carpeta plugins, la página se carga bien con la URL completa. Pero sigo sin poder acceder al panel de administración.

    Con este plugin inutilizado pruebo otra vez a cambiar el tema. Nada que hacer. La página sólo se carga con el Weaver II activo.

    En conclusión: ahora se ve la página principal, el resto de páginas y las entradas de blog sin el guión en la carpeta plugin y el plugin «really-simple-ssl» inactivo. Pero sigo sin poder acceder al panel de administración de la página.

    Os doy las gracias otra vez, os deseo una buena entrada de año y espero vuestras noticias.

    Saludos

    Moderador almendron

    (@almendron)

    Es todo muy confuso y hay cosas que no tienen sentido.

    Quiero que hagas exclusivamente lo siguiente:

    1) Renombra la carpeta «plugins».
    2) Guarda en tu ordenador una copia del archivo «htaccess» y luego lo borras sel servidor.
    3) Guarda en tu ordenador una copia del archivo «wp-config.php» y luego lo borras del servidor.
    4) Intenta acceder a https://www.caricaturasalacarta.com/wp-login.php

    Te volverá a pedir los datos para acceder. Estos datos los tienes en el «wp-config.php» que has guardado.

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