Anscheinend kann das Backup-Skript das Verzeichnis, in dem die Site-Dateien gespeichert sind, nicht finden.
Zitat aus dem Tutorial, dem Sie gefolgt sind, um die Sicherung durchzuführen:
// User home directory (absolute)
$homedir = trim(shell_exec("cd ~ && pwd"))."/"; // If this doesn't work, you can provide the full path yourself
// Site directory (relative)
$sitedir = "www/";
Stellen Sie zunächst sicher, dass $sitedir
korrekt mit dem relativen Pfad (vom Home-Verzeichnis) zum Site-Dateiverzeichnis gesetzt.
Es könnte etwas anderes als www/
sein , zum Beispiel public_html/
für eine auf GoDaddy gehostete Website.
Wenn das obige richtig ist, versuchen Sie $home
zu setzen Variable manuell mit dem absoluten Pfad des Home-Verzeichnisses.
Aktualisieren
$homedir
ist das Home-Verzeichnis und $sitedir
ist der Website-Stamm relativ zu $homedir
Wenn Sie sich also den von Ihnen geposteten Code ansehen, ist es ziemlich wahrscheinlich, dass ein Fehler vorliegt. Die beiden Variablen sollten sein:
// User home directory (absolute)
$homedir = "/home/mhmd2991/"; // <-- FIXED HERE
// Site directory (relative)
$sitedir = "public_html/";
Dies setzt voraus, dass Ihr Website-Stammverzeichnis public_html
ist und befindet sich in Ihrem Home-Verzeichnis mhmd2991
Stellen Sie erneut sicher, dass Ihr Website-Stammverzeichnis tatsächlich public_html
ist und nicht www
oder html
oder irgendetwas anderes. Überprüfen Sie es mit dem Terminal.