Falls nach dem Update auf Plesk Obsidian Probleme bei der Einbindung von iFrames auftreten (z.B. aufgrund von zu strengen CORS-Headern), können Sie dies wie folgt beheben:
=== Lösung über die Plesk Benutzeroberfläche ===
Dadurch wird die Same-Origin-Beschränkung deaktiviert und die Einbindung des iFrames sollte wieder funktionieren.
=== Lösung über SSH ===
Dies ermöglicht ebenfalls die Einbindung von iFrames, ohne die Same-Origin-Beschränkung.
=== Anpassung für Sichtbarkeit der Side/Top-Bar in iFrames (experimentell) ===
Falls in Plesk innerhalb eines iFrames die Sidebar und die Topbar sichtbar gemacht werden sollen, kann folgender Befehl ausgeführt werden:
<source lang="bash">
sed -i "s/page-content-only/undefined-class/" /opt/psa/admin/cp/public/javascript/main.js
</source>
Da sich diese Änderungen nach einem Update von Plesk zurücksetzen, kann eine Crontab-Job eingerichtet werden, der die Anpassung automatisch wiederherstellt:
# Öffnen Sie die Crontab-Konfiguration mit folgendem Befehl:
<source lang="bash">
crontab -e
</source>
# Fügen Sie die folgende Zeile am Ende der Datei hinzu, um die Anpassung stündlich durchzuführen:
<source lang="bash">
0 * * * * sed -i "s/page-content-only/undefined-class/" /opt/psa/admin/cp/public/javascript/main.js
</source>
# Speichern und schließen Sie die Datei.
Dieser Befehl sorgt dafür, dass die spezifische Anpassung in der Datei '''/opt/psa/admin/cp/public/javascript/main.js''' jede Stunde durchgeführt wird, um sicherzustellen, dass sie nach einem Update erhalten bleibt.