Mysql
 sql >> Database >  >> RDS >> Mysql

eseguire il backup dei file su Google Drive utilizzando PHP

Sembra che lo script di backup non sia in grado di trovare la directory in cui sono archiviati i file del sito.

Citando il tutorial che hai seguito per fare il backup:

// 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/";

Per prima cosa assicurati che $sitedir è impostato correttamente con il percorso relativo (dalla home directory) alla directory dei file del sito.

Potrebbe essere qualcosa di diverso da www/ , ad esempio public_html/ per un sito web ospitato su GoDaddy.

Se quanto sopra è corretto, prova a impostare $home variabile manualmente con il percorso assoluto della home directory.

Aggiorna

$homedir è la home directory e $sitedir è la radice del sito web relativa a $homedir

quindi guardando il codice che hai postato è molto probabile che ci sia un errore, le due variabili dovrebbero essere:

// User home directory (absolute)
$homedir = "/home/mhmd2991/"; // <-- FIXED HERE
// Site directory (relative)
$sitedir = "public_html/";

Ciò presuppone che la directory principale del tuo sito Web sia public_html e si trova all'interno della tua directory home mhmd2991

Ancora una volta assicurati che la directory principale del tuo sito web sia effettivamente public_html e non www o html o qualsiasi altra cosa. Controllalo usando il terminale.