Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Sichern Sie Dateien mit PHP auf Google Drive

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.