Avisos
Vaciar todo

Fatal Error Wordpress - Página en Blanco  

 
Alejandro
 Alejandro
Usuario activo

Tengo mi Wordpress recién alojado en el hosting Profesional 3gb de Web Empresa.

Desde esta mañana la página principal está en blanco, y al pasar la herramienta automática Stephan para diagnóstico, me aparece un error fatal desde esta mañana:

"[30-Nov-2014 13:40:22 UTC] PHP Fatal error: Cannot redeclare _remove_script_version() (previously declared in /home/alejand7/public_html/wp-content/themes/ibuki-child/functions.php:13) in /home/alejand7/public_html/wp-content/themes/ibuki/functions.php on line 1031
[30-Nov-2014 13:42:12 UTC] PHP Fatal error: Cannot redeclare _remove_script_version() (previously declared in /home/alejand7/public_html/wp-content/themes/ibuki-child/functions.php:13) in /home/alejand7/public_html/wp-content/themes/ibuki/functions.php on line 1031
[30-Nov-2014 13:42:17 UTC] PHP Fatal error: Cannot redeclare _remove_script_version() (previously declared in /home/alejand7/public_html/wp-content/themes/ibuki-child/functions.php:13) in /home/alejand7/public_html/wp-content/themes/ibuki/functions.php on line 1031"

Estoy usando el tema Ibuki (de pago) con su tema hijo Ibuki Child theme.
Estoy usando los plugins WPML para tener la web en dos idiomas y WP Super Cache entre otros, pero ya los usaba antes de esta mañana y todo iba bien.

¿Alguna ayuda?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 30/11/2014 3:19 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alejandro.
No veo ningún problema en la carga de la web, espero que todo esté solucionado 🙂

Un saludo

ResponderCitar
Respondido : 30/11/2014 4:07 pm

Cursos Gratuitos WordPress

Alejandro
 Alejandro
Usuario activo

Hola, ¿Puede ser que estés viendo una versión cacheada de la página? Uso Super Cache. Para mí, sigue apareciendo una página en blanco. Y los últimos logs de hace una hora son así:

[30-Nov-2014 15:14:23 UTC] PHP Fatal error: Cannot redeclare _remove_script_version() (previously declared in /home/alejand7/public_html/wp-content/themes/ibuki-child/functions.php:13) in /home/alejand7/public_html/wp-content/themes/ibuki/functions.php on line 1031
[30-Nov-2014 15:15:10 UTC] PHP Fatal error: Cannot redeclare _remove_script_version() (previously declared in /home/alejand7/public_html/wp-content/themes/ibuki-child/functions.php:13) in /home/alejand7/public_html/wp-content/themes/ibuki/functions.php on line 1031
[30-Nov-2014 15:17:39 UTC] PHP Fatal error: Cannot redeclare _remove_script_version() (previously declared in /home/alejand7/public_html/wp-content/themes/ibuki-child/functions.php:13) in /home/alejand7/public_html/wp-content/themes/ibuki/functions.php on line 1031
[30-Nov-2014 15:18:28 UTC] PHP Fatal error: Cannot redeclare _remove_script_version() (previously declared in /home/alejand7/public_html/wp-content/themes/ibuki-child/functions.php:13) in /home/alejand7/public_html/wp-content/themes/ibuki/functions.php on line 1031
[30-Nov-2014 15:19:52 UTC] PHP Fatal error: Cannot redeclare _remove_script_version() (previously declared in /home/alejand7/public_html/wp-content/themes/ibuki-child/functions.php:13) in /home/alejand7/public_html/wp-content/themes/ibuki/functions.php on line 1031
[30-Nov-2014 15:28:52 UTC] PHP Fatal error: Cannot redeclare _remove_script_version() (previously declared in /home/alejand7/public_html/wp-content/themes/ibuki-child/functions.php:13) in /home/alejand7/public_html/wp-content/themes/ibuki/functions.php on line 1031

ResponderCitar
Respondido : 30/11/2014 4:32 pm
Alejandro
 Alejandro
Usuario activo

Por cierto, ese screenshot corresponde a alejandrogallego.org ya que el contenido está en inglés, no es lo que debería aparecer en alejandrogallego.es

ResponderCitar
Respondido : 30/11/2014 4:33 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Yo también puede visualizar la web:

