Heim  >  Artikel  >  CMS-Tutorial  >  So migrieren Sie das Datenverzeichnis des Systems in ein anderes Verzeichnis als das Web in dedecms

So migrieren Sie das Datenverzeichnis des Systems in ein anderes Verzeichnis als das Web in dedecms

藏色散人
藏色散人Original
2019-12-09 10:00:382142Durchsuche

So migrieren Sie das Datenverzeichnis des Systems in ein anderes Verzeichnis als das Web in dedecms

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.

So migrieren Sie das Datenverzeichnis des Systems in ein anderes Verzeichnis als das Web in dedecms

Wir wechseln in das Verzeichnis der oberen Ebene und achten auf den Dateipfad.

So migrieren Sie das Datenverzeichnis des Systems in ein anderes Verzeichnis als das Web in dedecms

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.

So migrieren Sie das Datenverzeichnis des Systems in ein anderes Verzeichnis als das Web in dedecms

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)

So migrieren Sie das Datenverzeichnis des Systems in ein anderes Verzeichnis als das Web in dedecms

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn