Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

[SOLUCIONADO] error PHP en wordpress

Estas en el tema de error PHP en wordpress en el foro de WordPress en Foros del Web. Saludos a todos, Tengo el siguiente error en Wordpress: Fatal error: Cannot redeclare class Walker_Page in home/username/nombre/wp-includes/post-template.php on line 977 Este error lo tengo luego ...
  #1 (permalink)  
Antiguo 14/06/2013, 04:51
Avatar de evasquez07  
Fecha de Ingreso: marzo-2013
Ubicación: Santo Domingo
Mensajes: 175
Antigüedad: 11 años, 8 meses
Puntos: 7
error PHP en wordpress

Saludos a todos,


Tengo el siguiente error en Wordpress:

Fatal error: Cannot redeclare class Walker_Page in home/username/nombre/wp-includes/post-template.php on line 977

Este error lo tengo luego de que realicé un cambio de servidor, a que puede deberse?

Aclaro que esto me impide el acceso al sitio.
  #2 (permalink)  
Antiguo 14/06/2013, 04:56
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses
Puntos: 331
Respuesta: error PHP en wordpress

Mejor consulta el foro Wordpress, saludos.
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 14/06/2013, 04:57
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: error PHP en wordpress

La traducción de error es que se ha declarado dos vesces la classe Walker_Page... como es obvio.

El problema es que no es una cosa que suceda al hacer solo un cambio de servidor.... lo unico que se me ocurre es que el servidor nuevo tenga librerias de WP pre intaladas y al instalar las tuyas se dupliquen....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #4 (permalink)  
Antiguo 15/06/2013, 17:18
Avatar de evasquez07  
Fecha de Ingreso: marzo-2013
Ubicación: Santo Domingo
Mensajes: 175
Antigüedad: 11 años, 8 meses
Puntos: 7
Respuesta: error PHP en wordpress

Cita:
Iniciado por quimfv Ver Mensaje
La traducción de error es que se ha declarado dos vesces la classe Walker_Page... como es obvio.

El problema es que no es una cosa que suceda al hacer solo un cambio de servidor.... lo unico que se me ocurre es que el servidor nuevo tenga librerias de WP pre intaladas y al instalar las tuyas se dupliquen....
¿como verifico si tengo librerías de WP pre instaladas?
  #5 (permalink)  
Antiguo 15/06/2013, 22:20
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses
Puntos: 188
Respuesta: error PHP en wordpress

Mira lo que me he encontrado

http://wordpress.org/support/topic/f...omatic-upgrade

Por ahi hay un usuario que posteo la solución, mira haber si te funciona.

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #6 (permalink)  
Antiguo 16/06/2013, 06:20
Avatar de evasquez07  
Fecha de Ingreso: marzo-2013
Ubicación: Santo Domingo
Mensajes: 175
Antigüedad: 11 años, 8 meses
Puntos: 7
Información Respuesta: error PHP en wordpress

Cita:
Iniciado por iovan Ver Mensaje
Mira lo que me he encontrado

http://wordpress.org/support/topic/f...omatic-upgrade

Por ahi hay un usuario que posteo la solución, mira haber si te funciona.

Saludos.
Gracias por tu respuesta. Eso ya lo probé pero no me funcionó, el problema de ese usuario fue actualizando wordpress, en mi caso no me pasó actualizándolo, pero de todos modos probé varias veces los pasos que ellos explican y aún continuo con el mismo problema.
  #7 (permalink)  
Antiguo 16/06/2013, 09:44
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: error PHP en wordpress

Cita:
¿como verifico si tengo librerías de WP pre instaladas?
De entrada mira la estructura de directorios con el ftp.... y luego consulta con los del host.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #8 (permalink)  
Antiguo 16/06/2013, 10:07
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses
Puntos: 188
Respuesta: error PHP en wordpress

Como dice quimfv primeramente has eso.

Si no lo solucionas prueba volviendo a migrar el wordpress por ahí he leído tickets que les pasa lo mismo que a ti pero al actualizarlo. Tal vez lo has migrado mal.

Cuentanos si ya has migrado mas de un wordpress antes. Yo he migrado muchas veces la versión 3.1 por que lo tengo integrado en un sistema que vendo y nunca me ha dado ese problema.

