เนื่องจากคุณไม่ได้ระบุเวอร์ชันของ Ubuntu ที่คุณใช้ ไม่ว่าคุณจะใช้ Apache หรือ nginx ฉันจะถือว่าสิ่งต่อไปนี้:
- คุณกำลังใช้งาน Ubuntu Server 18.04 หรือใหม่กว่า
- คุณกำลังใช้งาน Apache 2.4 หรือใหม่กว่า
- คุณมีการติดตั้ง PHP ที่ใช้งานได้อย่างถูกต้อง
- ไดเร็กทอรีราก Apache ของคุณอยู่ใน
/var/www/html
และคุณยังไม่ได้สร้างโฮสต์เสมือนใดๆ
- คุณมี
Cleanto.zip
อยู่ในโฮมไดเร็กตอรี่ของคุณบนเซิร์ฟเวอร์
โดยคำนึงถึงสิ่งนี้ คุณสามารถทำสิ่งต่อไปนี้:
- ตรวจสอบให้แน่ใจว่าคุณมีการสำรองข้อมูลไซต์ของคุณอย่างเหมาะสมด้วยการสร้าง
น้ำมันดิน
ไฟล์:
sudo tar -cvf backup_$(วันที่ +\%Y-\%m-\%d).tar /var/www/html/*
บันทึก: สิ่งนี้จะสร้างไฟล์เช่น backup_2021-12-23.tar
ในไดเรกทอรีปัจจุบัน
- สร้างไดเร็กทอรีสำหรับซอฟต์แวร์การจองนัดหมายของคุณ:
sudo mkdir /var/www/html/cleanto
สิ่งสำคัญ: หากไดเรกทอรีรากของ Apache ของคุณไม่ใช่ html
อย่าลืมเปลี่ยนเป็นไดเร็กทอรีที่ถูกต้อง
- ย้ายไปยังไดเร็กทอรีใหม่และแตกไฟล์:
ซีดี /var/www/html/cleanto.cd
เปิดเครื่องรูด ~/Cleanto.zip
บันทึก: ถ้า Cleanto.zip
ไฟล์คือ ไม่ อยู่ในโฮมไดเร็กตอรี่ของคุณ (เช่น: /บ้าน/อูบุนตู/
) จากนั้นเปลี่ยน ~
ไปยังพาธเต็มไปยังไฟล์
- ตรวจสอบให้แน่ใจว่า Apache เป็นเจ้าของไฟล์:
sudo chown -R www-ข้อมูล:www-ข้อมูล *
- ไม่มีขั้นตอนที่ 4 คุณทำเสร็จแล้วและสามารถไปยังส่วนถัดไปของกระบวนการติดตั้งได้
บันทึก: หากคุณพบว่าการขยายไฟล์ Cleanto.zip
ไฟล์ได้สร้างไฟล์ สะอาด
ไดเร็กทอรีในไดเร็กทอรีที่คุณเพิ่งสร้างขึ้น ย้ายไฟล์เหล่านั้นไปยังตำแหน่งที่เหมาะสมดังนี้:
sudo cp /var/www/html/cleanto/cleanto/* /var/www/html/cleanto
หากสมมติฐานข้อใดข้อหนึ่งในห้าข้อที่จุดเริ่มต้นของคำตอบนี้ไม่ถูกต้อง วิธีแก้ปัญหาอาจไม่ได้ผลสำหรับคุณหากเป็นกรณีนี้ คุณจะต้องแก้ไขคำถามของคุณเพื่อรวมรายละเอียดเฉพาะเพิ่มเติมเกี่ยวกับเซิร์ฟเวอร์และการติดตั้ง Apache ของคุณ