[3.3] PHP Warning und Parallelbetrieb unter Subdomain

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
Kampf Katze
Mitglied
Beiträge: 126
Registriert: 08.11.2004 19:36
Wohnort: Berlin

[3.3] PHP Warning und Parallelbetrieb unter Subdomain

Beitrag von Kampf Katze »

Hallo...

Ich habe nach sehr langer Zeit mal wieder phpBB installiert. Leider taucht nach dem Login immer ein Fehler von phpBB Debug auf und das Suchen im Netz hat das Problem bisher leider nicht behoben. Aber vielleicht hat ja hier jemand den direkten Tipp...
Hier die Fehlermeldung:

Code: Alles auswählen

[phpBB Debug] PHP Warning: in file [ROOT]/vendor/s9e/text-formatter/src/Utils.php on line 161: DOMDocument::loadXML(): Empty string supplied as input
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/s9e/text-formatter/src/Utils.php on line 161: DOMDocument::loadXML(): Empty string supplied as input
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4130: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3009)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4130: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3009)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4130: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3009)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4130: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3009)
Diese Fehlermneldung taucht auf, wenn ich das Forum unter einer eingerichteten Subdomain abrufe. URL sieht in etwa so aus (Ich poste nicht die direkte URL, da das Forum zur rein privaten Nutzung dient): http://forum.meinedomain.de/

Ich habe die grobe Vermutung, dass es an den Cookie Settings liegt. Aber Änderungen haben da bisher nichts bewirkt.
Meine Cookie Settings sind:
Cookie Domain: Leer
Cookie Name: phpBB
Cookie Path: /
Cookie Secure: Aus
Cookie Notice: Aus

Die zweite Frage betrifft die URL. Ich würde gerne https nutzen, kann das aber bei meinem Webhost "all-inkl" offensichtlich nicht für Subdomains nutzen (oder es ist generell so bei Subdomains. Also wolle ich das Forum auch unter https://meinedomain.de/forum erreichbar machen.

Rufe ich das Forum unter der besagten URL auf und versuche mich an zu melden, erhalte ich jedoch immer die Meldung, das meine Logindaten nicht stimmen würden. Ich hatte schon versucht die Website URL in den Einstellungen auf die andere URL zu korrigieren und natürlich bei den Cookie Settings umgestellt auf sichere Cookie Domain. Doch das endete dann in einem völligen Ausfall, so das ich dann in der Datenbank die Adresse wieder auf die Subdomian zurücksetzen musste.

Und zu guter letzt...
• Kann ich das Forum überhaupt unter zwei URLs laufen lassen, also einer "normalen" Verzeichnis URL und einer Subdomain?
• Da ich eine https Verbindung eher bevorzuge, würde ich das Forum wohl doch lieber direkt als Verzeichnis URL aufrufen. Wie stelle ich das nun korrekt ein?
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1711
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: [3.3] PHP Warning und Parallelbetrieb unter Subdomain

Beitrag von Scanialady »

Knowledgebase für Cookie-Einstellungen

ENTWEDER hast du das Forum auf der Domain, ODER auf der Subdomain. Beides gleichzeitig hätte was mit einer Umleitung zu tun - es erschließt sich mir nicht, wozu das gut sein soll.

Ich bin beim selben Hoster und benutze https (Let's Encrypt SSL Zertifikate) auch auf jeder Subdomain.

Die Installationsanleitung ist ausführlich und gut nachvollziehbar bei all-inkl hier zu finden.
Die Bosheit trinkt die Hälfte ihres eigenen Giftes (Lucius Annaeus Seneca)
-
Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
vfrblue
Ehemaliges Teammitglied
Beiträge: 1993
Registriert: 22.11.2016 18:46

Re: [3.3] PHP Warning und Parallelbetrieb unter Subdomain

Beitrag von vfrblue »

Wenn du das Forum unter https://meinedomain.de/forum installiert haben möchtest, musst du dieses innerhalb von https://meinedomain.de einrichten. Das bedeutet, du erstellst ein Ordner "forum" in deinem "meinedomain.de"-Verzeichnis. Dort wird dann das Forum installiert. Dann kannst du das Forum unter https://meinedomain.de/forum aufrufen und nur unter diesem Link.
Benutzeravatar
Kampf Katze
Mitglied
Beiträge: 126
Registriert: 08.11.2004 19:36
Wohnort: Berlin

Re: [3.3] PHP Warning und Parallelbetrieb unter Subdomain

Beitrag von Kampf Katze »

Scanialady hat geschrieben: 10.04.2021 11:33 Knowledgebase für Cookie-Einstellungen

ENTWEDER hast du das Forum auf der Domain, ODER auf der Subdomain. Beides gleichzeitig hätte was mit einer Umleitung zu tun - es erschließt sich mir nicht, wozu das gut sein soll.

Ich bin beim selben Hoster und benutze https (Let's Encrypt SSL Zertifikate) auch auf jeder Subdomain.

Die Installationsanleitung ist ausführlich und gut nachvollziehbar bei all-inkl hier zu finden.
Hallo und sorry das meine Antwort so lange Zeit gedauert hat und natürlich vielen Dank. Das Leben mit zwei Kleinkindern ist manchmal turbulenter als man denkt und da das ganze ein privates Projekt ist, liegt die Prio eher weiter unten ;-)

Wie grundsätzlich die Sache mit SSL bei all-inkl funktioniert, ist mir schon geläufig, aber es hat halt mit dem Forum nicht so geklappt wie erwartet und das Problem ist vermutlich einfach meine Idee mit dem "Doppelleben" einer URL gewesen. Das ich einfach eine Weiterleitung für die Subdomain einrichte, war dann beinahe zu einfach und demnach war dein Hinweis durchaus ein Denkanstoss, es einfach so zu machen das die Subdomain nun weiterleitet.
Lehrling hat geschrieben: 10.04.2021 07:04 vielleicht hilft dir das weiter: https://www.phpbb.de/kb/viewarticle?a=70
Leider nicht so wirklich. Das ich an der betroffenen Stelle suchen kann was da den Fehler verursacht, doch sind es offizielle phpBB Daten und keine Modifikationen und ich möchte da nicht wirklich einfach rumfummeln und damit das Forum ausschalten (davon habe ich schon genug leidliche Erfharung gemacht... Erst gerade eben als ich versuchte mein Server auf php 8 zu ändern und auf einmal das Forum nicht mehr abrufbar war, außer der Adminbereich. Aber es hat mich nun noch mal ermutigt auf Fehlersuche zu gehen und dabei bin ich nun auf einen englischen Beitrag gestoßen in dem davon die Rede ist, das es an den Sprachpaketen liegen kann. Ich habe nun mal erneut die offiziellen Sprachpakete für Deutsch geladen und natürlich auch mal auf englisch das ganze getestet, ob da der Fehler auftaucht. Beim englischen war es beim Schnelltest nicht der Fall, beim deutschen hat sich der Fehler aktuell minimiert, tauchte aber nochmal auf. Warum es wann auftaucht, kann ich derzeit nicht weiter eruieren, da es willkürlich ist. Vielleicht hat es aber auch was mit dem Cache zu tun oder den Cookies und erledigt sich nun mit der Zeit von selbst.
Antworten

Zurück zu „Support-Forum“