Página 1 de 2

Error 500

Publicado: 31 Ago 2011, 17:34
por jorgemv
Buenas,

Tengo un problema con mi foro phpBB que a ver si me podéis ayudar a resolver, porque de verdad que no sé cómo proceder.

Resulta que desde anoche, de buenas a primeras, sin tocar nada en la configuración, el foro viene devolviendo un error 500. Al principio pensé que se resolvería a los pocos minutos, pues otras veces ha pasado. Pero lleva ya desde anoche así y no sé qué más probar para solucionarlo.

Otras veces, cuando mi sitio web se ha caído, se ha venido abajo con el resto de blogs, pero esta vez sólo está caído el foro mostrando el dichoso error.

Me he puesto en contacto con mi hosting, Piensasolutions, y esta es la respuesta que me han dado, que no sé muy bien cómo interpretarla:
Estimado cliente:

En relación a tu consulta te informamos que tras revisar tu caso podemos indicarte que la Web que nos indicas está generando una cabecera Status duplicada, revisa la configuración de tu aplicación porque es un error de código y lamentablemente no ofrecemos soporte en cuanto a programación web.

Estamos a tu disposición para cualquier consulta o aclaración al respecto.
Cualquier ayuda que me podéis dar, os lo agradeceré.

PD: en el foro aparece el copyright de phpBB al pie de la página, así como la traducción al castellano.

EDITO: El soporte técnico me ha dado una nueva respuesta, pero tampoco sé como interpretar. Mis conocimientos en esto son muy básicos.
Estimado cliente:

En relación a tu consulta te informamos que puedes acceder a dichos ficheros mediante FTP, descargarlos en tu equipo y ahí proceder a editarlos. Como te indicábamos en nuestro anterior email, lamentamos indicarte que no ofrecemos soporte en cuanto a programación, únicamente podemos indicarte que los ficheros que tienes subidos están en binario para 64 bits, y que el servidor es de 32 bits, y que tu hosting permite los lenguajes PERL y PHYTON, con lo cual tendrás que desarrollar dichos ficheros en alguno de estos lenguajes.

Re: Error 500

Publicado: 31 Ago 2011, 17:54
por leviatan21
Por favor clara cual es la URL del foro y si esta redirección está bien porque la URL de tu firma lleva a

Código: Seleccionar todo

http://www.powerbyjorge.com/amaral/foro/

Re: Error 500

Publicado: 31 Ago 2011, 18:00
por jorgemv
Sí, la redirección es correcta. Había puesto esa porque es la principal dirección de acceso, pero la redirección lleva a http://www.powerbyjorge.com/amaral/foro

Por cierto, en la caché de Google podéis ver que está colocado el copyright.
http://webcache.googleusercontent.com/s ... .google.es

Re: Error 500

Publicado: 31 Ago 2011, 18:36
por leviatan21
jorgemv escribió:Sí, la redirección es correcta.
¿ Y como haces esa redirección ? al intentar cargar tu foro demora mucho, como si pasara por varias etapas hasta llegar a la url final.
Si es vía .htacces yo probaría primero eliminándolo ....

Re: Error 500

Publicado: 31 Ago 2011, 18:39
por jorgemv
Es un dominio redirigido, simplemente. Hace que amaral-online.net/loquesea rediriga a powerbyjorge.com/amaral/loquesea

Está configurado desde el panel de control de Piensasolutions.

Lo primero que probé fue a borrar el .htaccess y nada.

Re: Error 500

Publicado: 31 Ago 2011, 20:46
por leviatan21
Según el mensaje en tu foro, deberías tener un log de errores, mira que dice, si es muy largo busca al final los errores que coinciden con la fecha de hoy

Re: Error 500

Publicado: 31 Ago 2011, 21:06
por jorgemv
El archivo de hoy de la carpeta Logs sólo muestra los accesos. Es decir, la IP y la página que solicita, pero no muestra errores.

Por otro lado, la carpeta errors no contiene ningún archivo.

He creado otra base de datos e instalado otro foro phpBB para ver si era un problema de bases de datos o algo, pero el nuevo foro se instala sin problemas.

Pregunto: ¿podría ser un problema del hosting? Hace menos de una semana, tras una discusión con el soporte técnico, accedieron a cambiarme de servidor, porque tanto en el foro como en el resto de páginas (mi blog, principalmente) mostraba constantes errores 500 que se resolvían en unos 10 minutos o así, pero volvían aparecer cada 2 horas aproximadamente.

Tras comprobar que era un problema real, la solución que me dieron fue cambiarme de servidor y así lo hicieron. ¿Podría, por lo que sea, haber afectado esto de alguna manera?, ¿podría ser problema del hosting?

Gracias por vuestra ayuda.

Re: Error 500

Publicado: 01 Sep 2011, 11:42
por jorgemv
Por favor, ¿alguien sabe qué puedo hacer? Estoy desesperado.

¿Creéis que puede ser cosa de Piensasolutions?

Re: Error 500

Publicado: 01 Sep 2011, 17:12
por jorgemv
En un nuevo mensaje del hosting me han dicho:
En relación a tu consulta te informamos que hemos vuelto a revisar tu caso y podemos indicarte que el problema con el foro que nos indicas no está propiciado por el cambio del servidor, tendrás que revisar la programación de tu foro porque es un tema de programación según nos indican nuestros administradores, si buscas en Google: duplicate header 'status' podrás encontrar información sobre el error que observamos en tu foro.
Por favor, ¿alguien sabe cómo solucionarlo? :(

Re: Error 500

Publicado: 01 Sep 2011, 17:19
por memoadian
¿Y por que no haces lo que te dicen?

https://bugs.php.net/bug.php?id=36705

Re: Error 500

Publicado: 01 Sep 2011, 17:29
por jorgemv
En esa página, entre otras, estaba.

Pero, y disculpad la ignorancia, no sé cómo poner en práctica lo que ahí dice.

Re: Error 500

Publicado: 01 Sep 2011, 17:45
por memoadian
Pues por lo que dice, y por lo que he leido de tu tema estas haciendo un header(Location) lo que genera un status header adicional, y por eso da el error 500.

digamos que parece ser un bug de php, por lo que lo más recomendable es que hagas una redirección distinta a la actual. Más no podría decirte. :?

Re: Error 500

Publicado: 01 Sep 2011, 17:52
por jorgemv
¿Hacer una redirección como dices solucionaría el problema?

Siento ser tan novato en esto de programación y código, pero es que nunca se me ha presentado un problema así. Lo más que he hecho es actualizar el foro y listo.

¿Cómo se hace la redirección de la que hablas?

Re: Error 500

Publicado: 01 Sep 2011, 18:00
por memoadian
Mira vamos por partes, un header location es una redireccion por medio de php, y es lo que parece que te da el error, usa otras alternativas como

http://www.cristalab.com/tutoriales/met ... t-c38527l/

Re: Error 500

Publicado: 01 Sep 2011, 18:05
por jorgemv
Sí, entiendo. He hecho otras redirecciones antes en html.

Mi pregunta es: ¿dónde tengo que insertar el código de redirección?

Gracias por tu paciencia.