--------
Si no consigues solucionar como ultima solución cambia el o los include de esta clase por include_once. Si no sabes cual es el include que buscas entoces cámbialos todos. En eclipse o en netbeans por ejemplo, hay una funcionalidad que te permite buscar un texto en todos los archivos de un proyecto ve buscando y agregale a los que le haga falta el _once

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #9 (permalink)  
Antiguo 16/06/2013, 10:54
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: error PHP en wordpress

_once.... muy buena sugerencia!!!

Por cierto Eclipse tambien busca en todos los archivos del proyecto!!! Como? Yo lo hacia siempre con el dreamweaver.... lo busco pero una pistilla iria bien.

Search > Text > Project !!!! Hay que leer los manuales!!!! Grácias de todos modos.

Y para un replace masivo?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 16/06/2013 a las 11:16
  #10 (permalink)  
Antiguo 16/06/2013, 11:14
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses
Puntos: 188
Respuesta: error PHP en wordpress

Cita:
Iniciado por quimfv Ver Mensaje
Por cierto Eclipse tambien busca en todos los archivos del proyecto!!! Como?...
Si en eclipse también se puede yo no lo uso (soy netbeanfan) pero uno de mis colegas con los que trabajo lo utiliza, me parece que la opción se llama search workspace (por si la quieres buscar en google) y la sacas con Ctrl H. Al precionarlo te sale una ventana de búsqueda en el cual de da varías opciones para búscar, la que necesitas es la que se llama File search...

Compruebalo, si no das le pregunto a mi colega y te digo vale.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #11 (permalink)  
Antiguo 16/06/2013, 12:00
Avatar de evasquez07  
Fecha de Ingreso: marzo-2013
Ubicación: Santo Domingo
Mensajes: 175
Antigüedad: 11 años, 8 meses
Puntos: 7
Respuesta: error PHP en wordpress

Bien, verificaré lo que me indican y luego les cuento, este problema me parece bastante extraño por que también cuando le cambio la clave de mysql puedo acceder al sitio momentáneamente y de repente ya me está dando el error nuevamente.
  #12 (permalink)  
Antiguo 16/06/2013, 15:09
Avatar de evasquez07  
Fecha de Ingreso: marzo-2013
Ubicación: Santo Domingo
Mensajes: 175
Antigüedad: 11 años, 8 meses
Puntos: 7
Respuesta: error PHP en wordpress

Saludos, a todos, verifico que el problema está relacionado con la version o configuración PHP del servidor, por que en WHM->>Configure PHP and suEXEC le apliqué los siguientes cambios y puedo acceder al sito ahora:

New Configuration

Option ▾ Configured Value
Default PHP Version (.php files) 5
PHP 4 Handler none
PHP 5 Handler cgi
Suexec on

Pero ahora tengo otro problema, al acceder as misitioweb.com/wp-admin me sale el siguiente error:

Warning: Cannot modify header information - headers already sent by (output started at /home/username/public_html/wp-content/themes/Mi-Tema/functions.php:678) in /home/username/public_html/wp-includes/pluggable.php on line 876
  #13 (permalink)  
Antiguo 16/06/2013, 19:20
Avatar de evasquez07  
Fecha de Ingreso: marzo-2013
Ubicación: Santo Domingo
Mensajes: 175
Antigüedad: 11 años, 8 meses
Puntos: 7
Respuesta: error PHP en wordpress

Resolví el problema ya, muchas gracias a todos de verdad, estaba vuelto loco con este problema, el primer problema del error de la clase Walker_Page era por que la version de php y por la configración de php.ini como ya expliqué anteriormente, el problema del header era por que habían espacios en blando luego de cerrar y abrir php(<?php ?>) en el archivo funtions.php.


Gracias a todos por tratar de ayudarme.
  #14 (permalink)  
Antiguo 17/06/2013, 01:25
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: error PHP en wordpress

Por si algun dia te encuentras con ese segundo problema y no hay espacios, es posible que lo soluciones codificando el fichero en UTF8 sin BOM
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 17/06/2013 a las 13:30

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:42.