[3.3] Alle Versionen erneut prüfen / Fehler

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Dler
Mitglied
Beiträge: 191
Registriert: 28.10.2018 10:49

[3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von Dler »

Hallo,

PHP 8.1.31

PHPBB 3.3.14

Wenn man im ACP auf Alle Versionen erneut prüfen klickt, kommt nach kurzer Zeit eine weiße Seite.

Verursacht wird das durch diese Datei: vendor/guzzlehttp/psr7/src/Uri.php - Zeile 72.

Frage für jemanden da er mir das so geschickt hat.


Das steht in der Log Datei.

1. Prüfen Sie, ob die ssl-Authentifizierung von Zeit zu Zeit erfolgt, http- und https-Zugangskonfigurationspunkte in guzzle.
2. Ist die Adresse des URL-Parameters korrekt?
3. Ist die Berechtigungseinstellung korrekt?

Wobei ich 1 und 2 ausschließen würde. Außer guzzle hat ein Problem mit den Zahlenbuchstabensalat in der URL Adresse.

Nach ein paar Tests mit unterschiedlichen PHP Versionen stellt sich heraus das Guzzlehttp diverse Probleme auslösen tut. Keine Ahnung, ob das überhaupt benötigt wird.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3841
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von chris1278 »

Ist bei die curl aktiviert? Ich meine das die Versionsprüfung jetzt via curl läuft.
Dler
Mitglied
Beiträge: 191
Registriert: 28.10.2018 10:49

Re: [3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von Dler »

Ich frage nach und sag bescheid.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3841
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von chris1278 »

Wenn du im adminbereich kommst schau einfach mal unter:

reiter Sytem -> Allgemeine Funktionen -> php informationen.

Dann kannst du wenn du die seite siehst STRG+f drücken und in das suchfeld curl eingeben. dann sollte der dir was anzeigen.
Dler
Mitglied
Beiträge: 191
Registriert: 28.10.2018 10:49

Re: [3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von Dler »

cURL support enabled

Falls du das meinst.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3841
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von chris1278 »

Dann sollte das Problem bei dir wahrscheinlich woanders liegen. Aber wenn du eine weiße Seite hast, dann schau mal in den php Error.log ein.
Dler
Mitglied
Beiträge: 191
Registriert: 28.10.2018 10:49

Re: [3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von Dler »

Siehe 1 Beitrag da steht es.

Wie gesagt ich bekam das selbst so übermittelt.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2964
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von LukeWCS »

Dler hat geschrieben: 04.12.2024 18:12 Wie gesagt ich bekam das selbst so übermittelt.
Ja und das ist das Problem.

chris1278 wollte wissen was im PHP Error Log steht und das steht nicht im Startbeitrag. Bevor wir hier ein zeitfressendes und arbeitsintensives Vermittlerspiel veranstalten, wäre es sinnvoller wenn sich dein Bekannter hier einfach selbst direkt meldet. :wink:
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Dler
Mitglied
Beiträge: 191
Registriert: 28.10.2018 10:49

Re: [3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von Dler »

Das war in der Log Datei.

Code: Alles auswählen

[04-Dec-2024 15:02:08] WARNING: [pool forum] child 3932997 said into stderr: "PHP message: PHP Fatal error:  Uncaught InvalidArgumentException: Unable to parse URI: http:// in /var/www/vhosts/forum/httpdocs/vendor/guzzlehttp/psr7/src/Uri.php:72"
[04-Dec-2024 15:02:08] WARNING: [pool forum] child 3932997 said into stderr: "Stack trace:"
[04-Dec-2024 15:02:08] WARNING: [pool forum] child 3932997 said into stderr: "#0 /var/www/vhosts/forum/httpdocs/vendor/guzzlehttp/psr7/src/Utils.php(423): GuzzleHttp\Psr7\Uri->__construct()"
[04-Dec-2024 15:02:08] WARNING: [pool forum] child 3932997 said into stderr: "#1 /var/www/vhosts/forum/httpdocs/vendor/guzzlehttp/psr7/src/functions.php(41): GuzzleHttp\Psr7\Utils::uriFor()"
[04-Dec-2024 15:02:08] WARNING: [pool forum] child 3932997 said into stderr: "#2 /var/www/vhosts/forum/httpdocs/vendor/guzzlehttp/guzzle/src/Client.php(72): GuzzleHttp\Psr7\uri_for()"
[04-Dec-2024 15:02:08] WARNING: [pool forum] child 3932997 said into stderr: "#3 /var/www/vhosts/forum/httpdocs/phpbb/file_downloader.php(53): GuzzleHttp\Client->__construct()"
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2964
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Alle Versionen erneut prüfen / Fehler

Beitrag von LukeWCS »

Damit kann man schon erheblich mehr anfangen.

Bei deinem Bekannten wurde bei einer Ext die Versionsprüfung mit unsachgemässen Methoden "lahmgelegt". Spätestens bei 3.3.14 ist aber auch da schluss mit lustig. ;)

Die fehlerhaft konfigurierte Ext muss lokalisiert werden, dazu ein Debug Code einbauen.

Editiere: phpbb\file_downloader.php

Suche:

Code: Alles auswählen

	public function get(string $host, string $directory, string $filename, int $port = 443, int $timeout = 6)
	{
Füge darunter ein:

Code: Alles auswählen

echo "---<br>host:$host<br>directory:$directory<br>filename:$filename<br>port:$port<br>";
Dann die Versionsprüfung nochmal laufen lassen. Dann das Ergebnis hier posten.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Antworten

Zurück zu „Support-Forum“