Heim > Artikel > Backend-Entwicklung > Ausführliche Erläuterung der Schritte zum Ändern des Datenverzeichnisnamens im DEDECMS-Website-Sicherheitshandbuch
In diesem Artikel werden hauptsächlich die Schritte der DEDECMS-Website Sicherheit zum Ändern des Namens des Datenverzeichnisses vorgestellt. Es gibt viele Lücken in dedecms. Es ist relativ sicherer, den Namen des Standarddatenverzeichnisses zu ändern . Einige Freunde in Not können sich darauf beziehen
In letzter Zeit sind häufig Dedecms-Schwachstellen aufgetreten, und DreamWeaver-Beamte haben auch viele entsprechende Maßnahmen bereitgestellt. Was ich Ihnen heute sagen werde, ist, dass dedecms Benutzern offiziell empfiehlt, den Namen der Datendatei zu ändern. Für virtuelle Hosts erlauben einige Einschränkungen für virtuelle Hosts kein Verschieben außerhalb des Webverzeichnisses. Um die Möglichkeit eines Angriffs auf die Website zu minimieren, können wir das Datenverzeichnis umbenennen, wodurch mögliche Angriffe weiter reduziert werden.
1. Ändern Sie die Datei common.inc.php im Verzeichnis include. Öffnen Sie die Datei und suchen Sie nach Zeile 16:
Der Code lautet wie folgt:
define('DEDEDATA', DEDEROOT.'/data');
Ändern Sie die Daten in den Verzeichnisnamen, den Sie ändern möchten, zum Beispiel: dann in 22badata Ändern Sie es in:
Der Code lautet wie folgt:
define('DEDEDATA', DEDEROOT.'/22badata');
2. Benennen Sie das Datenverzeichnis mit FTP in 22badata um, was dem geänderten Dateinamen entspricht der erste Schritt.
3. Gehen Sie im Website-Hintergrund zu System – Systemgrundparameter – Leistungsoptionen und ändern Sie „Vorlage Cache Verzeichnis:“ in: /22badata/tplcache .
Die Umstellung ist grundsätzlich 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 und kommentieren Sie die ersten paar Zeilen der Datei aus. Die Kommentare lauten wie folgt, dh fügen Sie vorne // hinzu des Codes lautet der Code wie folgt:
Der Code lautet wie folgt:
// if (! file_exists ( dirname (FILE).'/data/common.inc.php')) //{ // header('Location:install/index.php'); // exit(); //}im Hintergrund
gibt es immer noch Probleme mit der Website Karte und RSS und JS Sie müssen ein neues Datenverzeichnis im Stammverzeichnis der Website erstellen und dann zwei neue RSS- und JS-Verzeichnisse unter dem Datenverzeichnis erstellen. Das war's. Aktualisieren Sie es erneut und prüfen Sie, ob alles normal ist. Download-Adresse der dedecms-Vorlage: www.php.cn/xiazai/code/dedecms
Hinweis: Das oben erwähnte Änderungsverzeichnis ist 22badata, und 22badata kann frei durch das gewünschte Verzeichnis ersetzt werden. Name.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Schritte zum Ändern des Datenverzeichnisnamens im DEDECMS-Website-Sicherheitshandbuch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!