الوصول إلى برنامج التثبيت
افتح المتصفح وانتقل إلى: 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):
/var/lib/docker/volumes/prestashop_psdata/_data - بيانات MySQL (وحدة تخزين Docker):
/var/lib/docker/volumes/prestashop_dbdata/_data - وحدات مخصصة (مثبتة بـ bind mount):
/root/prestashop/modules/ - قوالب مخصصة (مثبتة بـ bind mount):
/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