Prueba a limpiar la cache de tu navegador, en cuanto a tu fichero error_log verifica eliminadolo y comprueba si se vuelve a generar. Claramente es un problema de la plantilla por lo que tendrás que consultar con el desarrollador de tu plantilla si cuenta con una actualización.

ResponderCitar
Respondido : 30/11/2014 4:35 pm
Alejandro
 Alejandro
Usuario activo

Hola Pepe y Johny,

He vaciado la caché de Firefox y Chrome y sigo viendo una página en blanco.

He usado WP Super Cache para crear una versión cacheada de mi página en mi servidor, ¿no creéis que puede ser eso lo que vosotros estáis viendo? Además, la url http://www.alejandrogallego.es debería mostrar el contenido de la página en español (menús en español, bandera española, texto en español), por lo que el contenido que véis no es el que debería ser.

No sé como borrar los logs, pero los últimos son de hace una hora, por lo que parece que el problema persiste.

ResponderCitar
Respondido : 30/11/2014 4:45 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Te adjunto la captura en español:

Si fuera un problema de la cache ya lo hubiéramos notado. Si de igual manera piensas que este es el problema puedes proceder a desactivar el plugin para que no funcione cache en tu web.

Para eliminar el registro debes ir al administrador de ficheros de tu cPanel: y eliminar el fichero error_log de la raíz de tu sitio, puedes ejecutar Stephan desde tu área de clientes para que verifique si te muestra más información.

ResponderCitar
Respondido : 30/11/2014 4:56 pm
Alejandro
 Alejandro
Usuario activo

Bien, entonces ¿es posible que yo no pueda acceder mi página ni a mi admin de Wordpress y los demás sí la vean?

También creo que es raro que os mostrase primero la web en inglés para la url .es . Me gustaría desactivar el plugin WPML para probar, pero no puedo acceder a mi escritorio de Wordpress, me aparece una página en blanco.

He borrado el error_log pero Stephen me lo sigue mostrando, con el último error a las 15:52 hora española.

En resumen, sigo sin poder ver mi web ni entrar a mi escritorio de Wordpress. La plantilla está configurada para que realice actualizaciones automáticas, pero la última tuvo lugar hace más de un mes, y la web ha estado funcionando en mi anterior hosting y en este mismo hosting desde entonces, por lo que no entiendo por qué puede ser un error de la plantilla.

ResponderCitar
Respondido : 30/11/2014 5:20 pm

Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

La administración si que se muestra en blanco, prueba mediante el administrador de ficheros de tu cPanel: a desactivar los plugins, para desactivar los plugins tienes que renombrar el directorio /wp-content/plugins a plugins_old

ResponderCitar
Respondido : 30/11/2014 5:25 pm
Alejandro
 Alejandro
Usuario activo

Si vosotros también veis que la administración se ve en blanco, es que efectivamente sí que hay algún problema, ¿no? Lo digo para descartar entonces que sea mi caché y empezar a buscar soluciones.

ResponderCitar
Respondido : 30/11/2014 5:33 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

La parte frontal de la web la sigo viendo lo que no puedo ver es la administración, realiza prueba desactivando los plugins.

ResponderCitar
Respondido : 30/11/2014 5:39 pm
Alejandro
 Alejandro
Usuario activo

Hay alguna manera de hacer lo contrario, activar plugins que estén desactivados? desactivé un plugin de twitter que traía la plantilla incluido por defecto, aunque no creo que fuese eso pero por probar. Actualmente todos los plugins están en la misma carpeta plugins independientemente de si están desactivados, por eso no sé cómo hacerlo si no es por el escritorio.

ResponderCitar
Respondido : 30/11/2014 5:50 pm

Cursos Gratuitos WordPress

Alejandro
 Alejandro
Usuario activo

Vale, ya me parecía a mí que los plugins no eran, he mirado la línea de código que decía el error y son las últimas líneas del archivo functions.php. Uno de mis colaboradores, encargado de optimizar la velocidad del sitio, añadió unas líneas de código para "remove query strings", tal y como sugerían algunos tests de velocidad. Las he borrado y ya puedo ver el administrador y la página.

Las líneas eran:

function _remove_script_version( $src ){
    $parts = explode( '?ver', $src );
        return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

?>

y no sé muy bien qué significan la verdad, pero como el tema original no las incluía en su functions.php las he borrado y en principio ya puedo ver y entrar en la página.

ResponderCitar
Respondido : 30/11/2014 6:18 pm