Hi, ich habe hier lokal einen apache2 server laufen, auf dem ich ein von mir entwickeltes php script teste. Nun hab ich das seit Monaten nicht mehr benutzt. Gestern wollte ich eine an dem Script gemachte Änderung testen. Nun Geht PHP per Browser nicht mehr, also die php Datei wird mir zum download angeboten :( An dem Scirpt liegts nicht, das läuft auf meinem Webspace einwandfrei. Ich habe an der apache-config nix geändert. Was ich mir vorstellen kann, ist dass es mit einem Update zu tun hat. Ich habe das update von php7 auf php8 genehmigt. a2enmod -l suexec authz_host alias authz_user auth_basic authn_file authz_groupfile autoindex cgi dir include log_config mime negotiation setenvif status userdir asis dav dav_fs headers imagemap info rewrite ssl php7 perl php8 socache_shmcb authz_core reqtimeout authn_core cat mod_php8.conf <IfModule mod_php8.c> <FilesMatch "\.ph(p[34578]?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.php[34578]?s$"> SetHandler application/x-httpd-php-source </FilesMatch> DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php7 DirectoryIndex index.php8 DirectoryIndex index.php </IfModule> Auch in den Logfiles gibts keinen Hinweis. Da steht nur: xxx.xxx.xxx.xxx - - [01/Mar/2021:13:33:57 +0100] "GET /itl/itlStart.php HTTP/1.1" 200 7496 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:86.0) Gecko xxx=die IP von dem Server Am Browser liegts auch nicht, hab alle durch probiert :) Ich suche nun schon seit Stunden, habe die Config geprüft, etc. Ich kann keinen Fehler finden :( Nun hoffe ich, hier hat jemand einen Tip für mich :) -- Gruss Bernd
Halloo
ich habe hier lokal einen apache2 server laufen, auf dem ich ein von mir entwickeltes php script teste. Nun hab ich das seit Monaten nicht mehr benutzt. Gestern wollte ich eine an dem Script gemachte Änderung testen. Nun Geht PHP per Browser nicht mehr, also die php Datei wird mir zum download angeboten :(
An dem Scirpt liegts nicht, das läuft auf meinem Webspace einwandfrei.
Ich habe an der apache-config nix geändert. Was ich mir vorstellen kann, ist dass es mit einem Update zu tun hat. Ich habe das update von php7 auf php8 genehmigt.
a2enmod -l suexec authz_host alias authz_user auth_basic authn_file authz_groupfile autoindex cgi dir include log_config mime negotiation setenvif status userdir asis dav dav_fs headers imagemap info rewrite ssl php7 perl php8 socache_shmcb authz_core reqtimeout authn_core
vielleicht nimmst du das php7 module mal raus. Wird sich vielleicht mit dem php8 in die Harre bekommen.
cat mod_php8.conf <IfModule mod_php8.c> <FilesMatch "\.ph(p[34578]?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.php[34578]?s$"> SetHandler application/x-httpd-php-source </FilesMatch> DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php7 DirectoryIndex index.php8 DirectoryIndex index.php </IfModule>
Auch in den Logfiles gibts keinen Hinweis. Da steht nur: xxx.xxx.xxx.xxx - - [01/Mar/2021:13:33:57 +0100] "GET /itl/itlStart.php HTTP/1.1" 200 7496 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:86.0) Gecko
xxx=die IP von dem Server
Am Browser liegts auch nicht, hab alle durch probiert :)
Ich suche nun schon seit Stunden, habe die Config geprüft, etc. Ich kann keinen Fehler finden :( Nun hoffe ich, hier hat jemand einen Tip für mich :)
Gruß Torsten
Hi, Am 01.03.21 um 13:42 schrieb Bernd Obermayr:
Hi, ich habe hier lokal einen apache2 server laufen, auf dem ich ein von mir entwickeltes php script teste. Nun hab ich das seit Monaten nicht mehr benutzt. Gestern wollte ich eine an dem Script gemachte Änderung testen. Nun Geht PHP per Browser nicht mehr, also die php Datei wird mir zum download angeboten :(
An dem Scirpt liegts nicht, das läuft auf meinem Webspace einwandfrei.
Ich habe an der apache-config nix geändert. Was ich mir vorstellen kann, ist dass es mit einem Update zu tun hat. Ich habe das update von php7 auf php8 genehmigt.
a2enmod -l suexec authz_host alias authz_user auth_basic authn_file authz_groupfile autoindex cgi dir include log_config mime negotiation setenvif status userdir asis dav dav_fs headers imagemap info rewrite ssl php7 perl php8 socache_shmcb authz_core reqtimeout authn_core
cat mod_php8.conf <IfModule mod_php8.c> <FilesMatch "\.ph(p[34578]?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.php[34578]?s$"> SetHandler application/x-httpd-php-source </FilesMatch> DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php7 DirectoryIndex index.php8 DirectoryIndex index.php </IfModule>
Auch in den Logfiles gibts keinen Hinweis. Da steht nur: xxx.xxx.xxx.xxx - - [01/Mar/2021:13:33:57 +0100] "GET /itl/itlStart.php HTTP/1.1" 200 7496 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:86.0) Gecko
was sagt Apache nach einem Restart? Grüße Andreas -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de
Am 01.03.21 um 14:14 schrieb Andreas Ernst: [...]
was sagt Apache nach einem Restart?
Grüße Andreas
Hi, hab den Loglevel auf 'debug' gestellt: [Mon Mar 01 14:21:08.383063 2021] [mpm_prefork:notice] [pid 13174] AH00170: caught SIGWINCH, shutting down gracefully [Mon Mar 01 14:21:08.580262 2021] [ssl:info] [pid 13268] AH01887: Init: Initializing (virtual) servers for SSL [Mon Mar 01 14:21:08.580324 2021] [ssl:info] [pid 13268] AH01876: mod_ssl/2.4.46 compiled against Server: Apache/2.4.46, Library: OpenSSL/1 [Mon Mar 01 14:21:08.611840 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(398): AH00821: shmcb_init allocated 64000 bytes of [Mon Mar 01 14:21:08.611857 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(412): AH00822: for 63912 bytes (64000 including hea [Mon Mar 01 14:21:08.611859 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(449): AH00824: shmcb_init_memory choices follow [Mon Mar 01 14:21:08.611862 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(451): AH00825: subcache_num = 4 [Mon Mar 01 14:21:08.611863 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(453): AH00826: subcache_size = 15976 [Mon Mar 01 14:21:08.611865 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(455): AH00827: subcache_data_offset = 256 [Mon Mar 01 14:21:08.611867 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(457): AH00828: subcache_data_size = 15720 [Mon Mar 01 14:21:08.611869 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(459): AH00829: index_num = 10 [Mon Mar 01 14:21:08.611878 2021] [socache_shmcb:info] [pid 13268] AH00830: Shared memory socache initialised [Mon Mar 01 14:21:08.611893 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(398): AH00821: shmcb_init allocated 512000 bytes of [Mon Mar 01 14:21:08.611896 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(412): AH00822: for 511912 bytes (512000 including h [Mon Mar 01 14:21:08.611906 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(449): AH00824: shmcb_init_memory choices follow [Mon Mar 01 14:21:08.611908 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(451): AH00825: subcache_num = 32 [Mon Mar 01 14:21:08.611910 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(453): AH00826: subcache_size = 15992 [Mon Mar 01 14:21:08.611911 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(455): AH00827: subcache_data_offset = 2128 [Mon Mar 01 14:21:08.611913 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(457): AH00828: subcache_data_size = 13864 [Mon Mar 01 14:21:08.611914 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(459): AH00829: index_num = 88 [Mon Mar 01 14:21:08.611962 2021] [socache_shmcb:info] [pid 13268] AH00830: Shared memory socache initialised [Mon Mar 01 14:21:08.611965 2021] [ssl:info] [pid 13268] AH01887: Init: Initializing (virtual) servers for SSL [Mon Mar 01 14:21:08.611970 2021] [ssl:info] [pid 13268] AH01876: mod_ssl/2.4.46 compiled against Server: Apache/2.4.46, Library: OpenSSL/1 [Mon Mar 01 14:21:08.622210 2021] [mpm_prefork:notice] [pid 13268] AH00163: Apache/2.4.46 (Linux/SUSE) OpenSSL/1.1.1h PHP/8.0.2 mod_perl/2. [Mon Mar 01 14:21:08.622234 2021] [mpm_prefork:info] [pid 13268] AH00164: Server built: 2021-01-27 17:42:27.000000000 +0000 [Mon Mar 01 14:21:08.622248 2021] [core:notice] [pid 13268] AH00094: Command line: '/usr/sbin/httpd-prefork -D SYSCONFIG -D SSL -C PidFile [Mon Mar 01 14:21:08.622251 2021] [core:debug] [pid 13268] log.c(1570): AH02639: Using SO_REUSEPORT: yes (1) [Mon Mar 01 14:21:08.622258 2021] [mpm_prefork:debug] [pid 13268] prefork.c(914): AH00165: Accept mutex: pthread (default: pthread) -- Gruss Bernd
Am 01.03.21 um 14:24 schrieb Bernd Obermayr:
Am 01.03.21 um 14:14 schrieb Andreas Ernst: [...]
was sagt Apache nach einem Restart?
Grüße Andreas
Hi, hab den Loglevel auf 'debug' gestellt:
[Mon Mar 01 14:21:08.383063 2021] [mpm_prefork:notice] [pid 13174] AH00170: caught SIGWINCH, shutting down gracefully [Mon Mar 01 14:21:08.580262 2021] [ssl:info] [pid 13268] AH01887: Init: Initializing (virtual) servers for SSL [Mon Mar 01 14:21:08.580324 2021] [ssl:info] [pid 13268] AH01876: mod_ssl/2.4.46 compiled against Server: Apache/2.4.46, Library: OpenSSL/1 [Mon Mar 01 14:21:08.611840 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(398): AH00821: shmcb_init allocated 64000 bytes of [Mon Mar 01 14:21:08.611857 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(412): AH00822: for 63912 bytes (64000 including hea [Mon Mar 01 14:21:08.611859 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(449): AH00824: shmcb_init_memory choices follow [Mon Mar 01 14:21:08.611862 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(451): AH00825: subcache_num = 4 [Mon Mar 01 14:21:08.611863 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(453): AH00826: subcache_size = 15976 [Mon Mar 01 14:21:08.611865 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(455): AH00827: subcache_data_offset = 256 [Mon Mar 01 14:21:08.611867 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(457): AH00828: subcache_data_size = 15720 [Mon Mar 01 14:21:08.611869 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(459): AH00829: index_num = 10 [Mon Mar 01 14:21:08.611878 2021] [socache_shmcb:info] [pid 13268] AH00830: Shared memory socache initialised [Mon Mar 01 14:21:08.611893 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(398): AH00821: shmcb_init allocated 512000 bytes of [Mon Mar 01 14:21:08.611896 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(412): AH00822: for 511912 bytes (512000 including h [Mon Mar 01 14:21:08.611906 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(449): AH00824: shmcb_init_memory choices follow [Mon Mar 01 14:21:08.611908 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(451): AH00825: subcache_num = 32 [Mon Mar 01 14:21:08.611910 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(453): AH00826: subcache_size = 15992 [Mon Mar 01 14:21:08.611911 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(455): AH00827: subcache_data_offset = 2128 [Mon Mar 01 14:21:08.611913 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(457): AH00828: subcache_data_size = 13864 [Mon Mar 01 14:21:08.611914 2021] [socache_shmcb:debug] [pid 13268] mod_socache_shmcb.c(459): AH00829: index_num = 88 [Mon Mar 01 14:21:08.611962 2021] [socache_shmcb:info] [pid 13268] AH00830: Shared memory socache initialised [Mon Mar 01 14:21:08.611965 2021] [ssl:info] [pid 13268] AH01887: Init: Initializing (virtual) servers for SSL [Mon Mar 01 14:21:08.611970 2021] [ssl:info] [pid 13268] AH01876: mod_ssl/2.4.46 compiled against Server: Apache/2.4.46, Library: OpenSSL/1 [Mon Mar 01 14:21:08.622210 2021] [mpm_prefork:notice] [pid 13268] AH00163: Apache/2.4.46 (Linux/SUSE) OpenSSL/1.1.1h PHP/8.0.2 mod_perl/2. [Mon Mar 01 14:21:08.622234 2021] [mpm_prefork:info] [pid 13268] AH00164: Server built: 2021-01-27 17:42:27.000000000 +0000 [Mon Mar 01 14:21:08.622248 2021] [core:notice] [pid 13268] AH00094: Command line: '/usr/sbin/httpd-prefork -D SYSCONFIG -D SSL -C PidFile [Mon Mar 01 14:21:08.622251 2021] [core:debug] [pid 13268] log.c(1570): AH02639: Using SO_REUSEPORT: yes (1) [Mon Mar 01 14:21:08.622258 2021] [mpm_prefork:debug] [pid 13268] prefork.c(914): AH00165: Accept mutex: pthread (default: pthread)
Hi, geht gar kein php (phpinfo)? und wenn Du php8 rausnimmst, geht dann irgendwelches php? kannst Du php lokal verwenden, als auf der cmdline php <script.php> ein beliebiges Script aufrufen? Und wenn ja, kannst Du rauskriegen, ob die 7 oder die 8 verwendet wird? -- cu jth
Am 01.03.21 um 14:42 schrieb Jörg Thümmler: [..]
Hi,
geht gar kein php (phpinfo)?
und wenn Du php8 rausnimmst, geht dann irgendwelches php?
kannst Du php lokal verwenden, als auf der cmdline
php <script.php>
ein beliebiges Script aufrufen? Und wenn ja, kannst Du rauskriegen, ob die 7 oder die 8 verwendet wird?
Hi, ich habs nicht erwähnt, sorry. Auch ein probehalber angelegtes Script phpinfo php <?php phpinfo(); ?> geht nicht. php phpinfo php gibt die erwartete Liste aus. php -a geht auch Es wird php8 verwendet, php4 bis php7 ist nicht mehr installiert -- Gruss Bernd
Am 01.03.21 um 14:42 schrieb Jörg Thümmler: [...]
Hi,
geht gar kein php (phpinfo)?
und wenn Du php8 rausnimmst, geht dann irgendwelches php?
kannst Du php lokal verwenden, als auf der cmdline
php <script.php>
ein beliebiges Script aufrufen? Und wenn ja, kannst Du rauskriegen, ob die 7 oder die 8 verwendet wird?
Hallo Jörg, Deine Fragen haben mich zu einem radikalen Schritt geleitet :) Habe php8 durch php7 ersetzt. Siehe da... es geht wieder. Jetzt bleibt die Frage, was ist bei PHP8 anders? :) Wenn da noch wer ieinen Tip hat, immer her damit :) Obwohl es für mich jetzt nicht mehr so wichtig ist. Hauptsächlich muss das Script im Webspace (Strato) laufen. Wie geschrieben, ist das hier ein lokaler server, der von Aussen nicht erreichbar ist. Danke nochmal an Alle :)) -- Gruss Bernd
Am 01.03.2021 um 15:28 schrieb Bernd Obermayr:
Am 01.03.21 um 14:42 schrieb Jörg Thümmler: [...]
Hi,
geht gar kein php (phpinfo)?
und wenn Du php8 rausnimmst, geht dann irgendwelches php?
kannst Du php lokal verwenden, als auf der cmdline
php <script.php>
ein beliebiges Script aufrufen? Und wenn ja, kannst Du rauskriegen, ob die 7 oder die 8 verwendet wird?
Hallo Jörg, Deine Fragen haben mich zu einem radikalen Schritt geleitet :) Habe php8 durch php7 ersetzt. Siehe da... es geht wieder. Jetzt bleibt die Frage, was ist bei PHP8 anders? :) Wenn da noch wer ieinen Tip hat, immer her damit :)
Obwohl es für mich jetzt nicht mehr so wichtig ist. Hauptsächlich muss das Script im Webspace (Strato) laufen. Wie geschrieben, ist das hier ein lokaler server, der von Aussen nicht erreichbar ist.
Danke nochmal an Alle :))
trotzdem es 'geloest' wurde ... guck mal in /etc/sysconfig/apache2 und schau in den APACHE_MODULES, dass dort php8 bzw. php7 drin ist. oder guck in /etc/apache2/sysconfig.d/loadmodule.conf ob das mod_php7 bzw. mod_php8 geladen wird? davon abgesehen wuerde ich mit php8 immer noch etwas warten ... gruesse Becki
Am 01.03.21 um 17:58 schrieb Admin Beckspaced:
Am 01.03.2021 um 15:28 schrieb Bernd Obermayr:
Am 01.03.21 um 14:42 schrieb Jörg Thümmler: [...]
Hi,
geht gar kein php (phpinfo)?
und wenn Du php8 rausnimmst, geht dann irgendwelches php?
kannst Du php lokal verwenden, als auf der cmdline
php <script.php>
ein beliebiges Script aufrufen? Und wenn ja, kannst Du rauskriegen, ob die 7 oder die 8 verwendet wird?
Hallo Jörg, Deine Fragen haben mich zu einem radikalen Schritt geleitet :) Habe php8 durch php7 ersetzt. Siehe da... es geht wieder. Jetzt bleibt die Frage, was ist bei PHP8 anders? :) Wenn da noch wer ieinen Tip hat, immer her damit :)
Obwohl es für mich jetzt nicht mehr so wichtig ist. Hauptsächlich muss das Script im Webspace (Strato) laufen. Wie geschrieben, ist das hier ein lokaler server, der von Aussen nicht erreichbar ist.
Danke nochmal an Alle :))
trotzdem es 'geloest' wurde ...
guck mal in /etc/sysconfig/apache2
und schau in den APACHE_MODULES, dass dort php8 bzw. php7 drin ist. oder guck in /etc/apache2/sysconfig.d/loadmodule.conf ob das mod_php7 bzw. mod_php8 geladen wird?
Hi, Danke ja, /etc/apache2/sysconfig.d/loadmodule.conf: mod_php7 ist da drin. Und im Ursprungsposting war ja der aufruf: a2enmod -l suexec authz_host alias authz_user auth_basic authn_file authz_groupfile autoindex cgi dir include log_config mime negotiation setenvif status userdir asis dav dav_fs headers imagemap info rewrite ssl perl php8 socache_shmcb authz_core reqtimeout authn_core Also ja, php8 war aktiv. php7 war nicht installiert Wobei, als ich php7 nachinstallieren wollte, hat Yast gemeckert, dass die sich nicht vertragen. Deswegen hab ich dann php8 deinstalliert.
davon abgesehen wuerde ich mit php8 immer noch etwas warten ...
Ja, da war ich wohl zu naiv :)
gruesse Becki
-- Gruss Bernd
participants (5)
-
Admin Beckspaced
-
Andreas Ernst
-
Bernd Obermayr
-
Jörg Thümmler
-
Torsten Rosenberger