PrestaShop

Nyílt forráskódú e-kereskedelmi platform online áruházak létrehozásához és kezeléséhez.

A telepítő elérése

Nyissa meg a böngészőjét, és lépjen a következő oldalra: http://<SERVER_IP>:8080/install

You must complete the web installer immediately.

Database information:

  • Database server address: mysql
  • Adatbázis neve: prestashop
  • Adatbázis felhasználó: root
  • Adatbázis jelszó: tárolva itt: /root/prestashop/docker-compose.yml (variables MYSQL_ROOT_PASSWORD / DB_PASSWD)

After the installer finishes successfully, you must secure the installation.

Remove the installer directory:

docker exec -i prestashop rm -rf install

Access the Admin Panel

PrestaShop renames the admin directory automatically.

Find admin directory name:

docker exec prestashop ls -1 | grep admin | grep -v admin-api

Example output: admin123abc

Nyissa meg a böngészőjében: http://<SERVER_IP>:8080/<admin_directory>

Log in using the admin account created during setup.

Fontos fájlok és könyvtárak

  • Alkalmazás könyvtár: /root/prestashop
  • Docker Compose fájl: /root/prestashop/docker-compose.yml
  • Persistent PrestaShop data (Docker volume): /var/lib/docker/volumes/prestashop_psdata/_data
  • MySQL data (Docker volume): /var/lib/docker/volumes/prestashop_dbdata/_data
  • Custom modules (bind-mounted): /root/prestashop/modules/
  • Custom themes (bind-mounted): /root/prestashop/themes/

Managing the PrestaShop Containers

Konténer állapotának ellenőrzése:

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

Naplók megtekintése:

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

Szolgáltatások újraindítása:

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

Szolgáltatások indítása:

docker compose -f /root/prestashop/docker-compose.yml up -d

Az alkalmazás részletei