-
Type:
Problem report
-
Resolution: Cannot Reproduce
-
Priority:
Trivial
-
Affects Version/s: 8.0.0beta2
-
Component/s: None
-
None
-
Environment:Ubuntu (WSL), Apache 2.4.66, PHP-FPM, MySQL
Description
After upgrading to Zabbix 8.0.0~beta2 (Ubuntu package), the Zabbix frontend
redirects to /zabbix/zabbix (404 Not Found) when accessing /zabbix/
via a web browser.
Environment
- Zabbix version: 8.0.0~beta2-1+ubuntu26.04
- OS: Ubuntu (WSL2)
- Web server: Apache/2.4.66 (Ubuntu)
- PHP: PHP-FPM with zabbix.sock
- Database: MySQL
- Frontend config: /etc/zabbix/web/zabbix.conf.php (valid, created via setup)
- Apache alias: /zabbix -> /usr/share/zabbix/ui
Steps to Reproduce
1. Install Zabbix 8.0.0~beta2 via official Ubuntu repository.
2. Complete setup wizard and log in with Admin.
3. Change Admin password via User profile.
4. After password change, login page appears again.
5. Try to log in with new password -> browser redirects to
http://localhost/zabbix/zabbix -> 404 Not Found.
Expected Behavior
User should be logged in and redirected to the dashboard.
Actual Behavior
Browser receives 302 redirect to /zabbix/zabbix, which returns 404.
Evidence
- curl -I http://localhost/zabbix/ returns 200 OK (with session cookie).
- curl -s http://localhost/zabbix/ returns valid login page HTML.
- Apache access log:
GET /zabbix/ 302
{Unknown macro: {GET /zabbix/zabbix 404}}
- This happens in all browsers (Chrome, Firefox, Edge) and Incognito mode.
- Clearing browser cache does not help.
- The issue started immediately after changing the Admin password.
Additional Notes
This looks like a frontend base URL / path resolution bug in the beta
package, possibly related to the new /usr/share/zabbix/ui directory
structure in Zabbix 8.0.