Verzeichnisstruktur ändern

Appdaten im ACP anpassen


Wenn Sie das Forum in ein anderes Verzeichnis verschieben wollen oder generell die Domain ändern möchten, dann sollten Sie zuvor unter Konfiguration -> Pakete -> Apps verwalten die Einstellungen anpassen.


Beispiel: Bisher war das Forum unter example.com/forum/ installiert und soll nun direkt in das Hauptverzeichnis example.com verschoben werden.



WoltLab Suite Core
Bisher: Neu:
Domain: example.com Domain: example.com
Pfad: / Pfad: /cms/



WoltLab Suite Forum
Bisher: Neu:
Domain: example.com Domain: example.com
Pfad: /forum/ Pfad: /


Hinweis: Sollte sich die vollständige Domain ändern, dann muss zusätzlich die Cookie-Domain auf die neue Domain geändert werden. Der Eintrag ist in der Regel identisch mit der Domain unter Domain-Einstellungen.


Zusätzlich müssen Sie in der Datenbanktabelle wcf1_package die Spalte packageDir für das Paket WoltLab Suite Forum anpassen. Hier müssen Sie das neue Verzeichnis des Forums relativ zum Verzeichnis des Cores eintragen (im obigen Beispiel also ../).

Nun geht es an das Verschieben im Dateisystem. Erstellen Sie per FTP einen Ordner cms und verschieben Sie die folgenden Ordner und Dateien in den neu erstellten Ordner:

  • acp/
  • attachments/
  • cache/
  • font/
  • icon/
  • images/
  • js/
  • language/
  • lib/
  • log/
  • media_files/
  • sitemaps/
  • style/
  • templates/
  • tmp/
  • app.config.inc.php
  • cli.php
  • config.inc.php
  • global.php
  • index.php
  • options.inc.php

Als nächstes verschieben Sie alle Ordner und Dateien aus dem Verzeichnis forum in das Hauptverzeichnis.


Zuletzt muss noch die Datei app.config.inc.php im Hauptverzeichnis bearbeitet werden. Folgende Zeile if (!defined('RELATIVE_WCF_DIR')) define('RELATIVE_WCF_DIR', RELATIVE_WBB_DIR.'../'); muss wie folgt abgeändert werden: if (!defined('RELATIVE_WCF_DIR')) define('RELATIVE_WCF_DIR', RELATIVE_WBB_DIR.'cms/');. Falls weitere Anwendungen installiert sind, müssen die app.config.inc.php Dateien dieser ebenfalls analog angepasst werden.

Aus dem ACP geworfen


Wenn Sie die falsche Reihenfolge genommen haben und aus dem ACP ausgeloggt wurden, dann können Sie die Pfade auch über phpMyAdmin direkt in der Datenbank in der Tabelle wcf1_application ändern. Damit die Änderung wirksam wird, müssen Sie zusätzlich per FTP das Verzeichnis /cache/ leeren.






Verzeichnis/Domain bereits geändert


Wenn Sie das Verzeichnis/die Domain bereits geändert haben und nun beim Aufruf des Forums immer auf das alte Verzeichnis/die alte Domain geleitet werden, dann loggen Sie sich bitte via Direktlink im ACP ein. Fügen Sie hierzu bitte an die normale Forenadresse ein /acp/ an (zum Beispiel example.com/acp/).