Jump to content
Froxlor Forum
  • 0

Panel nicht mehr erreichbar nach http/2 Umstellung


christian.a

Question

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!

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

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

 

Link to comment
Share on other sites

  • 0

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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...