Hallo, hat es schon jemand geschaft unter openSUSE Leap 15.2 Apache mit php-fpm zum laufen zu bekommen? Habe alles so wie hier https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration beschrieben ausgeführt. Der Apache startet apache2-event ohne Fehler. Php-fpm startet auch ohne Fehler. Aber sobald ich eine PHP Datei aufrufe, führt der Browser bzw Apache die Datei nicht aus, sondern der Browser möchte sie herunterladen. Also scheint noch irgendwas zu fehlen, was im sdb Eintrag fehlt. Hat jemand hierfür eine Lösung oder einen Tip oder kämpfte auch schon mal mit dem Problem? Gruß Eric
On 24.05.21 16:06, Eric Schirra wrote:
Habe alles so wie hier https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration beschrieben ausgeführt. Der Apache startet apache2-event ohne Fehler. Php-fpm startet auch ohne Fehler. Aber sobald ich eine PHP Datei aufrufe, führt der Browser bzw Apache die Datei nicht aus, sondern der Browser möchte sie herunterladen. Also scheint noch irgendwas zu fehlen, was im sdb Eintrag fehlt. Hat jemand hierfür eine Lösung oder einen Tip oder kämpfte auch schon mal mit dem Problem?
In der Anleitung vermisse ich ein a2enmod fcgid HTH Ulf
Am 24. Mai 2021 20:24:22 MESZ schrieb Ulf Volmer
On 24.05.21 16:06, Eric Schirra wrote:
Habe alles so wie hier https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration beschrieben ausgeführt. Der Apache startet apache2-event ohne Fehler. Php-fpm startet auch ohne Fehler. Aber sobald ich eine PHP Datei aufrufe, führt der Browser bzw Apache die Datei nicht aus, sondern der Browser möchte sie herunterladen. Also scheint noch irgendwas zu fehlen, was im sdb Eintrag fehlt. Hat jemand hierfür eine Lösung oder einen Tip oder kämpfte auch schon mal mit dem Problem?
In der Anleitung vermisse ich ein
a2enmod fcgid
mod_proxy und mod_proxy_fcgi ist enabled. Ein Modul fcgid gibt's nicht. Das ist mod_proxy_fcgi. Gruß Eric
On 24.05.21 20:46, Eric Schirra wrote:
Am 24. Mai 2021 20:24:22 MESZ schrieb Ulf Volmer
: On 24.05.21 16:06, Eric Schirra wrote:
Habe alles so wie hier https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration beschrieben ausgeführt. Der Apache startet apache2-event ohne Fehler. Php-fpm startet auch ohne Fehler. Aber sobald ich eine PHP Datei aufrufe, führt der Browser bzw Apache die Datei nicht aus, sondern der Browser möchte sie herunterladen. Also scheint noch irgendwas zu fehlen, was im sdb Eintrag fehlt. Hat jemand hierfür eine Lösung oder einen Tip oder kämpfte auch schon mal mit dem Problem?
In der Anleitung vermisse ich ein
a2enmod fcgid
mod_proxy und mod_proxy_fcgi ist enabled.
Ein Modul fcgid gibt's nicht. Das ist mod_proxy_fcgi.
In /etc/apache2/conf.d/mod_fcgid.conf steht <IfModule fcgid_module> Du hast also die Wahl, das fcgid zu aktivieren, oder Deine Änderung **hinter** das </IfModule> zu schreiben. Viele Grüße Ulf
Am 24.05.21 um 16:06 schrieb Eric Schirra:
Hallo,
hat es schon jemand geschaft unter openSUSE Leap 15.2 Apache mit php-fpm zum laufen zu bekommen?
ich nicht.
Habe alles so wie hier https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration beschrieben ausgeführt. Der Apache startet apache2-event ohne Fehler. Php-fpm startet auch ohne Fehler. Aber sobald ich eine PHP Datei aufrufe, führt der Browser bzw Apache die Datei nicht aus, sondern der Browser möchte sie herunterladen. Also scheint noch irgendwas zu fehlen, was im sdb Eintrag fehlt. Hat jemand hierfür eine Lösung oder einen Tip oder kämpfte auch schon mal mit dem Problem?
Ich kämpfte auch mal mit dem Problem und habe bis jetzt keine Lösung gefunden und das Projekt erstmal geparkt :-( https://lists.opensuse.org/archives/list/users@lists.opensuse.org/thread/FOP... Wolfgang
Am 24.05.2021 um 23:46 schrieb Wolfgang Rosenauer:
Am 24.05.21 um 16:06 schrieb Eric Schirra:
Hallo,
hat es schon jemand geschaft unter openSUSE Leap 15.2 Apache mit php-fpm zum laufen zu bekommen?
ich nicht.
Habe alles so wie hier https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration beschrieben ausgeführt. Der Apache startet apache2-event ohne Fehler. Php-fpm startet auch ohne Fehler. Aber sobald ich eine PHP Datei aufrufe, führt der Browser bzw Apache die Datei nicht aus, sondern der Browser möchte sie herunterladen. Also scheint noch irgendwas zu fehlen, was im sdb Eintrag fehlt. Hat jemand hierfür eine Lösung oder einen Tip oder kämpfte auch schon mal mit dem Problem?
Ich kämpfte auch mal mit dem Problem und habe bis jetzt keine Lösung gefunden und das Projekt erstmal geparkt :-(
https://lists.opensuse.org/archives/list/users@lists.opensuse.org/thread/FOP...
Wolfgang
Bei mir auf openSUSE 15.2 laeuft des eigentlich ohne grosse Probleme Ich hab das mit Hilfe von folgenden Link umgesetzt https://dokuwiki.tachtler.net/doku.php?id=tachtler:apache_http_server_centos... Vielleicht hilft's ja weiter? Viel Erfolg & Gruesse Becki
Am Montag, 24. Mai 2021, 16:06:14 CEST schrieb Eric Schirra:
Hallo,
hat es schon jemand geschaft unter openSUSE Leap 15.2 Apache mit php-fpm zum laufen zu bekommen? Habe alles so wie hier https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration beschrieben ausgeführt. Der Apache startet apache2-event ohne Fehler. Php-fpm startet auch ohne Fehler. Aber sobald ich eine PHP Datei aufrufe, führt der Browser bzw Apache die Datei nicht aus, sondern der Browser möchte sie herunterladen. Also scheint noch irgendwas zu fehlen, was im sdb Eintrag fehlt. Hat jemand hierfür eine Lösung oder einen Tip oder kämpfte auch schon mal mit dem Problem?
Nach langem hin und her funktioniert es nun einigermaßen.
Aber nicht wirklich alles.
Die mod_fcid.conf sowie auch der SDB Artikel haben Fehler.
Folgendes muss in der mod_fcgid.conf ersetzt werden:
<IfModule fcgid_module>
durch:
<IfModule mod_proxy_fcgi.c>
Dann hat sie aber noch weitere Fehler.
Alle Fcgi* Variablen haben scheinbar Fehler oder funktionieren nicht.
Es erscheint in der messages folgendes:
Syntax error on line 54 of /etc/apache2/conf.d/mod_fcgid.conf
Syntax error on line 59 of /etc/apache2/conf.d/mod_fcgid.conf
Wenn man diese Zeilen auskommentiert startet der Apache.
Weiter habe ich dieses Problem/Fehler noch nicht verfolgt.
Der SDB Artikel enthält aber auch einen Fehler:
Folgendes muss ersetzt werden:
On 25.05.21 11:04, Eric Schirra wrote:
Am Montag, 24. Mai 2021, 16:06:14 CEST schrieb Eric Schirra:
Hallo,
hat es schon jemand geschaft unter openSUSE Leap 15.2 Apache mit php-fpm zum laufen zu bekommen? Habe alles so wie hier https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration beschrieben ausgeführt. Der Apache startet apache2-event ohne Fehler. Php-fpm startet auch ohne Fehler. Aber sobald ich eine PHP Datei aufrufe, führt der Browser bzw Apache die Datei nicht aus, sondern der Browser möchte sie herunterladen. Also scheint noch irgendwas zu fehlen, was im sdb Eintrag fehlt. Hat jemand hierfür eine Lösung oder einen Tip oder kämpfte auch schon mal mit dem Problem?
Nach langem hin und her funktioniert es nun einigermaßen. Aber nicht wirklich alles. Die mod_fcid.conf sowie auch der SDB Artikel haben Fehler.
Folgendes muss in der mod_fcgid.conf ersetzt werden:
<IfModule fcgid_module> durch: <IfModule mod_proxy_fcgi.c>
Das halte ich für ein Gerücht.
Alle Fcgi* Variablen haben scheinbar Fehler oder funktionieren nicht.
Erklärt aber Deine Folgefehler. Viele Grüße Ulf
Am Dienstag, 25. Mai 2021, 11:49:58 CEST schrieb Ulf Volmer:
On 25.05.21 11:04, Eric Schirra wrote:
Am Montag, 24. Mai 2021, 16:06:14 CEST schrieb Eric Schirra:
Hallo,
hat es schon jemand geschaft unter openSUSE Leap 15.2 Apache mit php-fpm zum laufen zu bekommen? Habe alles so wie hier https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration beschrieben ausgeführt. Der Apache startet apache2-event ohne Fehler. Php-fpm startet auch ohne Fehler. Aber sobald ich eine PHP Datei aufrufe, führt der Browser bzw Apache die Datei nicht aus, sondern der Browser möchte sie herunterladen. Also scheint noch irgendwas zu fehlen, was im sdb Eintrag fehlt. Hat jemand hierfür eine Lösung oder einen Tip oder kämpfte auch schon mal mit dem Problem?
Nach langem hin und her funktioniert es nun einigermaßen. Aber nicht wirklich alles. Die mod_fcid.conf sowie auch der SDB Artikel haben Fehler.
Folgendes muss in der mod_fcgid.conf ersetzt werden:
<IfModule fcgid_module> durch: <IfModule mod_proxy_fcgi.c>
Das halte ich für ein Gerücht.
Solche Aussagen liebe ich. Probier es selbst aus. Installiere apache in ein VM. Gehe nach SDB vor und du wirst es sehen...
Alle Fcgi* Variablen haben scheinbar Fehler oder funktionieren nicht.
Erklärt aber Deine Folgefehler.
Was soll das erklären? Zuerst schreibst du es wäre ein Gerücht und dann meinst du es würde meine Probleme erklären? Ja was nun? Erst nach dem Ändern von IfModule treten die Fcgi* Fehler auf. Somit wurde sie vorher nicht bearbeitet und das "originale" IfModul" ist falsch. Gruß Eric
On 25.05.21 12:48, Eric Schirra wrote:
Am Dienstag, 25. Mai 2021, 11:49:58 CEST schrieb Ulf Volmer:
On 25.05.21 11:04, Eric Schirra wrote:
Folgendes muss in der mod_fcgid.conf ersetzt werden:
<IfModule fcgid_module> durch: <IfModule mod_proxy_fcgi.c>
Das halte ich für ein Gerücht.
Solche Aussagen liebe ich. Probier es selbst aus.
Das habe ich. Ich habe es Dir gestern erklärt, wie es funktioniert. Wenn Du die Hinweise ignorierst, mußt Du halt basteln. Viele Grüße Ulf
Am Dienstag, 25. Mai 2021, 17:21:32 CEST schrieb Ulf Volmer:
<IfModule fcgid_module> durch: <IfModule mod_proxy_fcgi.c> Das halte ich für ein Gerücht. Solche Aussagen liebe ich. Probier es selbst aus. Das habe ich. Ich habe es Dir gestern erklärt, wie es funktioniert. Wenn Du die Hinweise ignorierst, mußt Du halt basteln.
Okay. Habe nun noch weiter rumprobiert.
Das Problem, oder warum ich nicht auf die Lösung kam, war die Angabe des
proxy_fcgi im SDB Artikel.
Es fehlt definitiv a2enmod fcgid.
Aber proxy_fcgi wird ebenso benötigt.
Hier nun meine endgültige Vorgehensweise:
Nochmal zum Nachvollziehen was ich getan habe um php-fpm und http2 für Apache
zu aktivieren:
1.) Installation der nötigen Pakete:
zypper in apache2-event apache2-mod_fcgid php7-fpm
2. Verschiedene Änderungen in der /etc/sysconfig/apache was aber auch mit
folgenden Befehlen getan werden kann:
a2dismod php7 (falls noch php5 vorhanden auch ein a2dismod php5)
a2enmod setenvif proxy_fcgi fcgid http2
a2enflag HTTP2
3.) Grundkonfiguration von fpm:
cp /etc/php7/fpm/php-fpm.conf.default /etc/php7/fpm/php-fpm.conf
cp /etc/php7/fpm/php-fpm.d/www.conf.default /etc/php7/fpm/php-fpm.d/www.conf
4.) Proxy in der mod_fcgid aktivieren:
Die Datei /etc/apache2/conf.d/mod_fcgid.conf abändern:
#
Hi, danke für die Zusammenfassung Am 26.05.21 um 10:45 schrieb Eric Schirra:
Hoffe ich konnte damit auch anderen helfen.
@Wolfgang: Kann mal testen und mir Rückmeldung geben, vielleicht passe ich dann den SDB Artikel an.
Hat bei mir funktioniert und ich habe mir die Freiheit genommen, schonmal den SDB Artikel zu modifizieren. Bitte gerne nochmal prüfen und ggfs. selbst noch polieren. Danke, Wolfgang
Am Mittwoch, 26. Mai 2021, 18:07:35 CEST schrieb Wolfgang Rosenauer:
Hi,
danke für die Zusammenfassung
Am 26.05.21 um 10:45 schrieb Eric Schirra:
Hoffe ich konnte damit auch anderen helfen.
@Wolfgang: Kann mal testen und mir Rückmeldung geben, vielleicht passe ich dann den SDB Artikel an.
Hat bei mir funktioniert und ich habe mir die Freiheit genommen, schonmal den SDB Artikel zu modifizieren. Bitte gerne nochmal prüfen und ggfs. selbst noch polieren.
Prima.
Hab deine Einträge mal kurz überflogen.
Passt glaub alles.
Eins ist mir noch aufgefallen.
Vielleicht kannste das auch noch in den SDB eingeben.
Und zwar werden Authentifizierungsanfragen unter Umständen nicht
durchgereicht.
Beispiel ist Sabre, iRony oder APCu.
Hier habe ich in der mod_fcgid.conf noch " CGIPassAuth on" eingefügt.
Also steh da nun:
DirectoryIndex index.php
participants (4)
-
Admin Beckspaced
-
Eric Schirra
-
Ulf Volmer
-
Wolfgang Rosenauer