Sử dụng cơ sở dữ liệu trống mới, giữ mã ứng dụng bên ngoài thư mục gốc của tài liệu công khai nếu có thể và không bao giờ đặt thông tin xác thực vào các tệp công khai hoặc có thể tải xuống.
Chuẩn bị môi trường
Cung cấp môi trường cơ sở dữ liệu và PHP tương thích trước khi tải lên bản phân phối.
- PHP 8.2 hoặc mới hơn
- MySQL 8.0.29+ hoặc MariaDB 10.5+
- Các tiện ích mở rộng PHP và viết lại URL cần thiết
Đặt ranh giới công khai
Ưu tiên gốc tài liệu trỏ đến thư mục chung của gói. Các quy tắc gốc đi kèm hỗ trợ an toàn cho các webroot cố định.
- Chỉ có tài sản công mới có thể truy cập trực tiếp
- Dữ liệu cấu hình và thời gian chạy vẫn được bảo vệ
- HTTPS được bật trước khi nhập thông tin xác thực
Mở trình cài đặt web
Gói chưa được định cấu hình sẽ tự động mở trình hướng dẫn cài đặt đa ngôn ngữ.
- Chọn hoặc chấp nhận ngôn ngữ được phát hiện
- Xác minh khóa cài đặt và tên miền
- Hoàn thành tất cả các kiểm tra yêu cầu hệ thống
Kết nối và cài đặt
Nhập cơ sở dữ liệu trống và chi tiết tài khoản chủ sở hữu, sau đó để Eduvixo áp dụng các lần di chuyển theo thứ tự.
- Thông tin xác thực được ghi vào cấu hình được bảo vệ
- Giấy phép được mã hóa cục bộ
- Giao diện Eduvixo đi kèm đã được kích hoạt
Xác minh và vận hành
Đăng nhập, xác nhận các tuyến quan trọng và thiết lập bản sao lưu và cập nhật trước khi xuất bản.
- Kiểm tra quyền truy cập đăng nhập và vai trò
- Xác minh thư, nội dung tải lên và các trang công khai
- Thủ tục khôi phục và sao lưu tài liệu