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

Làm thế nào để tự cập nhật PHP + MySQL CMS?

  • Giữ mã của bạn ở một vị trí riêng biệt với cấu hình và các tệp có thể thay đổi khác (hình ảnh đã tải lên, tệp bộ nhớ cache, v.v.)
  • Giữ các mô-đun tách biệt với mã chính.
  • Đảm bảo mã của bạn có quyền hệ thống tệp để tự thay đổi (ví dụ:sử dụng SuPHP).

Nếu bạn làm những điều này, đơn giản nhất là tải xuống hoàn toàn phiên bản mới (không có bản vá tăng dần) và giải nén nó vào một thư mục liền kề với thư mục chứa phiên bản hiện tại. Vì sẽ không có tệp biến trong thư mục mã, bạn chỉ có thể xóa hoặc đổi tên tệp cũ và đổi tên tệp mới để thay thế.

Bạn có thể giữ số phiên bản trong một hằng số chung trong mã.

Đối với MySQL, không có cách nào khác ngoài việc tạo một tập lệnh nâng cấp cho mọi phiên bản thay đổi bố cục DB. Ngay cả các giải pháp tự động để thay đổi định nghĩa bảng cũng không thể biết cách cập nhật dữ liệu hiện có.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đổi tên bảng bằng dấu cách mysql

  2. sử dụng auto_increment trong khóa tổng hợp

  3. Làm cách nào để bạn lưu trữ an toàn mật khẩu và muối của người dùng trong MySQL?

  4. lấy tên cha của danh mục con bằng một truy vấn duy nhất trong mysql

  5. Cách tính Doanh thu trong MySQL