
Die Sysconfig für Apache muss in /etc/sysconfig/apache2 angepasst werden: # apache's default installation # APACHE_MODULES="authz_host actions alias asis auth autoindex cgi dir imap include log_config mime negotiation setenvif status userdir" # your settings APACHE_MODULES="authz_host actions alias authz_user auth_basic authz_groupfile authn_file autoindex cgi dir env expires include log_config mime negotiation setenvif status userdir headers info rewrite version authz_core authn_core socache_shmcb reqtimeout php8 ssl proxy proxy_http mod_access_compat" Warscheinlich ist beim php8-Upgrade der Eintrag php8 rausgefallen. Ich musste beim Wechsel von php8 -> php8.1 -> php8.2 den Eintrag dort wieder einfügen. Beim Starten vom Apache2 wird dann loadmodule.conf in /ect/apache2/sysconfig.d neu generiert. Siehe erste Zeile in /etc/apache2/sysconfig.d/loadmodule.conf: # File generated from /etc/sysconfig/apache2, do not edit. Edit the sysconfig file instead. Joachim Weber, Bonn Retired IT-Dinosaurier PC Hilfe/Notdienst und Systemprogrammierung (z/OS und Linux) private Homepage: https://www.joachimweber.name Social-Networks.: Mastodon........: https://bonn.social/@trex Friendica.......: https://anonsys.net/profile/trex Pixelfed........: https://pixelfed.de/T-Rex Business-Network: Xing-Profil.....: https://www.xing.com/profile/Joachim_Weber29 Linkedin........: https://linkedin.com/in/joachimweberbonn https://www.kuketz-blog.de/das-fediverse-social-media-losgeloest-von-den-fes... Am 18.06.24 um 11:39 schrieb Jörg Thümmler:
Am 18.06.24 um 09:29 schrieb Werner Franke:
Am 18.06.24 um 07:31 schrieb Jörg Thümmler:
Am 17.06.24 um 21:20 schrieb Werner Franke:
Hallo zusammen,
wegen der Meldung bei heise-News
Nextcloud: Angreifer können Zwei-Faktor-Authentifizierung umgehen
https://www.heise.de/news/Nextcloud-Angreifer-koennen-Zwei-Faktor-Authentifi... habe ich mein Nextcloud von 28 auf 29 aktualisiert.
- Nextcloud - Nextcloud-apache
Letzteres Paket konnte ich nur aktualisieren, nachdem ich php8 auf php81 aktualisiert hatte.
Aber leider funktioniert jetzt Nextcloud nicht mehr, bzw. wenn ich mit dem Firefox zu NC verbinden will, geht eine Dialog-Box auf mit der er eine PHP-Datei speichern will.
Mit der Meldung im Apache2-log kann ich nichts anfangen:
"GET /nextcloud/index.php/204 HTTP/1.1" 404 8853 "-" "Mozilla/5.0 (Linux) mirall/3.12.2git (Nextcloud, opensuse-leap-6.4.0-150600.21-default ClientArchitecture: x86_64 OsArchitecture: x86_64)"
root@hpserver (-bash) sudo -u wwwrun php /srv/www/htdocs/nextcloud/occ status - installed: true - version: 29.0.2.2 - versionstring: 29.0.2 - edition: - maintenance: false - needsDbUpgrade: false - productname: Nextcloud - extendedSupport: false
Der Apache habe ich restartet.
Kann jemand etwas damit anfangen?
viele Grüße Werner Franke
Hi,
<Schuss ins Blaue> ist das nicht der Fehler, den man kriegt, wenn man das php-Module nicht in der Apache-Conf hat (oder das die aktuelle Version nicht mit einschließt? (/etc/apache2/conf.d/phpX.conf) ? </Schuss ins Blaue>
Hallo Jörg,
die Datei, die mir zum Download aufgedrängt wird, ist der Inhalt von index.php von /srv/www/htdocs/nextcloud Aber warum ist das plötzlich so ? Vorher ging's ja auch. Und in /etc/apache2/conf.d/mod_php8.conf steht: <IfModule mod_php.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>
Muss da irgendwo etwas wegen php81 angepasst werden ?
Gruss Werner
Hi, dass info.php auch nur zum Download kommt, ist quasi der Beweis.
In /etc/apache2/loadmodule.conf brauchst Du einen Softlink auf das Modul
Sicher stehen da schon paar drin... so musst Du das auch machen...