Problema con el themes.php

Inicio Foros WordPress Instalación / Actualización Problema con el themes.php

Este debate contiene 3 respuestas, tiene 2 mensajes y lo actualizó  gberrio hace 8 años, 4 meses.

  • Autor
    Publicaciones
  • #18146

    gberrio
    Participante

    <p>Hola, </p>
    <p>Desde hace unos días uno de mis blogs ( http://packagingspain.com ) no se puede ver, cambié los permisos de la carpeta wp-content a 777 pensando que sería eso, pero nada y hoy he actualizado el blog a WordPress 3.0 y ahora me salen estos mensajes de error, a ver si me podéis echar una mano y arreglo el problema, muchas gracias!</p>
    <p>Deciros que he intentado solucionarlo resubiendo el archivo theme.php descando wordpress 3.0 de la página oficial de wordpress.org, por si la primera fuente me lo había dado dañado, pero no se ha solucionado el problema</p>
    <p>Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/gebesa/domains/packagingspain.com/public_html/wp-includes/theme.php on line 513</p>
    <p>Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/gebesa/domains/packagingspain.com/public_html/wp-includes/theme.php on line 513</p>
    <p>Warning: uksort() [function.uksort]: The argument should be an array in /home/gebesa/domains/packagingspain.com/public_html/wp-admin/themes.php on line 73</p>
    <p>Warning: array_slice() expects parameter 1 to be array, boolean given in /home/gebesa/domains/packagingspain.com/public_html/wp-admin/themes.php on line 94</p>
    <p>Y también me da estos</p>
    <p>Current Theme</p>
    <p>by</p>
    <p>All of this theme’s files are located in .</p>
    <p>Available Themes</p>
    <p>Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/gebesa/domains/packagingspain.com/public_html/wp-admin/themes.php on line 150</p>
    <p>Warning: natcasesort() [function.natcasesort]: The argument should be an array in /home/gebesa/domains/packagingspain.com/public_html/wp-admin/themes.php on line 151</p>
    <p>Además, cuando intento instalar un tema nuevo desde el buscador del backoffice del blog, que sí funciona, me sale este error</p>
    <p>Warning: Invalid argument supplied for foreach() in /home/gebesa/domains/packagingspain.com/public_html/wp-admin/includes/theme-install.php on line 492
    </p>

  • #44091

    imported_Fernando
    Participante

    Yo haría una batida de comprobaciones:

    – Desactiva los plugins renombrando la carpeta plugins
    – Vuelve a cargar por ftp wp 3.0
    – Completa las security keys de wp-config.php
    – Carga el tema twenty ten

  • #44143

    gberrio
    Participante

    Fernando, me puedes explicar como se completas las security keys del wp-config.php?? , he estado mirando los hilos que tratan el tema con el buscador del foro y he ido cambiando cosas pero sigue dándome problemas con el theme.php aún después de hacer la batida de comprobaciones que me has sugerido.

    De todos modos, voy a probar a ver si copiando el theme.php de otro blog que sí funciona con WordPress 3 se arregla…es lo único que se me ocurre llegados a este punto.

    Me sugieres algún cambio más??

  • #44145

    gberrio
    Participante

    Uff..

    Se ha solucionado desactivando de wp-content las carpetas themes y plugins (las he renombrado como themes_2 y plugins_2) y subiendo del paquete de WordPress 3 descargado de la página de wordpress.org esas mismas dos carpetas con sus nombres y contenido original.

    El siguiente paso ha sido sustituir los archivos template-loader.php y theme.php de la carpeta wp-includes por los que venian en el paquete de WordPress 3 original

    Despues de esto el blog ha vuelto a funcionar con el theme por defecto de WordPress 3, twenty ten y he podido subir el theme y los plugings que usaba ante de “romperse”.

    Así que todo ha vuelto a la normalidad!

    Fernando gracias por orientarme, después de seguir los consejos que me has dado se me han ido ocurriendo soluciones a la desesperada hasta que una ha funcionado!! 😉

El foro ‘Instalación / Actualización’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido