Es curioso pero esta bobada está pasando a muchos usuarios y tiene una solución muy sencilla, pero difícil de adivinar porque no está documentado por ninguna parte. Os explico la situación …
- Acabas de actualizar WordPress, todo va de maravilla, entras a ‘
miblog.com/wp-admin/
‘ y perfecto, ves el Tablero de WordPress con todos sus widgets e información. - Accedes a cualquier otra área de tu panel de administración haciendo clic en los iconos de la barra de administración de WordPress: todo bien
- Haces clic en el icono de la «casita» para volver al Tablero principal: ¡no se muestra nada, pantalla vacía!
Índice de contenidos
¿Que pasa?
Pues que en vez de ofrecerte la dirección «real» del Tablero de tu blog, que sería ‘http://miblog.com/wp-admin/index.php
‘, te envía a otra con esta ruta: ‘http://miblog.com/wp-admin/admin.php?page=index.php
‘, y está vacía, no muestra nada.
Vale, eso ya lo sé, pero ¿como se arregla?
Pues mira por donde, hay un fallo en alguna redirección en tu blog, normalmente provocada por ficheros ‘index.php
‘ vacíos, y ¿donde hay ficheros ‘index.php
‘ vacíos?, pues normalmente, por defecto, en la carpeta ‘wp-content
‘, y si eres un tipo cuidadoso y has copiado ese archivo a la carpeta de plugins para protegerla de miradas indiscretas, resulta que lo que obtienes es justamente lo que no querías, esa página del tablero en blanco.
¿Solución?
Pues muy sencilla, y sin perder ese plus de protección: solo tienes que renombrar ese archivo ‘index.php'
vacío a ‘index.html
‘. Tu carpeta de plugins seguirá sin ser «navegable» pero ya funcionará tu Tablero correctamente.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Hola Fernando, a nosotros no nos pasa eso, ¿no será cosa de la traducción?
Angeles, no le pasa a todo el mundo, y solo tiene que ver con el fichero index.php "extra" en la carpeta de plugins. Por lo que he visto en la traducción no viene, al menos en la actual, así que no parece que sea de la traducción. Además, le pasa a gante angloparlante también 🙂
Buenas Fernando, quería decirte que el theme que usáis es una pasada y me gustaría saber si está libre para usarlo en otras webs y es diseñado única y exclusivamente para vuestra web?
Un saludo y gracias compañero
Todavía no hemos pensado en si liberarlo o no, lo hablaré con David a ver que le parece 🙂
Yo tengo ese mismo problema, pero en mi caso, no había creado ningún fichero index.php en la carpeta de plugins. Allí tenía uno, pero tenía contenido. Luego, en wp-content tenía otro que estaba vacío. No me queda claro dónde debe haber un index.php con contenido y dónde el vacío (al que se supone que hay que cambiar la extensión a html, si no he entendido mal).
Por cierto, mi versión de wp es la 2.7
Pues tanto en plugins como en themes como en wp-content es bueno que haya un index.html vacío. Si lo tienes y termina en .php cambia la extensión y borra el contenido (seguramente será algo como "silence is golden" y poco mas) 😉
Ahora tengo en wp-content y en plugins un index.php con contenido y un index.html vacío. En themes, como me has dicho, tengo un index.html vacío, pero no un index.php porque allí no lo había. Sin embargo, sigo experimentando el problema con el tablero.
Borra los index.php de plugins y wp-content. No se trata de añadir los index.html sino de quitar los index.php 😉
Estupendo, Fernando. Ahora funciona a la perfección. Muchísimas gracias por tu ayuda.
De acuerdo, muchas gracias amigo. Cuando tengas una respuesta me lo comunicas
Al fin un atisbo de luz a este problema tan tonto como puntilloso. Probaré en cuanto pueda la solución a ver si lo arreglo.
Saludos y gracias.
Gracias por solucionar ese error! 🙂
Pues como dicen algunos usuarios, en mi blog tampoco ocurre.
Un saludo y gracias por esta magnífica web!!
La mejor solución es poner esto:
Options All -Indexes
en el fichero .htaccess del directorio de tu blog; así no te tienes que preocupar de poner ficheros index.html o index.php y seguiras teniendo los directorios de tu blog protegidos.
¡Genial!
Este fallito siempre me traía de cabeza, intentando buscar una explicación.
Un saludo.
Yo también tengo un problema con el tablero pero relacionado con los comentarios.
En la cabecera aparece "se muestran 1-20 de 8.309" pero solo se ve un comentario y el campo "en respuesta a" está vacío.
¿Alguna idea de por qué puede pasar eso?
No parece tener nada que ver. Desactiva los plugins a ver si es cosa de alguno que da la lata.
He estado investigando y el problema es el theme. Acabo de cambiar y he puesto fusion. Si pongo otro se visualizan correctamente en el tablero. Lo curioso del caso es que en local no me da ese problema. La verdad es que ya no se cómo solucionarlo.
¿Alguna idea?
Hola Fernando: recurro a vuestros conocimientos porque ya no se dónde puede estar problema.
La cuestión es la siguiente:
1.- En local (tengo instalado wampserver para hacer las pruebas) funciona perfectamente.
2.- Subo el theme a mi servidor y no va. Entre otros errores:
a) Comentarios en panel administración: lo que ya te he comentado.
b) Cuando el mensaje se queda pendiente de moderación debería mostrarse el aviso correspondiente, pero no lo hace. En local sin problemas.
¿Tienes idea de a qué puede ser debido?
Los plugins y la configuración es la misma en ambos servidores.
Pero las versiones del software (php y mysql) no lo serán Miguel, pasa muy a menudo. Casi te interesa exportar los posts, instalar wp de cero en tu servidor y luego importar los posts si los tienes ya. Subes la plantilla y demás y ya lo tienes.
Tienes razón. Tal vez el fallo venga por ahí. Lo primero que voy a hacer es poner la misma versión en local y en el servidor. Tal vez así se solucione.
Gracias,
Antes de soltarte el rollo de lo que he hecho, dos cuestiones:
1.- La plantilla tiene un archivo js cuyo nombre es jquery-1.2.6.pack.
Las primeras líneas son:
* jQuery 1.2.6 – New Wave Javascript
* Copyright (c) 2008 John Resig (jquery.com)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
* $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
* $Rev: 5685 $
El código comienza por 'eval' y hay un montón de letras, símbolos y palabras seguidas (todas en un solo bloque)
¿Sabes tú que puede hacer este archivo?
2.- Después de instalar en limpio la versión 2.7 en inglés me sale un aviso de que actualice el blog. No lo entiendo.
Y ahora el rollo. Te cuento:
1.- Instalé un wordpress en limpio (inglés) y comprobé que todo iba bien. Inserté 50 comentarios y sin problemas.
2.- En la carpeta original donde tengo el blog hice una instalación limpia de la siguiente forma:
– borre todo menos wp-content
– Por si había problemas, exporte la tabla wp-options. Luego le cambie el nombre.
– instalé el wordpress versión inglesa apuntando a una base de datos nueva.
– Después exporté la tabla wp-options de esta nueva base de datos.
– cambié el config para que apuntara a la base de datos original (la del blog)
– importé la tabla wp-options de la base de datos utilizada para la instalación en limpio. Así me aseguraba que no quedaba rastro de la antigua instalación. La única opción que hay añadir a mano es la que guarda la relación de las categorías. Luego basta editar una categoría, señalar cuál es la superior y ya reconoce todas las relaciones.
Se resolvieron todos los problemas menos uno, a saber, los comentarios en el Panel de Control seguían sin aparecer. Al final tomé la decisión de aumentar la memoria disponible para el php y todo va como la seda. Ahora solo me falta saber por qué esta plantilla necesita tanta memoria porque con otras no es necesario aumentar dicho valor y el número de comentarios es el mismo (algo más de 8.000).
El cambio lo he hecho en el .htaccess: php_value memory_limit 60M
Con menos no funciona.
Antes de activar la plantilla revisé el código y sólo había un pequeño error: sobraba un '' en la sección de comentarios del archivo functions.php (wordpress lo pone de forma automática).
Sigo, por tanto, sin tener idea de por qué necesita tanta memoria.
Un saludo y gracias por tu ayuda.
Disculpa Fernando: he debido poner algo de código y el comentario se ha descuadrado.
Para código mejor el foro, si eso se abre un hilo sobre el tema en cuestión y seguimos ahí, luego pones aquí el enlace del foro, es un buen modo de seguir conversaciones mas técnicas 🙂
yo dejo el index.php en la de wp-content/plugins, pero con una redireccion 301 al /wp-admin y asi me evito eso, aunque la idea del .html no es mala 🙂
Voy a poner el asunto en el foro pero ya se lo que provoca una carga de memoria excesiva:
Archivo functions.php
function comment_count( $commentcount ) {
global $id;
$_commnets = get_comments('post_id=' . $id);
$comments_by_type = &separate_comments($_commnets);
return count($comments_by_type['comment']);
Como tengo algo más de 8.000 comentarios, pues ya puedes imaginar el resultado.
He probado a eliminar esa parte del código y la necesidad de memoria se reduce bastante.
Un saludo.
Gracias Fernando, justo estaba buscando como restarurar el tablero, y elimine todos los index.php que andaban por ahi y se solucionó el problema…
Saludos!!!! 😉
Get the appropriate license. ,
hola, a todos yo temgo un problema y es que en el tablero de mi blog la opcion (cambiar tema) no me funciona me da error no se por que?
alguien puede ayudar,e por favor. lo necesito bastante nesecito cambiarle el tema de mi blog para ponerle el classipress el tema de clasificados.
espero que alguien me ayude
salu2.
Tengo un problema similar pero no es igual y no se como solucionarlo. Ayer, terminando una web en buddypress me sorprendió ver que en icono de buddypress había desaparecido del panel de la izquierda de mi panel de control de wordpress. Hay funciones que no me han, como la visión correcta de los forums y temas así. El caso es que sólo es eso, ha desaparecido el icono, pero el plugin sigue estando. ¿que solución me puedes dar? gracias y felicidades por la página.