Wygląda na to, że skrypt kopii zapasowej nie może znaleźć katalogu, w którym przechowywane są pliki witryny.
Cytując z samouczka, w którym wykonałeś kopię zapasową:
// 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/";
Najpierw upewnij się, że $sitedir
jest prawidłowo ustawiony ze ścieżką względną (z katalogu domowego) do katalogu plików witryny.
Może to być coś innego niż www/
, na przykład public_html/
dla witryny hostowanej w GoDaddy.
Jeśli powyższe jest poprawne, spróbuj ustawić $home
zmienna ręcznie z bezwzględną ścieżką katalogu domowego.
Aktualizacja
$homedir
to katalog domowy i $sitedir
jest katalogiem głównym witryny powiązanym z $homedir
więc patrząc na kod, który zamieściłeś, jest całkiem prawdopodobne, że jest pomyłka, dwie zmienne powinny mieć postać:
// User home directory (absolute)
$homedir = "/home/mhmd2991/"; // <-- FIXED HERE
// Site directory (relative)
$sitedir = "public_html/";
Zakłada się, że katalog główny Twojej witryny to public_html
i znajduje się w twoim katalogu domowym mhmd2991
Ponownie upewnij się, że katalog główny Twojej witryny to faktycznie public_html
a nie www
lub html
albo coś innego. Sprawdź to za pomocą terminala.