xhgui
xhgui copied to clipboard
Issue with docker-composer.yml still exists from ##567
Hello,
Tried to use xhgui with docker, used the provided docker-compose.yml, and the issue still exists from #567
docker logs docker_xhgui_1
[25-Sep-2025 23:30:09] NOTICE: fpm is running, pid 1
[25-Sep-2025 23:30:09] NOTICE: ready to handle connections
172.20.0.2 - 25/Sep/2025:23:30:24 +0000 "GET /index.php" 500
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "NOTICE: PHP message: Slim Application Error:"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "Type: Error"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "Message: Undefined constant MongoDB\Driver\ReadPreference::RP_PRIMARY"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "File: /var/www/xhgui/vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/Helper/ReadPreference.php"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "Line: 41"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "Trace: #0 /var/www/xhgui/vendor/alcaeus/mongo-php-adapter/lib/Mongo/MongoDB.php(69): MongoClient->getReadPreference()"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "#1 /var/www/xhgui/vendor/alcaeus/mongo-php-adapter/lib/Mongo/MongoClient.php(304): MongoDB->__construct()"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "#2 /var/www/xhgui/src/ServiceProvider/MongoStorageProvider.php(31): MongoClient->selectDB()"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "#3 /var/www/xhgui/vendor/pimple/pimple/src/Pimple/Container.php(122): XHGui\ServiceProvider\MongoStorageProvider::XHGui\ServiceProvider\{closure}()"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "#4 /var/www/xhgui/src/ServiceProvider/MongoStorageProvider.php(51): Pimple\Container->offsetGet()"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "#5 /var/www/xhgui/vendor/pimple/pimple/src/Pimple/Container.php(122): XHGui\ServiceProvider\MongoStorageProvider::XHGui\ServiceProvider\{closure}()"
[25-Sep-2025 23:30:24] WARNING: [pool www] child 26 said into stderr: "#6 /var/www/xhgui/src/ServiceProvider/ServiceProvider.php(31): Pimp..."
It's caused by the Alpine build using mongo db 2.1.1
I created a (test) fork with Debian based build and mongo db 1.15.1 locally compiled here: https://github.com/sbrandsma/xhgui Feel free to pull changes