Wie ändere ich den Namen des Datenverzeichnisses auf der DEDECMS-Website?
Jetzt die neueste Version 5.7 und 5.7SP1 von DEDECMS sind im Backend verfügbar. Es erfolgt eine Sicherheitsüberprüfung. Wenn das Datenverzeichnis den Standardnamen verwendet, ist die Sicherheit des DEDE-Systems definitiv stark gefährdet. Ich glaube, jeder hat diesen Tipp gesehen: Es wird dringend empfohlen, das Datenverzeichnis außerhalb des Web-Stammverzeichnisses zu verschieben. Sehen Sie sich an, wie man es verschiebt. Bei virtuellen Hosts erlauben einige Einschränkungen für virtuelle Hosts jedoch kein Verschieben außerhalb des Webs Verzeichnis Um die Möglichkeit eines Angriffs auf die Website zu minimieren, können wir das Datenverzeichnis umbenennen, was die Möglichkeit von Angriffen weiter verringert. Die spezifischen Vorgänge lauten wie folgt:
Empfohlenes Lernen:
Dreamweaver cms1. Ändern Sie die Datei common.inc.php im Include-Verzeichnis. Öffnen Sie die Datei und suchen Sie nach Zeile 16:
define('DEDEDATA', DEDEROOT.'/data'); Ändern Sie die Daten in den Verzeichnisnamen, den Sie ändern möchten, zum Beispiel: in asdfg, und ändern Sie ihn dann in:
define('DEDEDATA', DEDEROOT.'/asdfg'); 2. Benennen Sie das Datenverzeichnis mit FTP in asdfg um, was dem im ersten Schritt geänderten Dateinamen entspricht.
3. Gehen Sie im Website-Hintergrund zu System – Grundlegende Systemparameter – Leistungsoptionen und ändern Sie „Vorlagen-Cache-Verzeichnis:“ in: /asdfg/tplcache.
Damit ist die Änderung im Grunde genommen abgeschlossen, es gibt jedoch noch einige Probleme. Öffnen Sie das Website-Verzeichnis und Sie werden feststellen, dass Sie zur Installationsdatei gesprungen sind. Machen Sie sich keine Sorgen, ändern Sie die Datei index.php im Stammverzeichnis der Website, kommentieren Sie die ersten paar Zeilen der Datei aus und kommentieren Sie sie wie folgt, dh fügen Sie // vor dem Code hinzu:
Der Code lautet wie folgt:
//if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) //{ // header('Location:install/index.php'); // exit(); //}
Auf diese Weise kann Ihre Website normal geöffnet werden. Beim Aktualisieren im Hintergrund gibt es immer noch Probleme mit der Website-Karte und RSS- und JS-Updates. Dann müssen wir nur ein neues Datenverzeichnis im Stammverzeichnis der Website erstellen und dann zwei neue RSS- und JS-Dateien erstellen Verzeichnisse unter dem Datenverzeichnis, fertig, aktualisieren Sie es erneut und prüfen Sie, ob alles normal ist.
Hinweis: Das oben erwähnte Änderungsverzeichnis ist asdfg, wobei asdfg frei durch den gewünschten Verzeichnisnamen ersetzt werden kann.
Das obige ist der detaillierte Inhalt vonSo ändern Sie den Namen des Datenverzeichnisses auf der DEDECMS-Website. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!