Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

sao lưu tệp vào google drive bằng PHP

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng MySQL với các dịch vụ không đồng nhất của Oracle

  2. Nhận kết quả truy vấn từ 2 bảng db ngay cả khi bảng thứ hai không có mục nhập tương ứng

  3. Tìm nạp danh sách liên kết trong cơ sở dữ liệu MySQL

  4. Cách duy trì kết nối cơ sở dữ liệu trong máy chủ web python

  5. Công việc cho thuê (cập nhật nguyên tử và nhận) từ cơ sở dữ liệu MySQL