TOS 7.0.1422: native app icons return 502 Bad Gateway (php-fpm.sock missing, no PHP installed)
Posted: 06 Nov 2026, 04:28
Hi all,
F4-425 Plus, TOS 7.0.1422 (latest available).
Since updating, the desktop icons of native apps (Navidrome, qBittorrent, Multimedia Server...) return "502 Bad Gateway". The apps work fine when opened directly through their own port.
What I found:
- /var/log/nginx/error.log: connect() to unix:/run/php/php-fpm.sock failed (2: No such file or directory), for every app icon.
- /run/php/ does not exist, no php process is running, and "dpkg -l | grep -i php" returns nothing.
- /etc/nginx/AppAccessControl/AppAccessControl-*.conf still use "fastcgi_pass unix_php_cgi_sock", pointing to that missing socket.
It looks like TOS 7 no longer ships PHP-FPM while the nginx config of already installed apps still depends on it. I have not installed or modified any packages or nginx files manually. (This is different from the OnlyOffice "bad gateway" thread.)
Is anyone else seeing this? And is there an official way to restore PHP-FPM or regenerate the app access config?
I have also emailed [email protected] and can provide the system report if needed.
Thanks!
F4-425 Plus, TOS 7.0.1422 (latest available).
Since updating, the desktop icons of native apps (Navidrome, qBittorrent, Multimedia Server...) return "502 Bad Gateway". The apps work fine when opened directly through their own port.
What I found:
- /var/log/nginx/error.log: connect() to unix:/run/php/php-fpm.sock failed (2: No such file or directory), for every app icon.
- /run/php/ does not exist, no php process is running, and "dpkg -l | grep -i php" returns nothing.
- /etc/nginx/AppAccessControl/AppAccessControl-*.conf still use "fastcgi_pass unix_php_cgi_sock", pointing to that missing socket.
It looks like TOS 7 no longer ships PHP-FPM while the nginx config of already installed apps still depends on it. I have not installed or modified any packages or nginx files manually. (This is different from the OnlyOffice "bad gateway" thread.)
Is anyone else seeing this? And is there an official way to restore PHP-FPM or regenerate the app access config?
I have also emailed [email protected] and can provide the system report if needed.
Thanks!