sql >> Base de Datos >  >> RDS >> Mysql

copia de seguridad de archivos a Google Drive usando PHP

Parece que el script de copia de seguridad no puede encontrar el directorio donde se almacenan los archivos del sitio.

Citando el tutorial que siguió para hacer la copia de seguridad:

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

Primero asegúrese de que $sitedir está configurado correctamente con la ruta relativa (desde el directorio de inicio) al directorio de archivos del sitio.

Podría ser algo diferente a www/ , por ejemplo public_html/ para un sitio web alojado en GoDaddy.

Si lo anterior es correcto, intente configurar $home variable manualmente con la ruta absoluta del directorio de inicio.

Actualizar

$homedir es el directorio de inicio y $sitedir es la raíz del sitio web relativa a $homedir

así que mirando el código que publicaste es muy probable que haya un error, las dos variables deberían ser:

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

Esto supone que el directorio raíz de su sitio web es public_html y se encuentra dentro de su directorio de inicio mhmd2991

Nuevamente, asegúrese de que el directorio raíz de su sitio web sea realmente public_html y no www o html O algo más. Compruébalo usando la terminal.