في المقالة التالية سوف نلقي نظرة على كيف سنكون قادرين على ذلك قم بتثبيت Prestashop على Ubuntu. هذه فكرة جيدة بالنسبة لنا جميعًا الذين يطورون وحدات أو سمات لمدير المحتوى المجاني هذا. يوفر لنا PrestaShop سمة افتراضية مع العديد من الاحتمالات. سيسمح للمستخدمين بتغيير سمة المتجر دون تغيير محتواه أو تعديله حسب الذوق. هذا البرنامج متوافق مع الوحدات الإضافية التي تعمل على توسيع الوظائف المدمجة فيه.
إذا كان شخص ما لا يزال لا يعرف حتى الآن ، PrestaShop هو حل للتجارة الإلكترونية مفتوح المصدر مما يسمح لنا بالحفاظ على متجرنا الخاص على الإنترنت. تمت كتابته بلغة برمجة PHP مع دعم نظام إدارة قاعدة بيانات MySQL. كما أنه يدعم أنظمة بوابات دفع مختلفة مثل PayPal و Google Checkout وما إلى ذلك.
المتطلبات المسبقة
للتثبيت على نظام Ubuntu الخاص بنا (17.10 في هذا المثال) ، يجب أن نلبي شرطًا أساسيًا. في الأساس سنحتاج إلى تثبيت خادم Apache و MySQL و PHP، ولتسهيل ذلك ، لدينا إمكانية استخدام XAMPP. يمكن لأي شخص تنزيله من موقعه على الويب ثم تثبيته.
تحميل Prestashop
بمجرد استيفاء متطلبات Xampp وبافتراض أن كل شخص قد قام بتثبيته وعمله ، نواصل إجراء التثبيت. سنقوم أولاً بتنزيل الحزمة من المحطة (Ctrl + Alt + T) ، على الرغم من أننا نستطيع ذلك أيضًا قم بتنزيله من ملف ويب الرسمية. للتنزيل بواسطة Terminal ، سنقوم بتنفيذ الأمر wget متبوعًا برابط التنزيل.
wget https://download.prestashop.com/download/releases/prestashop_1.7.2.4.zip
ضغط العبوة
الآن سيتعين علينا استخراج الحزمة التي تم تنزيلها. لهذا سنقوم بتنفيذ الأمر التالي. المسار الذي قمت بفك ضغطه من Xampp:
unzip prestashop_1.7.2.4.zip -d /opt/lampp/htdocs/prestashop
بشكل افتراضي يجب أن تكون الأذونات صحيحة. إذا كان يعطي أثناء التثبيت بعض المشاكل أثناء التثبيت مع الأذونات، يمكننا أن نقدم لك ما يلي. دعونا لا ننسى أن هذا التثبيت يتم محليًا ، لذلك نفترض أن مخاطر الأمان ضئيلة:
chmod -R 777 /opt/lampp/htdocs/prestashop
إنشاء ملف التكوين للمضيف الظاهري
بمجرد أن يكون لدينا Prestashop في فريقنا ، سنقوم بإنشاء ملف تكوين مضيف افتراضي لـ PrestaShop يسمى prestashop.conf والذي سنضيف إليه التغييرات التالية. لتحرير الملف ، سيتعين علينا فقط الكتابة في المحطة (Ctrl + Alt + T):
nano /etc/apache2/sites-available/prestashop.conf
سيكون المحتوى المراد إضافته مشابهًا لما يلي:
بمجرد حفظ الملفات السابقة ، سننشئ إدخالًا في ملف المضيفين لنتمكن من ذلك اتصل بـ Prestashop من المستعرض عن طريق كتابة اسم الخادم فقط. نبدأ بتحرير ملف hosts بالأمر التالي:
nano /etc/hosts
يجب أن يبدو تنسيق الملف كما يلي:
ip-de-tu-equipo presta.local
بمجرد حفظ ملف المضيفين ، سيتعين علينا ذلك أعد تشغيل apache الذي يتيحه لنا Xampp.
تركيب Prestashop
في المتصفح سنفعل كتابة عنوان URL presta.local (إذا اتبعت الخطوات الواردة في هذه المقالة). سيتم فتح إجراء التثبيت PrestaShop على الشاشة.
اختيار اللغة
هنا سنضطر إلى ذلك اختر اللغة وانقر فوق التالي.
قبول الترخيص
تظهر اتفاقية الترخيص على الشاشة. علينا فقط تحقق من الخيار وأنا أتفق وانقر فوق التالي.
فحص التوافق
ثم معالج التثبيت تحقق من توافق النظام. إذا سارت الأمور على ما يرام ، يمكننا النقر فوق التالي.
تفاصيل المتجر
اكتب ال تفاصيل المتجر عند الضرورة. في هذه الشاشة ، سيكون من الضروري أيضًا ملء ملف تفاصيل حساب المسؤول. نتقدم من خلال النقر فوق التالي.
قاعدة البيانات
في هذا الجزء سوف يتعين علينا إعطاء بيانات قاعدة البيانات وانقر على خيار اختبار اتصال قاعدة البيانات. سيجري Prestashop محاولة اتصال ، ولكن إذا لم نقم بإنشاء أي قاعدة بيانات ، فسوف يمنحنا خيار إنشائها تلقائيًا. إذا كان للمنشأة حق الوصول إلى قاعدة البيانات ، فلن تكون لدينا مشكلة.
التثبيت بنجاح
يستمر تثبيت PrestaShop في عمليته حتى يكتمل. الآن لفتح لوحة الإدارة ، سنضغط على الخيار "إدارة متجرك"للانتقال إلى إدارة المتجر. ليس بدون من قبل احذف المجلد "تثبيت"سنجده داخل الدليل الذي قمنا فيه بتثبيت Prestashop.
تسجيل الدخول إلى لوحة الإدارة
باتباع الرابط السابق ، سنصل إلى صفحة تسجيل الدخول. للوصول إلى الإدارة ، سيتعين علينا ذلك اكتب بيانات الاعتماد التي نقدمها أثناء التثبيت.
تظهر لوحة إدارة PrestaShop على الشاشة. لذلك، ننتهي من تثبيت PrestaShop في Ubuntu 17.10 ويمكننا البدء في التطوير والاختبار.
عليك أن تكون عديم الفائدة لتحتل هذا wea
لأنك قلت ذلك ؟.
إنه يعمل على ubuntu 20.04 ، شكرًا جزيلاً لك <3
كنت بحاجة إلى تثبيت PrestaShop المحلي للاختبار.
عندما اتبعت الخطوات للدخول إلى تثبيت PrestaShop ، لم يعمل الدخول
prestashop.local (مثال IP). في حالتي ، يعمل إذا قمت بإدخال IP + الخاص بك كما قمت باستدعاء المجلد الذي وضعت فيه Prestashop ، "selected-ip / foldername". السابق:
Prestashop.local / بريستاشوب /
وبالفعل في التثبيت ، ظهر خطأ أذونات PHP الذي قمت بحله عن طريق الدعارة للمجلد
أين هو PrestaShop. مثال: chmod 777 -R prestashop / (inside htdocs) ...