• Resuelto pamtomito

    (@pamtomito)


    Mi web ha actualizado esta mañana por defecto a 3.8 Alpha y ahora aparece un error que impide cualquier navegación, sin que yo haya modificado absolutamente nada con respecto a ayer, cuando la web estaba plenamente operativa. El erro es este:

    Warning: Invalid argument supplied for foreach() in /homepages/37/d446635585/htdocs/Titan/wp-includes/class-wp.php on line 266

    ¿Qué ha ocurrido? ¿Cómo puedo solucionarlo?

Viendo 12 respuestas - de la 16 a la 27 (de un total de 27)
  • Pues yo mediante FTP tampoco encuentro esa carpeta.. seguro que está en el directorio raíz?

    Yo le veo así al conectarme al FTP

    http://imgur.com/2BDONPc

    Por si todavia no lo resuelven les comparto la forma en que funcionó para mi web:

    1) Respaldar TODOS los archivos y BASES DE DATOS, para evitar pérdida de datos

    2) Descargar de la web oficial de wordpress la ultima versión disponible

    3) En la carpeta donde tienes instalado el wordpress deberás subir los archivos del archivo descargado y todas las carpetas, sobreescribiendo lo que tengas hasta este momento

    4) Al sobreescribir archivos y carpetas no se pierde ni modifica el archivo de configuracion, no os preocupeis.

    5) Una vez que se hayan subido todos los archivos y carpetas, deberas ejecutar el php de upgrade, de la siguiente forma:

    Si tienes el wordpress en el directorio raiz:
    [www.tusitio.com]/wp-admin/upgrade.php

    Si tienes el wordpress en un subdirectorio:
    [www.tusitio.com/tusubdirectorio]/wp-admin/upgrade.php

    6) Recuerda poner tu correspondiente direccion y/o subdirectorio, por esa razon los puse entre []

    7) Una vez ejecutado upgrade.php te dirá que no es necesario actualizar y tu sitio estará funcionando perfectamente

    NOTA: Estos pasos los haces bajo tu propia responsabilidad, recuerda siempre respaldar antes de hacer cualquier movimiento

    Una solución rápida que funciona es comentar la línea:

    $this->public_query_vars = apply_filters( 'query_vars', $public_query_vars );

    La línea es la 261 si queréis ir más rápido en al búsqueda, dentro del fichero class-wp.php dentro de la carpeta wp-include.

    Así por lo menos funciona los post y no sale ningún mensaje de error. Es mucho más rápida esta manera que sustituir todos los ficheros, que supongo que no tardarán en solucionar dicho error.

    Saludos.

    Eres un crack eluve. Es las mejor solucion!

    Gracias eluve! A mi también me sirvió comentar esa linea 😉

    La misma falla. Me sitio ha dejado de funcionar con el error
    Invalid argument supplied for foreach() in …………..public_html/wp-includes/class-wp.php on line 266

    Les cuento lo QUE NO FUNCIONÓ:
    comentar la linea 261 (luego de eso el error se traslada a la linea 464, y si comentas esa se sigue trasladando el error)
    Ahora acabo de bajar la version 3.7 y via FTP le cai encima al public_html
    Lo peor es que quiero correr como dicen en alguna parte del foro, la opcion wpupgrade y se me ha colapsado e l servidor. Nada mas terrible que te pase un domingo a la noche, y si no lo soluciono, ni quiero imaginarme como será mi lunes. Como es posible que esté pasando esto a todos de golpe? Bueno, errar es humano, pero esto esta dificil, eh?
    NO FUNCIONA TAMPOCO REESCRIBIR las direcciones URL en ajustes generales de lectura.
    Veremos si levanta mi servidor y puedo salir a flote intentando correr la instruccion
    [www.tusitio.com]/wp-admin/upgrade.php

    TERRIBLE la version 3.8 ALpha. NO LA INSTALEN. Esperen a que resuelven este problema que creo al menos, es grave. GRACIAS a todos los que puedan ayudar.

    Gente, acaba de levantar mi sitio:_ FUNCIONA con el wordpress 3.7 cayendole encima via FTP al 3.8 Alpha.
    Ni bien lo saquen andando, hagan lo que yo. Bajense la copia del archivo Public_html y la Base de datos , asi si vuelve a pasar, els queda un modelo limpio. GRACIAS a los que dieron la solucion provisoria de poner la 3.7 encima, hoy me puedo ir a dormir
    Ojala la gente de wordpress solucione esto pronto. Nunca habia pasado antes.

    Tenia el Mismo Error
    wp-includes/class-wp.php on line 266

    Le di Actualizar y Ya me Funciona Muy bien..

    Exitos

    Iniciador del debate pamtomito

    (@pamtomito)

    Yo también lo solucioné pisando toda la carpeta en el FTP salvo la wpconfig. Vaya desastre.

    También se me solucionó pisando la carpeta en la FTP de nuevo y actualizando la base de datos.

    Gracias!

    estimados no puedo entrara al admin de mi pag, cada vez que ingreso http://negrokaco.cl/wp-admin/ me regresa a http://negrokaco.cl y no haber la ventana para login.

    que sucede¿? como lo puedo arreglar¿?

Viendo 12 respuestas - de la 16 a la 27 (de un total de 27)

El debate ‘Invalid argument supplied for foreach() tras actualización 3.8 Alpha’ está cerrado a nuevas respuestas.