http://localhost/gen_joomla1/bo_wt1/tree/<Name>
<Name> eingesetzt für meinen Namen
http://localhost/gen_joomla1/bo_wt1/tree/<Name>
<Name> eingesetzt für meinen Namen
Dann check mal etwaige HTTP Header die da mit kommen; ggf. hast du auf deinem Xampp noch irgendwo ne Content Security Policy die eine Einbettung von iframes generell verbietet - ohne selber drauf schauen zu können, ist hier leider raten angesagt.
Ich nutze seit Jahren XAMPP auch für eine Webseite eines Fotoclubs in analoger Weise (Bilderbibliothek per iframe) und hatte noch nie diesen Effekt.
Wo würdest Du mir empfehlen zu suchen?
Ich würde auf der lokalen Site zuerst SEO/SEF abschalten.
Siehe hierzu z.B.:
help.joomla.org/proxy?keyref=Help4.x:Site_Global_Configuration&lang=de#SEO
Das ist lokal immer abgeschaltet. Auf dem Server aktiviert.
Hab' gestern noch herausgefunden, dass webtrees einen HTTP Header mit X-Frame-Options: SAMEORIGIN setzt.
Einstellungen in der webtrees .htaccess dürften damit überflüssig sein.
webtrees liegt in einem Subfolder (nicht Subdomain) zu Joomla, damit liegen beide m.E. in localhost. Warum dann FF meint, dass es verschiedenen Domains sind versuche ich nun herauszufinden.
Das ist lokal immer abgeschaltet...
Ist das nachfolgende nicht die URL, bei Ansicht, beim aufruf des Menüeintrags-Alias stammbaume der lokalen Joomla-Website welche den iframe enthält?
...sieht auf der Webseite so aus:
Das ist aber doch die URL bei eingeschaltetem SEO. Ohne die Benutzung von SEO sieht die URL doch anders aus!
Hab' noch einmal nachgeschaut. Die aktuellen Einstellungen:
und der Link nach dem Anklicken des Menüs Stambäume:
Auf der lokalen Website die "Suchmaschinen-freundliche URL" auf Nein einstellen und speichern !
Öffne bitte mal mit deinem Browser die Seite, auf der die Fehlermeldung zu sehen ist, öffne die Developer Tools und spring zum Tab "Konsole" - dann neu laden. Im Regelfall findest du dort eine Fehlermeldung, die zumindest etwas aufschlussreicher sein sollte.
Du rufst deine Joomla Instanz offenbar über http://127.0.0.1 auf, hast im Iframe aber http://localhost hinterlegt -> unterschiedliche Domains, nicht mehr die selbe Origin. Mit den Unterverzeichnissen hat das nichts zutun.
Ich habe beide Varianten, also 127.0.0.1 und localhost schon ausprobiert, das Ergebnis ist dasselbe.
Öffne mal die localhost Variante und mach auch dort einen Screenshot der Konsole
Die Screenshots oben sind von der localhost Variante.
Die Screenshots oben sind von der localhost Variante.
Ganz sicher? Da wird eine Joomla-Medien-Datei über 127.0.0.1 eingebunden, das macht Joomla eigentlich nur wenn du die Seite auch über 127.0.0.1 aufrufst oder (was du ohnehin nicht un solltest) eine $live_site URL in der configuration.php gesetzt hast.
ja, ok, können wir gerne machen
Nachdem der Screensharing-Versuch hier gescheitert ist: die Browser-Konsole sagt ja eindeutig was das Problem ist - die Seite, in der der Iframe ist wird über eine andere Adresse aufgerufen, als der Inhalt des Iframes. Konkret wird es wohl an einem Mix aus IP-basiertem Aufruf (127.0.0.1) und domain-basiertem Aufruf (localhost) liegen, darauf deutet zumindest die Fehlermeldung stark hin. Schau dir deine Konfiguration nochmal genau an, stell sicher das die $live_site in der configuration.php von Joomla leer ist und dass du nicht irgendwann beim Durchklicken durch die Seite mal von der einen auf die andere Variante weitergeleitet wirst.
Danke für den Screensharing-Versuch.
Ich schau mir die Einstellungen noch einmal an und werde die vereinheiltlichen (wenn nötig).
Das Ergebnis stelle ich hier ein.
Danke einstweilen.