April 28, 20232 yr Hey! Ich hab vor ein paar Tagen auf http/2 umgestellt und dabei irgendwie mein Panel "verloren"... bekomm nur noch einen 503er oder den PHP Code direkt angezeigt. Kurz vorab: Ich hab PHP 8.1 oder 8.2 für Froxlor 2 (keine Ahnung, sollte aber fast latest sein) auf einem Debian - VM Um auf apache http/2 umzusteigen, muss man ja mpm_prefork deaktivieren und mpm_event aktivieren... a2dismod php8.2 mpm_prefork systemctl restart apache2 a2enmod mpm_event systemctl restart apache2 nachdem bekomm ich den Quelltext geliefert. Rückgestellt funktioniert auch nicht - da kommt dann nur noch der 503er. An den Configs hab ich nichts extern angepasst. Zugriff über die IP da lokal <VirtualHost 192.168.0.35:80> DocumentRoot "/home/var/www/html" ServerName nighthunter.domain.net <Directory "/froxlor/lib/"> <Files "userdata.inc.php"> Require all denied </Files> </Directory> <DirectoryMatch "^/froxlor/(bin|cache|logs|tests|vendor)/"> Require all denied </DirectoryMatch> LogLevel warn ErrorLog "/home/var/customers/logs/user1-error.log" CustomLog "/home/var/customers/logs/user1-access.log" combined </VirtualHost> Die Logs zeigen No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php/php8.1-fpm.sock (*:80) failed - obwohl der so läuft... Gibts da Ideen dazu? Danke!
April 28, 20232 yr naja, du hast ja auch dein mod_php deaktiviert, klar geht kein php mehr 1 minute ago, christian.a said: a2dismod php8.2 mpm_prefork systemctl restart apache2 a2enmod mpm_event systemctl restart apache2
April 28, 20232 yr Author Sorry, a2enconf php8.1-fpm hab ich schon auch gemacht... Vergessen zu posten...
April 28, 20232 yr das reicht aber nicht .... fpm musst du in froxlor ja erst aktivieren und auch entsprechend konfigurieren, siehe https://docs.froxlor.org/latest/admin-guide/configuration/php-fpm/
April 28, 20232 yr Author OK, also die Reihenfolge wäre dann 1.) Verwende PHP-FPM im Froxlor-Vhost 2.) Dienst php-fpm neu konfigurieren 3.) fertig?
April 28, 20232 yr Es steht doch alles in den docs die ich geposted habe...genau welche setting wo wie eingestellt werden muss und was du tun musst
May 10, 20232 yr Author Aus irgendeinem Grund hat Froxlor die PHP Config nicht erstellt und hatte damit auch keinen Zugriff auf den Socket... Habs jetzt manuell gemacht und es klappt. Wenn es noch wer benötigt: die entsprechende Datei einfach in /etc/php/VERSION/fpm/pool.d anlegen, Socket Info aus der entsprechenden Apache Config holen.
Create an account or sign in to comment