Página 1 de 1
HTTP ERROR 500 - No carga el foro
Publicado: 19 May 2024, 14:39
por ahh72
Holas a todos, despues de tiempo que entro aqui, tengo problemas con el foro de un amigo al cual le doy ayuda en estos temas y asi de la nada empezo con este error el dia de ayer y no carga el foro, le he pasado una verificacion y reparacion de la base de datos pero nada de nada, he encontrado este error en un log que me genera el foro:
Código: Seleccionar todo
[19-May-2024 11:53:31 UTC] PHP Fatal error: Uncaught Symfony\Component\Routing\Exception\RouteNotFoundException: Unable to generate a URL for the named route "phpbb_ucp_forgot_password_controller" as such route does not exist. in /home/peruvole/public_html/foro/cache/production/url_generator.php:42
Stack trace:
#0 /home/peruvole/public_html/foro/phpbb/routing/router.php(168): phpbb_url_generator->generate('phpbb_ucp_forgo...', Array, 1)
#1 /home/peruvole/public_html/foro/phpbb/routing/helper.php(148): phpbb\routing\router->generate('phpbb_ucp_forgo...', Array, 1)
#2 /home/peruvole/public_html/foro/phpbb/controller/helper.php(212): phpbb\routing\helper->route('phpbb_ucp_forgo...', Array, true, false, 1)
#3 /home/peruvole/public_html/foro/index.php(226): phpbb\controller\helper->route('phpbb_ucp_forgo...')
#4 {main}
thrown in /home/peruvole/public_html/foro/cache/production/url_generator.php on line 42
Saludos y se agradece toda la ayuda posible.
Re: HTTP ERROR 500 - No carga el foro
Publicado: 20 May 2024, 16:52
por canidev
Hola,
El error que te aparece en el log es relativo a que falta una ruta que viene por defecto con phpBB, por lo que deduzco que tienes algún problema con la instalación.
Deberías verificar si existe el archivo /config/default/routing/ucp.yml. Si no existe, sube la carpeta "config" entera desde el paquete de phpBB 3.3.4
Una vez tengas el archivo, elimina los siguientes archivos del cache:
- /cache/production/url_generator.php
- /cache/production/url_matcher.php
Re: HTTP ERROR 500 - No carga el foro
Publicado: 20 May 2024, 17:52
por ahh72
Gracias por tu respuesta, voy a verificar lo que me dices pero me queda la duda a que se debe ese problema si no se ha tocado nada en el los archivos del foro? se puede deber a alguna actualizacion o modificacion por parte del hosting que haya generado ese problema?
EDITO: Acabo de eliminar los 2 archivos que me has indicado y ya se puede tener acceso al foro 
Re: HTTP ERROR 500 - No carga el foro
Publicado: 20 May 2024, 19:44
por ahh72
Le he aplicado el update de la version 3.3.4 a la version 3.3.11 y me sale este error:
Código: Seleccionar todo
[20-May-2024 17:40:51 UTC] PHP Fatal error: Uncaught RuntimeException: Unable to create the cache directory (./cache/production/twig/4a). in /home/peruvole/public_html/foro/vendor/twig/twig/src/Cache/FilesystemCache.php:57
Stack trace:
#0 /home/peruvole/public_html/foro/vendor/twig/twig/src/Environment.php(409): Twig\Cache\FilesystemCache->write('./cache/product...', '<?php\n\nuse Twig...')
#1 /home/peruvole/public_html/foro/vendor/twig/twig/src/Environment.php(381): Twig\Environment->loadClass('__TwigTemplate_...', 'viewtopic_body....', NULL)
#2 /home/peruvole/public_html/foro/phpbb/template/twig/environment.php(277): Twig\Environment->loadTemplate('viewtopic_body....', NULL)
#3 /home/peruvole/public_html/foro/vendor/twig/twig/src/Environment.php(359): phpbb\template\twig\environment->loadTemplate('viewtopic_body....')
#4 /home/peruvole/public_html/foro/vendor/twig/twig/src/Environment.php(318): Twig\Environment->load('viewtopic_body....')
#5 /home/peruvole/public_html/foro/phpbb/template/twig/environment.php(224): Twig\Environment->render('viewtopic_ in /home/peruvole/public_html/foro/vendor/twig/twig/src/Cache/FilesystemCache.php on line 57
No me dio ningun error de actualizacion y todo ha pasado correctamente, alguna idea de que se me esta pasando?
Saludos
Re: HTTP ERROR 500 - No carga el foro
Publicado: 20 May 2024, 19:58
por picaron
Hola @ahh72, todo apunta a que al realizar la actualización, has "sobreescrito" los archivos existentes en la carpeta vendor
del servidor.
Lo aconsejable, es eliminar por completo la carpeta vendor
del servidor, subir por completo la carpeta vendor
del paquete de actualización y eliminar el contenido de la carpeta cache/production
.
Pregunta: ¿¿¿ Que versión de PHP esta utilizando el foro ???
(Las versiones de PHP recomendables para phpBB 3.3.11 son la 8.0, 8.1 o 8.2)
Re: HTTP ERROR 500 - No carga el foro
Publicado: 20 May 2024, 20:52
por picaron
También es muy importante que actualices el estilo del foro a la version correcta de phpBB.
Actualmente tienes instalada la siguiente version:
Código: Seleccionar todo
name = stasis-leak
copyright = © Ian Bradley, 2020
style_version = 1.0.2
phpbb_version = 3.3.4
Esta muy desfasada, hay varias versiones posteriores disponibles:

