I am struggling with HTTP 500 errors in Setup>Company/Organization and Setup>Display. No problems in the other Setup menus.
In both it is the same behavior:
- Fill a form: this takes time
- Click save > HTTP 500
- Click browser back
- Within 5 seconds (!!) click save > Setup saved
When you open a form and save it within 5 seconds it is ok.
Other modules outside Setup not tested yet. This is a fresh 20.0.3 install.
I seem not to find any errors in the logs.
Output of docker logs -f dolibarr-web-1:
Load page
10.100.2.11 - - [07/Mar/2025:09:17:39 +0000] “GET /admin/company.php?page_y=835 HTTP/1.1” 200 23608 “http://ipdoli/admin/company.php?mainmenu=home” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
10.100.2.11 - - [07/Mar/2025:09:17:40 +0000] “GET /viewimage.php?modulepart=mycompany&file=logos%2Fthumbs%2FComplete_v1_1_full_transparant_300_small.png HTTP/1.1” 200 18040 “http://ipdoli/admin/company.php?page_y=835” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
10.100.2.11 - - [07/Mar/2025:09:17:40 +0000] “GET /viewimage.php?modulepart=mycompany&file=logos%2Fthumbs%2FLogo_full_300_small.png HTTP/1.1” 200 23674 “http://ipdoli/admin/company.php?page_y=835” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
First save >> HTTP 500
10.100.2.11 - - [07/Mar/2025:09:18:11 +0000] “POST /admin/company.php HTTP/1.1” 403 0 “http://ipdoli/admin/company.php?page_y=835” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
Browser back
10.100.2.11 - - [07/Mar/2025:09:18:14 +0000] “GET /admin/company.php?page_y=835 HTTP/1.1” 200 23607 “http://ipdoli/admin/company.php?mainmenu=home” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
10.100.2.11 - - [07/Mar/2025:09:18:14 +0000] “GET /viewimage.php?modulepart=mycompany&file=logos%2Fthumbs%2FComplete_v1_1_full_transparant_300_small.png HTTP/1.1” 200 18040 “http://ipdoli/admin/company.php?page_y=835” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
10.100.2.11 - - [07/Mar/2025:09:18:14 +0000] “GET /viewimage.php?modulepart=mycompany&file=logos%2Fthumbs%2FLogo_full_300_small.png HTTP/1.1” 200 23674 “http://ipdoli/admin/company.php?page_y=835” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
Second save >> Setup saved
10.100.2.11 - - [07/Mar/2025:09:18:18 +0000] “POST /admin/company.php HTTP/1.1” 302 366 “http://ipdoli/admin/company.php?page_y=835” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
10.100.2.11 - - [07/Mar/2025:09:18:18 +0000] “GET /admin/company.php?page_y=835 HTTP/1.1” 200 23750 “http://ipdoli/admin/company.php?page_y=835” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
10.100.2.11 - - [07/Mar/2025:09:18:18 +0000] “GET /viewimage.php?modulepart=mycompany&file=logos%2Fthumbs%2FComplete_v1_1_full_transparant_300_small.png HTTP/1.1” 200 18040 “http://ipdoli/admin/company.php?page_y=835” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
10.100.2.11 - - [07/Mar/2025:09:18:18 +0000] “GET /viewimage.php?modulepart=mycompany&file=logos%2Fthumbs%2FLogo_full_300_small.png HTTP/1.1” 200 23673 “http://ipdoli/admin/company.php?page_y=835” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0”
I found similar experiences and tried resolution without luck:
- /usr/local/etc/php/php.ini >> date.timezone = “Europe/Amsterdam”
The system setup is a clean Debian 12 and I have tried install with .deb package, docker container and browsers Edge, Chrome and Firefox in private mode. All with same result.
docker-compose.yml
services:
mariadb:
image: mariadb:latest
environment:
MYSQL_ROOT_PASSWORD: blabla
MYSQL_DATABASE: dolidb
MYSQL_USER: itpionier
MYSQL_PASSWORD: blabla
volumes:
- /home/itpionier/dolibarr/dolibarr_mariadb:/var/lib/mysql
restart: always
web:
image: dolibarr/dolibarr:latest
environment:
WWW_USER_ID: ${WWW_USER_ID:-1000}
WWW_GROUP_ID: ${WWW_GROUP_ID:-1000}
DOLI_DB_HOST: mariadb
DOLI_DB_NAME: dolidb
DOLI_DB_USER: itpionier
DOLI_DB_PASSWORD: blabla
DOLI_URL_ROOT: “http://0.0.0.0”
DOLI_ADMIN_LOGIN: doliadmin
DOLI_ADMIN_PASSWORD: blabla
DOLI_CRON: 0
DOLI_INIT_DEMO: 0
DOLI_COMPANY_NAME: “companyname”
PHP_INI_DATE_TIMEZONE: “Europe/Amsterdam”
DOLI_INSTALL_AUTO: 1
ports:
- “80:80”
links:
- mariadb
volumes:
- /home/itpionier/dolibarr/dolibarr_documents:/var/www/html/document
- /home/itpionier/dolibarr/dolibarr_custom:/var/www/html/custom
restart: always
System seems to be OK, though I see some warnings in Admin Tools:
About Database
About Security
Help is appreciated.