เพรสต้าช็อป

แพลตฟอร์มอีคอมเมิร์ซแบบโอเพนซอร์ส สำหรับสร้างและจัดการร้านค้าออนไลน์

เข้าถึงตัวติดตั้ง

เปิดเบราว์เซอร์ของคุณแล้วไปที่: 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-mount): /root/prestashop/modules/
  • ธีมที่กำหนดเอง (แบบ bind-mounted): /root/prestashop/themes/

การจัดการคอนเทนเนอร์ของ PrestaShop

ตรวจสอบสถานะตู้คอนเทนเนอร์:

docker compose -f /root/prestashop/docker-compose.yml ps

ดูบันทึก:

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

รายละเอียดการสมัคร