Te recomiendo que la actualices a la versión 1.0.6
Re: HTTP ERROR 500 - No carga el foro
Publicado: 20 May 2024, 21:33
por ahh72
picaron escribió: 20 May 2024, 19:58Pregunta: ¿¿¿ Que versión de PHP esta utilizando el foro ???
(Las versiones de PHP recomendables para phpBB 3.3.11 son la 8.0, 8.1 o 8.2)
Hola, segun veo en el panel del host tiene la version 7.3.
He seguido los pasos que me dijiste y ya carga el foro, ademas segun veo se han corregido los errores del panel de admin 
Re: HTTP ERROR 500 - No carga el foro
Publicado: 20 May 2024, 22:06
por ahh72
picaron escribió: 20 May 2024, 20:52
También es muy importante que actualices el estilo del foro a la version correcta de phpBB.
Actualmente tienes instalada la siguiente version:
Código: Seleccionar todo
name = stasis-leak
copyright = © Ian Bradley, 2020
style_version = 1.0.2
phpbb_version = 3.3.4
Esta muy desfasada, hay varias versiones posteriores disponibles:
Te recomiendo que la actualices a la versión 1.0.6
Lo acabo de hacer y desinstale la que tenia y ahora no me deja agregar ningun estilo mas porque me dice que el estilo prosilver no esta instalado y si que lo esta:

Re: HTTP ERROR 500 - No carga el foro
Publicado: 23 May 2024, 12:52
por andares
Si aún no lo has solucionado, comprueba si prosilver este activado.
Hola, segun veo en el panel del host tiene la version 7.3.
Contacta con tu hosting, esta versión de PHP hace años que esta obsoleta.
Re: HTTP ERROR 500 - No carga el foro
Publicado: 23 May 2024, 19:16
por ahh72
El prosilver esta activado ya que es el unico estilo que puedo usar actualmente pues no me deja instalar el otro que deseo:

Le voy a enviar un ticket a soporte del host para que lo actualicen.
Saludos
Re: HTTP ERROR 500 - No carga el foro Tema Solucionado
Publicado: 23 May 2024, 20:44
por andares
Con la captura que has puesto, ya he visto el problema, en lugar de "Prosilver" tiene que ser "prosilver", renombrar la carpeta y ya deberían funcionar los otros estilos que tienes instalados.
Un saludo.
Re: HTTP ERROR 500 - No carga el foro
Publicado: 23 May 2024, 21:04
por ahh72
andares escribió: 23 May 2024, 20:44
Con la captura que has puesto, ya he visto el problema, en lugar de "Prosilver" tiene que ser "prosilver", renombrar la carpeta y ya deberían funcionar los otros estilos que tienes instalados.
Un saludo.
Madre mia que error para mas tonto
en el mismo panel de admin en estilos le he renombrado el nombre y ponerle la "P" en minuscula y ahora si funciona perfecto, muchas gracias a todos son unas maquinas 
Saludos