Изглежда скриптът за архивиране не може да намери директорията, където се съхраняват файловете на сайта.
Цитирам от урока, който сте следвали, за да направите резервното копие:
// 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/";
Първо се уверете, че $sitedir
е зададен правилно с относителния път (от началната директория) до директорията с файлове на сайта.
Може да е нещо различно от www/
, например public_html/
за уебсайт, хостван на GoDaddy.
Ако горното е правилно, опитайте да зададете $home
променлива ръчно с абсолютния път на началната директория.
Актуализация
$homedir
е началната директория и $sitedir
е коренът на уебсайта спрямо $homedir
така че гледайки кода, който сте публикували, е много вероятно да има грешка, двете променливи трябва да бъдат:
// User home directory (absolute)
$homedir = "/home/mhmd2991/"; // <-- FIXED HERE
// Site directory (relative)
$sitedir = "public_html/";
Това предполага, че основната директория на уебсайта ви е public_html
и се намира във вашата начална директория mhmd2991
Отново се уверете, че основната директория на уебсайта ви всъщност е public_html
а не www
или html
или нещо друго. Проверете го с помощта на терминала.