Wie migriere ich das Systemdatenverzeichnis in ein anderes Verzeichnis als das Web in dedecms?
Das Datenverzeichnis ist das Verzeichnis für Systemcache und Konfigurationsdateien. Es verfügt im Allgemeinen über Lese- und Schreibrechte. Solange das Verzeichnis schreibbar ist, können dies sogar Sicherheitsrisiken zulassen Das zu lesende und zu schreibende Verzeichnis ist noch gefährlicher, daher empfehlen wir, dieses Datenverzeichnis aus dem über das Internet zugänglichen Verzeichnis zu verschieben. In diesem Artikel erfahren Sie, wie Sie das Datenverzeichnis aus dem Webzugriffsverzeichnis verschieben.
Empfohlenes Lernen: Dreamweaver cms
Dieser Vorgang erfordert vom Benutzer ein hohes Verständnis des DedeCMS-Systems. Wenn Sie das Gefühl haben, dass Sie damit nicht sehr vertraut sind, Sie können darüber nachdenken, sich für die offiziellen sicherheitsbezogenen Dienste zu entscheiden.
1. Übertragen Sie das Datenverzeichnis in ein Nicht-Webverzeichnis
Hier nehmen wir das Beispiel „D:dedecmsv57“ als Stammverzeichnis unseres Systems Das Verzeichnis (wie in Abbildung 1 dargestellt) Für die Migration ist das Verzeichnis der oberen Ebene (Nicht-Web-Verzeichnis) erforderlich. Sie können es einfach ausschneiden oder direkt kopieren.
Wir wechseln in das Verzeichnis der oberen Ebene und achten auf den Dateipfad.
2. Ändern Sie die Konfigurationskonstanten des DEDEDATA-Verzeichnisses
Suchen Sie die Datei /include/common.inc.php im Systemverzeichnis und ändern Sie es. Die DEDEDATA-Konstante ist Ihr Systemverzeichnis.
3. Konfigurieren Sie das tplcache-Cache-Dateiverzeichnis
Geben Sie den Systemhintergrund ein und ändern Sie das tplcache-Verzeichnis in der Konfiguration in das Verzeichnis du willst. (System> Grundlegende Systemparameter> Leistungsoptionen> Vorlagen-Cache-Verzeichnis)
Okay, wir können das Datenverzeichnis erfolgreich migrieren.
Dieser Vorgang wird derzeit nur im V57-System getestet. Andere Versionen des Systems müssen möglicherweise angepasst werden.
Wenn für den von Ihnen erworbenen virtuellen Host allgemeine Berechtigungen festgelegt sind, stellen Sie sicher, dass das Verzeichnis, in dem sich die Daten befinden, über Lese- und Schreibberechtigungen verfügt (dieselben Berechtigungen wie das Webverzeichnis).
Test bestanden.
Das obige ist der detaillierte Inhalt vonSo migrieren Sie das Datenverzeichnis des Systems in ein anderes Verzeichnis als das Web in dedecms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!