Mysql
 sql >> Base de données >  >> RDS >> Mysql

sauvegarder des fichiers sur Google Drive en utilisant PHP

Il semble que le script de sauvegarde soit incapable de trouver le répertoire dans lequel les fichiers du site sont stockés.

Citant le tutoriel que vous avez suivi pour effectuer la sauvegarde :

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

Assurez-vous d'abord que $sitedir est défini correctement avec le chemin relatif (du répertoire de base) au répertoire des fichiers du site.

Cela pourrait être quelque chose de différent de www/ , par exemple public_html/ pour un site Web hébergé sur GoDaddy.

Si ce qui précède est correct, essayez de définir $home variable manuellement avec le chemin absolu du répertoire personnel.

Mettre à jour

$homedir est le répertoire personnel et $sitedir est la racine du site Web par rapport à $homedir

donc en regardant le code que vous avez posté, il est fort probable qu'il y ait une erreur, les deux variables devraient être :

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

Cela suppose que le répertoire racine de votre site Web est public_html et se trouve dans votre répertoire personnel mhmd2991

Encore une fois, assurez-vous que le répertoire racine de votre site Web est bien public_html et non www ou html ou quoi que ce soit d'autre. Vérifiez-le à l'aide du terminal.