
WordPress FTP Ordner / Verzeichnisrechte zurücksetzen & reseten
Sie haben Ihre WordPress Verzeichnis-Rechte umgestellt und nun funktioniert etwas nicht mehr? Sie wurden gehackt und die Rechte wurden verändert?
Dann sollten die FTP-Ordner-Rechte neu zugewiesen werden. Dies kann entweder manuell und einzeln für jede Datei und jeden Ordner umgesetzt werden oder durch ein kleines, hilfreiches PHP Script.
So funktioniert es:
– Erstellen Sie eine PHP-Datei mit dem folgenden Code oder nutzen Sie den Download für die fertige Datei (Download entpacken)
– Legen Sie die PHP-Datei in das Hauptverzeichnis von WordPress
– Starten Sie die PHP-Funktion, indem Sie die Datei aufrufen: www.Ihre-Seite.de/dateiname.php
(wenn Sie die fertige Download-Version der Datei nutzen, wäre die URL zum Starten: www.Ihre-Webseite.de/hnp-right-reset.php)
– Fertig, die Rechte wurden resetet. Löschen Sie die Datei jetzt wieder aus dem Hauptverzeichnis.
<?php
hnp_reset_directory_rights(dirname(__FILE__));
function hnp_reset_directory_rights($dir, $nomask = [".", ".."])
{
if (is_dir($dir)) {
if (@chmod($dir, 0755)) {
echo "<p><strong>Rechte erfolgreich resetet:</strong> " . $dir . "</p>";
}
}
if (is_dir($dir) && ($handle = opendir($dir))) {
while (false !== ($file = readdir($handle))) {
if (!in_array($file, $nomask) && $file[0] != ".") {
if (is_dir("$dir/$file")) {
hnp_reset_directory_rights("$dir/$file", $nomask);
} else {
$filename = "$dir/$file";
if (@chmod($filename, 0644)) {
echo "<p><strong>Rechte erfolgreich resetet:</strong> " . $filename . "</p>";
}
}
}
}
closedir($handle);
}
}
unlink(__FILE__);
echo "<br></br><p>Die Verzeichnis-Rechte wurden erfolgreich resetet. Du kannst die verwendete PHP-Datei, für diesen Reset, nun wieder löschen.</p>";
?>
Oder fertige PHP-Datei herunterladen:
Sie wurden gehackt oder Ihre Webseiten mit Viren/Malware infiziert? Wir säubern und schützen Ihre Webseite: → Webseiten-Anti-Virus-Service
↩ Zurück zur Blogübersicht
