cBB Chat 1.2.1 y phpBB 3.3.1 no me funciona


no_avatar
antonio
 
Posts: 8
Joined: Tue Apr 14, 2015 4:33 pm
 Wed Aug 19, 2020 10:43 pm • via Web
Cuando instalo la extensión se queda todo en blanco, y no es accesible la web

Lo he intentado ya en dos servidores distintos, ambos con debian 10 y php 7.3
Acabo hacer una instalacion de phpBB 3.3.1 en limpio, sin ninguna extension, y todas las opciones por defecto. Lo primero que he hecho al acceder al ACP es instalar la extension cBB Chat 1.2.1, y como en todos los demás intentes se ha quedado la pantalla en blanco totalmente inaccesible, sin mostar ningun mensaje de error

He conseguido obtener estos mensajes de error entrando en la consola del servidor, via ssl, accediendo a la ruta de phpBB: "cd /var/www/html/phpBB3/bin/", y luego "php phpbbcli.php list"
un comando sencillo que solo debería mostrar una lista de los comandos de la cli de phpBB, y lo que muestra es lo siguiente:

Code: Select all
PHP Fatal error:  Uncaught Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: Circular reference detected for service "cron.manager", path: "console.command.cron.list -> cron.manager -> canidev.chat.cron.prune -> canidev.chat.chat -> controller.helper -> cron.manager". in /var/www/html/phpBB3/vendor/symfony/dependency-injection/Container.php:297
Stack trace:
#0 /var/www/html/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php(606): Symfony\Component\DependencyInjection\Container->get('cron.manager', 2)
#1 /var/www/html/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php(1281): Symfony\Component\DependencyInjection\ContainerBuilder->doGet('cron.manager', 1, Array, true)
#2 /var/www/html/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php(1238): Symfony\Component\DependencyInjection\ContainerBuilder->doResolveServices(Object(Symfony\Component\DependencyInjection\Reference), Array, true)
#3 /var/www/html in /var/www/html/phpBB3/vendor/symfony/dependency-injection/Container.php on line 297


No se si es por culpa de alguna configuración de mi servidor, uso siempre la misma en todos mis servidores, y no me da ningún problema.
User avatar
IvanPF
Administrator
 
Posts: 2010
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Thu Aug 20, 2020 2:29 pm • via Web
Hola,

Es un error que está apareciendo en muchas extensiones.
Prueba el parche de este mensaje (solo es subir los archivos que están dentro del archivo adjunto a la carpeta /ext/canidev/chat/ y limpiar cache:
viewtopic.php?f=47&t=1146#p5509
no_avatar
Rickaza
 
Posts: 33
Joined: Sat Jun 18, 2016 9:02 pm
 Mon Sep 07, 2020 11:41 am • via Web
He obtenido un error similar, he hecho una actualización de 3.3.0 a 3.3.1 primero desactivando y desinstalando la extensión y tras hacer la actualización todo iba correcto, de modo que no había problema con ninguna de las otras y al instalar la tuya me sale este error:

Code: Select all
Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: Circular reference detected for service "canidev.chat.cron.prune", path: "canidev.chat.cron.prune -> canidev.chat.chat -> controller.helper -> cron.manager -> canidev.chat.cron.prune". in /homepages/3/d776074155/htdocs/SoundtrackJungleTest/foro/vendor/symfony/dependency-injection/Container.php:297 Stack trace: #0 /homepages/3/d776074155/htdocs/SoundtrackJungleTest/foro/vendor/symfony/dependency-injection/ContainerBuilder.php(606): Symfony\Component\DependencyInjection\Container->get('canidev.chat.cr...', 2) #1 /homepages/3/d776074155/htdocs/SoundtrackJungleTest/foro/vendor/symfony/dependency-injection/ContainerBuilder.php(588): Symfony\Component\DependencyInjection\ContainerBuilder->doGet('canidev.chat.cr...', 1) #2 /homepages/3/d776074155/htdocs/SoundtrackJungleTest/foro/phpbb/di/service_collection.php(57): Symfony\Component\DependencyInjection\ContainerBuilder->get('canidev.chat.cr...') #3 /homepages/3/d776074155/htd in /homepages/3/d776074155/htdocs/SoundtrackJungleTest/foro/vendor/symfony/dependency-injection/Container.php on line 297


He introducido los archivos que habías puesto, pero de momento no me lo soluciona, además he borrado caché y tampoco, alguna solución?, mil gracias por adelantado.
User avatar
IvanPF
Administrator
 
Posts: 2010
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Mon Sep 07, 2020 4:27 pm • via Web
El parche debería solucionar ese problema ¿Has subido los archivos al directorio correcto, sobreescribiendo los originales?
no_avatar
Rickaza
 
Posts: 33
Joined: Sat Jun 18, 2016 9:02 pm
 Mon Sep 07, 2020 4:36 pm • via Web
Sí, era esta la solución, al parecer no había sobreescrito los archivos correctamente, eso sí, en el ACP sale el siguiente código debug, para solucionarlo:

Code: Select all
[phpBB Debug] PHP Notice: in file [ROOT]/ext/canidev/chat/controller/admin_controller_config.php on line 87: compact(): Undefined variable: submit
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3006)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3006)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3006)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3006)

Who is online

Users browsing this forum: No registered users and 0 guests