Wie lege ich DedeCMS-Verzeichnisberechtigungen fest?
1. Verzeichnisberechtigungen
Laut Statistik beginnen die meisten Website-Angriffe im Stammverzeichnis. Daher kann das Spaltenverzeichnis nicht im Stammverzeichnis festgelegt werden . .
Empfohlenes Lernen: Dreamweaver cms
Nach Abschluss der DEDECMS-Bereitstellung lauten die wichtigsten Verzeichniseinstellungen wie folgt:
1) Installation löschen.
2) Stellen Sie das Verzeichnis „Daten“, „Templates“, „Uploads“ oder „HTML“ so ein, dass es lesbar und beschreibbar ist, und heben Sie die Ausführungsberechtigungen auf (wie legt Windows dort natürlich die Berechtigungen des Verzeichnisses fest?); Eine bessere Lösung für den Datenordner ist das Verschieben der Daten aus dem Stammverzeichnis der Site.
3) Wenn die Website keine speziellen Themen benötigt, muss das spezielle Verzeichnis gelöscht werden. Bei Bedarf schlugen einige Internetnutzer Folgendes vor: Sichern Sie nach dem Generieren von HTML die Datei „special/index.php“, löschen Sie sie und stellen Sie dann das Verzeichnis auf Lese-/Schreibberechtigungen und nicht ausführbare Berechtigungen ein. Dies ist jedoch problematischer, da jedes Nach dem ersten Generierung müssen Sie die Datei index.php löschen und sie beim nächsten Ausführen von „generate“ wiederherstellen.
4) Die Include-, Member-, Plus- und Hintergrundverwaltungsverzeichnisse sind auf ausführbare Skripte eingestellt, die lesbar, aber nicht beschreibbar sind (dasselbe gilt für die Buch-, Ask-, Firmen- und Gruppenverzeichnisse mit zusätzlichen Modulen installiert).
2. Andere Probleme, die Aufmerksamkeit erfordern
1) Sofern nicht unbedingt erforderlich, verwenden Sie die MySQL-Root-Benutzerberechtigungen nicht direkt auf der Website. Im Allgemeinen ist es dasselbe Die Website entspricht einem MySQL-Benutzer und die Berechtigungen sind:
SELECT, INSERT , UPDATE , DELETE CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES
Da DEDE nirgendwo gespeicherte Prozeduren verwendet, deaktivieren Sie unbedingt FILE, EXECUTE usw., um gespeicherte Prozeduren oder Dateivorgänge auszuführen.
3. Achten Sie immer auf die offizielle Website von dede und wenden Sie die Patches rechtzeitig an.
Im Folgenden sind einige Dateiberechtigungseinstellungen aufgeführt
Benutzer träumen davon, eine Website zu erstellen. Die Website-Sicherheit kann nicht ignoriert werden. Lassen Sie mich das Tutorial zu den Sicherheitseinstellungen für jedes Verzeichnis von DreamWeaver mit Ihnen teilen. Als Referenz.
/ [Übergeordnetes Site-Verzeichnis]
Wenn Sie die Backend-Verzeichnisfunktionen nutzen möchten, benötigen Sie die Berechtigung zum Auflisten des Verzeichnisses //0444
/ [Site Stammverzeichnis]
Ausführungs- und Leseberechtigungen sind erforderlich. Wenn Sie Dateien und Verzeichnisse unter dem Stammverzeichnis erstellen möchten, benötigen Sie Schreibrechte//0755
/install [Installationsverzeichnis]
Anforderungen Ausführungs- und Leseberechtigungen haben//Es wird empfohlen, nach Abschluss der Installation zu löschen oder umzubenennen//0555
/dede [Backend-Programmverzeichnis]
Erfordert Ausführung und Leseberechtigung Berechtigungen//Es wird empfohlen, die Installation abzuschließen. Korrigieren Sie den Verzeichnisnamen in Zukunft //0755
/include [Hauptprogrammverzeichnis]
erfordert Schreib-, Ausführungs- und Leseberechtigungen //0755 //Es wird empfohlen, nach der ersten Installation die Schreibberechtigungen zu entfernen und die Berechtigungen zu ändern (die Schreib- und Änderungsberechtigungen vorübergehend zu aktivieren, wenn die Konfigurationsdatei neu geschrieben wird) //0555
/member [Mitgliedsverzeichnis]
Erfordert die Ausführung von Lese- und Berechtigungen //Es wird empfohlen, die Schreib- und Änderungsberechtigungen zu entfernen //0555
/plus [Plug-in-Verzeichnis]
erfordert Lese-, Schreib- und Ausführungsberechtigungen //Es wird empfohlen, die Sitemap nach RSS-Dateien zu generieren und die Schreib- und Änderungsberechtigung zu entfernen. //0755
/data [Site-Cache-Daten und andere Dateien]
erfordert Leseberechtigung und Schreibänderungsberechtigung//Es wird empfohlen, die Ausführungsberechtigungen zu entfernen //0666
/html [Standardverzeichnis für HTML-Dokumente]
erfordert Lese-, Änderungs- und Erstellungsberechtigungen // Es wird empfohlen um Ausführungsberechtigungen zu entfernen //0666
/templets【 Vorlagenverzeichnis】
Erfordert Lese-, Änderungs- und Schreibberechtigungen//Es wird empfohlen, Ausführungsberechtigungen zu entfernen//0666
/uploads [Anhangsverzeichnis]
Erfordert Schreib- und Leseberechtigungen //Es wird empfohlen, die Ausführungsberechtigungen //0666
/company [Enterprise Yellow Pages Program Directory]
Erfordert Lese- und Ausführungsberechtigungen //Es wird empfohlen, die Schreibberechtigungen //0555 zu entfernen/special [Spezielles Dokumentverzeichnis] Erfordert Ausführungs-, Lese-, Schreib- und Änderungsberechtigungen //0755 /book [Buchbibliotheksmodul-Programmverzeichnis] Ausführungs-, Lese-, Schreib- und Änderungsberechtigungen erforderlich//0755/ask [Q&A-Modulprogrammverzeichnis]Erfordert Ausführungs- und Leseberechtigungen//Es wird empfohlen, Schreibberechtigungen zu entfernen//0555/group [Programmverzeichnis des Kreismoduls]Erfordert Ausführungs- und Leseberechtigungen//Es wird empfohlen Schreibberechtigungen entfernen//0555
Das obige ist der detaillierte Inhalt vonSo legen Sie Verzeichnisberechtigungen in DedeCMS fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!