Beste community,
Na een recente update van PHP / het systeem op mijn OPNsense-instantie (gedraaid in een gevirtualiseerde lab-omgeving) is de WebGUI onbereikbaar geworden. De core-services en netwerkinterfaces starten vlekkeloos op, maar de webserver kan geen verbinding meer maken met de PHP-backend.
Symptomen & Logboeken
In de logboeken van de WebGUI (/var/log/lighttpd.error.log) verschijnen continu de volgende FastCGI-foutmeldingen:
Plaintext
2026-10-30T17:56:51 Error lighttpd (/usr/obj/usr/ports/www/lighttpd/work/lighttpd-1.4.85/src/gw_backend.c.534) connect() /var/lib/php/tmp/php-fastcgi.socket-0: Connection refused
2026-10-30T17:51:21 Error lighttpd (/usr/obj/usr/ports/www/lighttpd/work/lighttpd-1.4.85/src/gw_backend.c.534) connect() /var/lib/php/tmp/php-fastcgi.socket-4: Connection refused
2026-10-30T13:26:55 Error lighttpd (/usr/obj/usr/ports/www/lighttpd/work/lighttpd-1.4.85/src/gw_backend.c.534) connect() /var/lib/php/tmp/php-fastcgi.socket-1: Connection refused
Ter info: de overige diensten (configd, unbound, routing, dhcp) starten tijdens de boot-sequence allemaal zonder problemen (Notice/Informational) op.
Oorzaak
Het probleem lijkt veroorzaakt te worden door het wegvallen of verlopen van de UNIX domain sockets in /var/lib/php/tmp/ tijdens/na de PHP-update, waardoor lighttpd geen FastCGI-handshake met php-fpm kan voltooien.
Tijdelijke Oplossing (Workaround via Shell)
Ik krijg de WebGUI weer online door via optie 8 (Shell) de configuratiesjablonen opnieuw op te bouwen en de services te herstarten:
Bash
# 1. Map & rechten controleren/aanmaken
mkdir -p /var/lib/php/tmp
chmod 755 /var/lib/php/tmp
# 2. WebGUI sjablonen opnieuw genereren voor de actieve PHP-versie
configctl template reload OPNsense/WebGui
# 3. Services herstarten
service php-fpm restart
service lighttpd restart