Página 1 de 1

Fatal Error: en mi Foro

Publicado: 06 Nov 2024, 12:06
por Pingui

Bueno días y fatídicos para mí :(

Anoche me puse a actualizar el phpBB3 de mi Foro de la versión 3.3.12 a 3.3.13 y hasta ahí no tuve ningún tipo de problema.
El problema vino después cuando deshabilité la extensión Collapsible Categories 2.0.0 para actualizar a la versión 2.1.0.
Al deshabilitar dicha extensión no me dio problema pero, al intentar borrarla desde el ftp para subir la nueva, me fue imposible, no hacía nada más que mostrarme errores. Intenté volver a sobrescribir la extensión para ver si lo recuperaba pero ya me fue imposible, no me dejaba subir dicha extensión y ahora mismo no sé el qué hacer para solucionarlo.

Esto es lo que muestra al intentar entrar al Foro...

Fatal error: Uncaught ArgumentCountError: Too few arguments to function phpbb\collapsiblecategories\event\listener::__construct(), 1 passed in /web/htdocs/www.winuaespanol.com/home/phpbb3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php on line 5077 and exactly 2 expected in /web/htdocs/www.winuaespanol.com/home/phpbb3/ext/phpbb/collapsiblecategories/event/listener.php:34 Stack trace: #0 /web/htdocs/www.winuaespanol.com/home/phpbb3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php(5077): phpbb\collapsiblecategories\event\listener->__construct() #1 /web/htdocs/www.winuaespanol.com/home/phpbb3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php(2944): phpbb_cache_container->getPhpbb_Collapsiblecategories_ListenerService() #2 /web/htdocs/www.winuaespanol.com/home/phpbb3/vendor/symfony/event-dispatcher/EventDispatcher.php(231): phpbb_cache_container->{closure}() #3 /web/htdocs/www.winuaespanol.com/home/phpbb3/vendor/symfony/event-dispatcher/EventDispatcher.php(61): Symfony\Component\EventDispatcher\EventDispatcher->sortListeners() #4 /web/htdocs/www.winuaespanol.com/home/phpbb3/vendor/symfony/event-dispatcher/EventDispatcher.php(43): Symfony\Component\EventDispatcher\EventDispatcher->getListeners() #5 /web/htdocs/www.winuaespanol.com/home/phpbb3/phpbb/event/dispatcher.php(62): Symfony\Component\EventDispatcher\EventDispatcher->dispatch() #6 /web/htdocs/www.winuaespanol.com/home/phpbb3/phpbb/event/dispatcher.php(46): phpbb\event\dispatcher->dispatch() #7 /web/htdocs/www.winuaespanol.com/home/phpbb3/phpbb/user.php(232): phpbb\event\dispatcher->trigger_event() #8 /web/htdocs/www.winuaespanol.com/home/phpbb3/viewforum.php(81): phpbb\user->setup() #9 {main} thrown in /web/htdocs/www.winuaespanol.com/home/phpbb3/ext/phpbb/collapsiblecategories/event/listener.php on line 34

Agradecería vuestra ayuda, por favor.

Un abrazo...


Re: Fatal Error: en mi Foro  Tema Solucionado

Publicado: 06 Nov 2024, 12:50
por andares

Hola,

Has probado a limpiar la cache manualmente desde FTP?...ya sabes borrar el contenido de la carpeta "production".

Un saludo.


Re: Fatal Error: en mi Foro

Publicado: 06 Nov 2024, 13:08
por Pingui

Muy buenas...

¿Te refieres a entrar por FTP, ir a la carpeta "production" y borrar "TODO" lo que hay dentro de esa carpeta?
Pues no, no lo había pensado, más que nada porque desconocía que eso se puede hacer.

Pues lo hago y te comento.

Gracias.

---- RESPUESTA RÁPIDA -----

¿A qué "production" te refieres? Al de "cache" o al de "config"... o hay algún otro por otro lado...
Creo que has dicho al de "cache" ¿No?


Re: Fatal Error: en mi Foro

Publicado: 06 Nov 2024, 13:25
por Pingui

Perdón que responda tan rápido, pero si, me ha funcionado tu explicación, muchísimas gracias...

¿Sabrías decirme por qué no me dejaba actualizar esta extensión?

Es que ahora me da miedo volver a intentarlo :lol:


Re: Fatal Error: en mi Foro

Publicado: 06 Nov 2024, 14:25
por andares

Hola,

Me alegro que se haya solucionado.

Hay veces al desinstalar una extensión, los archivos temporales de estas que están en la carpeta "cache/production", no se eliminan automáticamente se quedan retenidos, al instalar la actualización por una razón u otra los nuevos procesos de ejecución no coinciden con los que hay en la "cache", de ahí el error.

Un saludo.


Re: Fatal Error: en mi Foro

Publicado: 06 Nov 2024, 16:16
por Pingui

Hola...

¿Entiendo entonces qué, cuando deshabilite alguna extensión borre la carpeta de "production" antes de borrar la carpeta de la extensión para evitar estos sustos?
O tampoco es muy recomendado hacer esto mucho, lo de borrar "cache/production" quiero decir...

Un saludo.


Re: Fatal Error: en mi Foro

Publicado: 06 Nov 2024, 16:53
por andares

En la documentación de phpBB, esta es la manera alternativa de purgar la cache del foro en caso de no poder acceder al PCA. En caso de que si se puede acceder al PCA, entonces el boton de toda la vida, esta es la manera recomendada.

Un saludo.