Có vẻ như tập lệnh sao lưu không thể tìm thấy thư mục lưu trữ các tệp trang web.
Trích dẫn từ hướng dẫn bạn đã làm theo để sao lưu:
// 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/";
Trước tiên, hãy đảm bảo rằng $sitedir
được đặt đúng với đường dẫn tương đối (từ thư mục chính) đến thư mục tệp trang web.
Nó có thể là một cái gì đó khác với www/
, ví dụ:public_html/
cho một trang web được lưu trữ trên GoDaddy.
Nếu điều trên là chính xác, hãy thử đặt $home
biến theo cách thủ công với đường dẫn tuyệt đối của thư mục chính.
Cập nhật
$homedir
là thư mục chính và $sitedir
là gốc của trang web liên quan đến $homedir
vì vậy, nhìn vào mã bạn đã đăng, rất có thể có sai sót, hai biến phải là:
// User home directory (absolute)
$homedir = "/home/mhmd2991/"; // <-- FIXED HERE
// Site directory (relative)
$sitedir = "public_html/";
Điều này giả sử thư mục gốc trang web của bạn là public_html
và nằm trong thư mục chính của bạn mhmd2991
Một lần nữa hãy đảm bảo rằng thư mục gốc của trang web của bạn thực sự là public_html
chứ không phải www
hoặc html
hoặc bất cứ điều gì khác. Kiểm tra bằng cách sử dụng thiết bị đầu cuối.