ISPconfig ändert PHP Version nicht

  • Thread starter Thread starter Deleted member 13046
  • Start date Start date
D

Deleted member 13046

Guest
Hallo Allen,
ich hab ein Problem mit ISPconfig bzw. den PHP Versionen. (Nutze Debian, Apache usw.)
Ich habe neue PHP Versionen installiert und die werden auch bei Neuanlage eriner Wenseite übernommen. Leider kann ich diese danach nicht mehr ändern. Also z. von 8.0 zu 8.1.
Des weiteren ist mir aufgefallen, das alte Webseiten unter 7.2 laufen. PHP7.2 hab ich im ISPconfig deaktiviert aber es wird weiter ausgeführt. eien Umstellung der PHP Version wird auch hier im ISPconfig ignoriert.

Außer PHP 7.2 hatte ich die PHP Versionen wohl anders installiert, denn die Startdateien liegen von 7.2 liegen im /opt/
Die neuen ab 7.3 und 7.0 im /etc/
Gebe ich nun ein ls -al /run/php
erhalte ich
drwxr-xr-x 2 www-data www-data 260 Apr 6 09:40 .
drwxr-xr-x 20 root root 660 Apr 7 12:37 ..
lrwxrwxrwx 1 root root 30 Mar 25 16:01 php-fpm.sock -> /etc/alternatives/php-fpm.sock
-rw-r--r-- 1 root root 5 Apr 6 09:39 php7.0-fpm.pid
srw-rw---- 1 www-data www-data 0 Apr 6 09:39 php7.0-fpm.sock
-rw-r--r-- 1 root root 5 Apr 6 09:39 php7.3-fpm.pid
srw-rw---- 1 www-data www-data 0 Apr 6 09:39 php7.3-fpm.sock
-rw-r--r-- 1 root root 5 Apr 6 09:39 php7.4-fpm.pid
srw-rw---- 1 www-data www-data 0 Apr 6 09:39 php7.4-fpm.sock
-rw-r--r-- 1 root root 5 Apr 6 09:39 php8.0-fpm.pid
srw-rw---- 1 www-data www-data 0 Apr 6 09:39 php8.0-fpm.sock
-rw-r--r-- 1 root root 5 Apr 6 09:40 php8.1-fpm.pid
srw-rw---- 1 www-data www-data 0 Apr 6 09:40 php8.1-fpm.sock

Wie man sieht ist 7.2. nicht dabei, läuft aber, denn ich kann es mit
systemctl stop php-7.2-fpm.service stoppen und die Webseiten die das nutzen geben Fehler aus.

Die Frage ist, wie bekomme ich raus, wie 7.2 gestartet wird?
Ich vermute das dies irgendwo unabhängig von ISPconfig läuft und Einstellungen des ISPconfig überschreibt.
Komisch nur, dass auch die Umstellung von 8.0 zu 8.1 nicht geht. Eventl. sind es auch zwei Probleme.

Wer mag mich hier mal unterstützen?

Ganz lieben Dank
Gruß Haxley
 
Hey,

schaut für mich so aus als würde das PID File von PHP 7.2 einfach woanders liegen und der FPM Prozess vom OS gestartet werden.
Was sagt denn die FPM Konfiguration von PHP 7.2?
Ansonsten mal ein systemctl stop php-7.2-fpm.service und schauen wie es sich verhält.

Grüße
Jonathan
 
Wenn ich 7.2 stoppe geben die Seiten Error 503 aus. Das ist auch logisch soweit.

Nur wird aber keine Auswahl oder Änderung im ISPconfig angenommen. Ich kann also keine neue PHP version zuweisen. Also im ISPconfig wird die schon als gesetzt angezeigt nur leider nicht so durchgeführt.
Ich denk das dürfte das vorrangige Problem sein.
Installiert habe ich nach: https://www.howtoforge.com/tutorial...fig-3-from-debian-packages-on-debian-8-and-9/
Die neuen PHP Versionen laufen auch. IM ISP Config log ist nichts drin. Im syslog auch nichts.
 
Und was hast du im ISPConfig für Einstellungen bei php-fpm und php-cgi gemacht? Ggf. mal Screenshots der Einstellungen posten.
 
Ich kann hier keine Bilder posten : The upload failed because the temporary directory was missing. The site administrator will need to resolve this before any files can be uploaded.
Seit der Umstellung des Forums ist das nur schlecht hier, ich glaube den Admin interessiert das auch garnicht mehr. ( sorry musste jetzt mal raus)
 
Ich kann hier keine Bilder posten
Dann binde die halt extern ein, gibt so viele Image Hoster wie z.B. imgur etc.

Schau, geht doch auch mit anderen externen Bildern:
icon_penguin.png
 
"Hab den Pingu kopiert und selbst diese 4k kann ich hier nicht einbinden. Anscheind muss der Admin da was freischalten... keine Ahnung, kenne XenForo nicht."

So hier die Bilder CGI und FPM für z.B. PHP 8.0
 
So richtig komme ich nicht klar.
Hab für CGI erste Zeile habe ich nun : /usr/bin/php-cgi8.0
für FPM erste Zeile: /etc/init.d/php8.0-fpm

Bin mir nur nicht sicher ob das richtig ist. Denke FPM schon.
Beim CGI weiß ich nicht welches bin da gefragt ist. In allen Anleitungen steht da auch immer alles ohne Pfad davor. Komisch
 
Ich kann hier keine Bilder posten : The upload failed because the temporary directory was missing. The site administrator will need to resolve this before any files can be uploaded.
Seit der Umstellung des Forums ist das nur schlecht hier, ich glaube den Admin interessiert das auch garnicht mehr. ( sorry musste jetzt mal raus)
Sollte korrigiert sein, bitte testen! Zum Rest: @Haxley: Dies ist ein freies Land, niemand wird in ein Forum gezwungen ;).
 
Jeweils die erste Zeile ist falsch. Da muss der jeweilige Pfad zum Binary bzw. Skript (inkl. des Binary bzw. Skript selbst) stehen.
Habe es gerade bei meinen ispconfig Installationen geprüft, komischerweise ist es bei manchen meiner Server mit und bei manchen ohne Pfad.
Scheint so zu sein dass es von der ispconfig Version bei Erstinstallation abhängt, bzw. von der Version des auto-install Scripts, ab 3.2 mit Pfad und davor funktioniert es auch offensichtlich ohne.
 
Back
Top