เข้าสู่หน้าติดตั้ง
เปิด browser และไปที่: http://<SERVER_IP>:8080/install
คุณต้องทำการติดตั้งผ่านเว็บให้เสร็จสิ้นทันที
ข้อมูลฐานข้อมูล
- ที่อยู่เซิร์ฟเวอร์ฐานข้อมูล:
mysql - ชื่อฐานข้อมูล:
prestashop - ผู้ใช้ฐานข้อมูล
root - รหัสผ่านฐานข้อมูล: เก็บไว้ใน
/root/prestashop/docker-compose.yml(ตัวแปรMYSQL_ROOT_PASSWORD/DB_PASSWD)
เมื่อการติดตั้งเสร็จสมบูรณ์แล้ว คุณต้องทำให้การติดตั้งปลอดภัย
ลบไดเรกทอรีตัวติดตั้ง:
docker exec -i prestashop rm -rf install
เข้าสู่แผงผู้ดูแลระบบ
PrestaShop จะเปลี่ยนชื่อไดเรกทอรีผู้ดูแลระบบให้อัตโนมัติ
ค้นหาชื่อไดเรกทอรีผู้ดูแลระบบ:
docker exec prestashop ls -1 | grep admin | grep -v admin-api
ตัวอย่างผลลัพธ์: admin123abc
เปิดในเบราว์เซอร์: http://<SERVER_IP>:8080/<admin_directory>
เข้าสู่ระบบด้วยบัญชีผู้ดูแลที่สร้างไว้ระหว่างการติดตั้ง
ไฟล์และไดเรกทอรีที่สำคัญ
- ไดเรกทอรีแอป:
/root/prestashop - ไฟล์ Docker Compose:
/root/prestashop/docker-compose.yml - ข้อมูล PrestaShop แบบถาวร (Docker volume):
/var/lib/docker/volumes/prestashop_psdata/_data - ข้อมูล MySQL (Docker volume):
/var/lib/docker/volumes/prestashop_dbdata/_data - โมดูลที่กำหนดเอง (bind-mounted):
/root/prestashop/modules/ - ธีมที่กำหนดเอง (bind-mounted):
/root/prestashop/themes/
การจัดการ PrestaShop Containers
ตรวจสอบสถานะ container:
docker compose -f /root/prestashop/docker-compose.yml ps
ดู logs:
docker compose -f /root/prestashop/docker-compose.yml logs -f
รีสตาร์ทบริการ:
docker compose -f /root/prestashop/docker-compose.yml restart
เริ่มบริการ:
docker compose -f /root/prestashop/docker-compose.yml up -d