Vì bạn chưa chỉ định phiên bản Ubuntu nào bạn đang sử dụng, cũng như việc bạn đang sử dụng Apache hay nginx, tôi sẽ giả định như sau:
- bạn đang chạy Ubuntu Server 18.04 hoặc mới hơn
- bạn đang chạy Apache 2.4 hoặc mới hơn
- bạn đã cài đặt PHP đúng chức năng
- thư mục gốc Apache của bạn nằm ở
/var/www/html
và bạn chưa tạo bất kỳ máy chủ ảo nào
- bạn có
Cleanto.zip
nằm trong thư mục nhà của bạn trên máy chủ
Với suy nghĩ này, bạn có thể làm như sau:
- Thực sự đảm bảo rằng bạn có một bản sao lưu phù hợp cho trang web của mình bằng cách tạo một
hắc ín
tập tin:
Sudo tar -cvf backup_$(date +\%Y-\%m-\%d).tar /var/www/html/*
Ghi chú: Điều này sẽ tạo ra một tập tin như backup_2021-12-23.tar
trong thư mục hiện tại.
- Tạo một thư mục cho phần mềm đặt lịch hẹn của bạn:
sudo mkdir /var/www/html/cleanto
QUAN TRỌNG: Nếu thư mục gốc Apache của bạn không html
, hãy đảm bảo thay đổi nó vào đúng thư mục.
- Di chuyển đến thư mục mới và giải nén các tập tin:
cd /var/www/html/cleanto
giải nén ~/Cleanto.zip .
Ghi chú: Nếu Cleanto.zip
tập tin là không phải nằm trong thư mục chính của bạn (ví dụ: /home/ubuntu/
), sau đó thay đổi ~
đến đường dẫn đầy đủ đến tệp.
- Đảm bảo Apache sở hữu các tệp:
sudo chown -R www-data:www-data *
- Không có bước 4. Bạn đã hoàn tất và có thể chuyển sang phần tiếp theo của quá trình cài đặt.
Ghi chú: Nếu bạn thấy rằng giải nén Cleanto.zip
tập tin đã tạo khác làm sạch
thư mục trong thư mục bạn vừa tạo, hãy di chuyển các tệp đó đến vị trí thích hợp như sau:
Sudo cp /var/www/html/cleanto/cleanto/* /var/www/html/cleanto
Nếu bất kỳ giả định nào trong số năm giả định ở phần đầu của câu trả lời này là không chính xác, thì giải pháp đó có thể không hiệu quả với bạn.Nếu đúng như vậy, bạn sẽ muốn chỉnh sửa câu hỏi của mình để bao gồm các chi tiết cụ thể hơn về máy chủ và cài đặt Apache của bạn.