Hallo zusammen,
mir ist in LiveConfig v3 ein Problem beim Sperren von Accounts aufgefallen, wenn eine Domain direkt auf eine installierte Anwendung (z. B. WordPress) geroutet ist.
Problembeschreibung: Wird ein Kundenaccount über die gewohnten Schritte gesperrt (Kunden-/Account-Status auf locked bzw. die Unterpunkte Webspace, FTP und E-Mail auf gesperrt gesetzt), bleibt die Website weiterhin ohne Einschränkung über den Browser erreichbar.
Ursache:
In den Domain-Einstellungen ist das Ziel der Domain auf Anwendung gesetzt (z. B. WordPress (domain)). Die V3-Sperrfunktion biegt zwar offenbar den klassischen HTML-Webroot (/htdocs) bzw. die Standard-vHost-Konfiguration um, das Include/Routing für das AppInstaller-Modul (Ziel: Anwendung) wird davon jedoch nicht erfasst oder überschrieben. Der Webserver bedient die PHP-Anwendung trotz aktiver Webspace-Sperre ungehindert weiter.
Getesteter Workaround:
- Manuelle Umbenennung des
/apps-Ordners auf Dateisystemebene (behebt das Problem sofort). - Umstellung des Ziels in den Domain-Einstellungen von
AnwendungaufVerzeichnis(/htdocs) – erst danach greift die Auslieferung der gesperrten Seite über das Panel.
Erwartetes Verhalten:
Eine Konten-/Webspace-Sperre sollte auch alle aktiven AppInstaller-Routen (Ziel: Anwendung) unverzüglich deaktivieren bzw. auf die Standard-Sperrseite umleiten
Getestet auf LiveConfig 3.x mit Apache-Webserver.
Viele Grüße
Thomas