Página 1 de 1

Error 500 al acceder al PCA

Publicado: 14 Nov 2021, 15:20
por Trocomocho

URL: foro.aego.biz
Estilo(s) usuado(s): prosilver
Extensiones instaladas:
Versión de phpBB: 3.3.5
Versión de PHP: 7.3
Versión de MySQL: MYSQL v.5.6
Nombre y versión de la Extensión:
URL de descarga:
Servidor: OVH
Si es una actualización desde otra versión: 3.3.3

Después de buscar en el foro, gente con errores similares, he probado a configurar las cookies según se explicaba en el post y a actualizar el paquete de idioma español desde el FTP y aun así sigue dando el problema que paso a explicar.

Tras actualizar con el método automático la versión phpBB de la 3.3.3 a la 3.3.5, el foro correctamente, pero en el momento que como administrador quiero acceder al PCA, me carga una pagina en blanco con el texto "La página foro.aego.biz no puede procesar esta solicitud ahora. HTTP ERROR 500"

¿Se les ocurre de que problema se puede tratar y como lo podría solucionar? Un saludo y gracias de antemano.


Re: Error 500 al acceder al PCA

Publicado: 14 Nov 2021, 19:38
por AlfredoRamos

El error 500 es muy genérico, por lo que si probaste soluciones de otros usuarios, es probable que no te funcione.

Ese error por lo regular es causado por otro error, así que revisando el registro de errores en el panel de control de tu hosting tal vez podrías obtener más información.

Trocomocho escribió: 14 Nov 2021, 15:20

Tras actualizar con el método automático la versión phpBB de la 3.3.3 a la 3.3.5

En futuras actualizaciones, utiliza el paquete completo, las probabilidades de que algo salga mal usando ese método son menores.

Actualizando phpBB 3.2 o 3.3

Trocomocho escribió: 14 Nov 2021, 15:20

¿Se les ocurre de que problema se puede tratar y como lo podría solucionar?

Como mencioné, el erro 500 es tan genérico como puede ser, que por si solo no da ninguna información útil. Ofrece la misma ayuda que decir "Algo salió mal", sin decir más.

Con el registro de errores podrás obtener más información.

Si tu servidor usa Apache, tal vez tengas un archivo llamado error_log, de ser así revisa las últimas entradas.

Más información en éste tema: Error 500: Como identificarlo


Re: Error 500 al acceder al PCA

Publicado: 14 Nov 2021, 20:12
por Trocomocho

Hola @AlfredoRamos gracias por tu rápida respuesta.

No sabía que ese error fuera tan genérico, gracias por la aclaración =D

Tras probar con los métodos que me pasaste para dar con el error más concreto al tercero fue la vencida, el error es el siguiente:

Spoiler

Fatal error: Uncaught Error: Call to undefined method phpbb\db\driver\factory::sql_quote() in /home/aegobizbjv/foro/includes/functions_admin.php:2927 Stack trace: #0 /home/aegobizbjv/foro/includes/acp/acp_main.php(561): get_database_size() #1 /home/aegobizbjv/foro/includes/functions_module.php(676): acp_main->main('main', 'main') #2 /home/aegobizbjv/foro/adm/index.php(81): p_master->load_active() #3 {main} thrown in /home/aegobizbjv/foro/includes/functions_admin.php on line 2927

Me quedo igual al ver ese error, espero que a ustedes les diga algo más

Y hasta ahora andaba usando la actualización automática, pensando que es la que menos errores daría, también me enseñas algo nuevo en esto, la próxima vez lo hare con el paquete completo.

Como siempre, gracias de antemano por la ayuda y vuestro trabajo.


Re: Error 500 al acceder al PCA  Tema Solucionado

Publicado: 14 Nov 2021, 20:40
por AlfredoRamos

Verifica que en tu archivo config.php, en la variable $dbms tengas algo como lo siguiente:

Código: Seleccionar todo

$dbms = 'phpbb\\db\\driver\\mysqli';

O simplemente:

Código: Seleccionar todo

$dbms = 'mysqli';

Nótese que es mysqli (con i al final).

Si lo anterior es similar a lo que actualmente tienes, entonces personalmente recomendaría seguir la guía de actualización del enlace anterior, haciendo una copia de seguridad de los archivos y base de datos antes.

A partir del punto 8 ya no sería necesario, aunque seguirla completa no afectaría.

Aquí puedes descargar el paquete completo ya en Español: Español (USTED)

Esto porque en el error que compartes, las líneas no coinciden con el código que esta siendo llamado, además que ese método esta presente tanto en factory como en los drivers, por lo que el error podría ser causado por una actualización de archivos incompleta.

Es muy importante que se borren los archivos y carpetas si lo indica la guía, limitarse a remplazar archivos existentes puede causar este tipo de problemas.


Re: Error 500 al acceder al PCA

Publicado: 14 Nov 2021, 21:18
por Trocomocho
AlfredoRamos escribió: 14 Nov 2021, 20:40

Si lo anterior es similar a lo que actualmente tienes, entonces personalmente recomendaría seguir la guía de actualización del enlace anterior, haciendo una copia de seguridad de los archivos y base de datos antes.

Esta exactamente escrito como en el segundo ejemplo, voy a probar con el tutorial que me ha pasado y le cuento en cuanto acabe, gracias por todo :D


Re: Error 500 al acceder al PCA

Publicado: 14 Nov 2021, 21:33
por Trocomocho

Ya funciona perfectamente, muchísimas gracias por todo, espero aprender y no ser tan torpe con esto del phpBB con el tiempo :D