مرحبا بزوار ومتابعي مدونة الشهادة مع موضوع جديد بعنوان: تثبيت سكربت متجر أوبن كارت – الطريقة الصحيحة
سنشرح في هذا المقال كيفية تثبيت سكربت أوبن كارت خطوة بخطوة بالصور سيكون شرح واضح وسهل باذن الله.
(OpenCart) هو نظام مجاني قابل للتخصيص لإدارة المتاجر الإلكترونية وهو مفتوح المصدر ويعتمد على لغة PHP، ويستخدم قاعدة بيانات MySQL ومكونات HTML. وهو يوفر دعمًا للكثير من العملات واللغات كما يوفر الكثير من القوالب.
سيتم توضيح طريقة تثبيت أوبن كارت
وهذه الطريقة متقاربة لتثبيت بقية الاصدارات السابقة
أيضاً يوجد فيديو توضيحي أسفل الصفحة
قبل البدء
تأكد أن إعدادات سيرفرك مهيئة بشكل صحيح لتثبيت أوبن كارت، راجع متطلبات تشغيل أوبن كارت.
متطلبات تشغيل سكربت متجر اوبن كارت
يتطلب سكربت متجر أوبن كارت بعض المتطلبات الفنية الواجب توفرها لكي يعمل بشكل صحيح. بدايةً يجب انشاء خادم على الويب لجعل متجر أوبن كارت متاح على شبكة الانترنت. أسماء النطاقات وخدمات الاستضافة يمكن الحصول عليها بسهولة وبأسعار في متناول الجميع.
عند اختيار خدمة استضافة، يجب أن تتأكد أن المتطلبات التالية متوفرة وتم تركيبها على خادم الاستضافة:
يجب تمكين هذه الاضافات لكي يعمل سكربت متجر أوبن كارت بشكل صحيح.
- ويب سيرفر – يستحسن أن يكون أباتشي
- اصدار بي اتش بي PHP 7.3 – ملاحظة: اوبن كارت 3.0.3.6 لايتوافق مع PHP 7.4 بشكل كامل
- MySQL – ويستحسن MySQLi
متطلبات بي اتش بي PHP
متطلبات بي اتش بي PHP المطلوبة هي:
- Curl
- ZIP
- Zlib
- GD Library
- Mcrypt
- Mbstrings
متطلبات بي اتش بي الموضحة أعلاه دائماً تكون متوفرة في أغلب مزودي خدمات الاستضافة. وأثناء عملية تثبيت المتجر يمكنك التأكد من تفعيلها أو عدم تفعيلها. وفي حالة عدم تفعيل أي واحدة منها يجب عليك التواصل مع مستضيفك لطلب تفعيلها.
بعد تنزيل الملف سيظهر على جهازك مثل الصورة التالية:
محتويات الملف المضغوط حسب الصورة التالية:
رفع الملف المضغوط الى الاستضافة
من الاستضافة اذهب الى إدارة الملفات وإذا كانت لوحة تحكم الاستضافة باللغة الانجليزية ستجد أن تسمية إدارة الملفات بإسم: (File Manager) مثل الصورة التالية:
في هذا المثال سيتم تثبيت المتجر على مسار فرعي بإسم:
/public_html/store
ولك الحرية في تثبيت المتجر على المسار الرئيسي أو مسار فرعي
لإنشاء مجلد جديد في الاستضافة انقر على زر إنشاء مجلد جديد
نكتب اسم المجلد الفرعي ثم ننقر على زر إنشاء
لاحظ الآن في الصورة التالية تم إنشاء المسار الفرعي
وهو فارغ ولا يحتوي على أي ملفات أو مجلدات
الآن قم باختيار ايقونة رفع الملفات
اختر الملف المضغوط من جهازك لرفعه الى الاستضافة
بعد رفع الملف المضغوط سيظهر في إدارة الملفات حسب الصورة التالية:
قم بتحديد الملف ثم اختر استخراج محتويات الملف لفك الضغط:
الخطوة التالية بعد فك الضغط هي تغيير أسماء ملفات الكونفيج من
config-dist.php
إلى
config.php
الصورة التالية توضح ملف الكونفيج الأول في المسار الأساسي للمتجر
الصورة التالية توضح ملف الكونفيج الثاني في مسار مجلد الأدمن.
إنشاء قاعدة البيانات
الخطوة التالية إنشاء قاعدة بيانات فارغة
من الاستضافة اذهب الى قواعد البيانات.
في هذا المثال قمنا بإنشاء قاعدة بيانات بإسم:
opencas0_store
بعد إنشاء قاعدة البيانات، نعود للصفحة السابقة لاستكمال الخطوات.
ثم نقوم بإنشاء اسم المستخدم:
opencas0_ostor
بعد انشاء اسم المستخدم، نعود للصفحة السابقة لاستكمال الخطوات
ربط اسم المستخدم بقاعدة البيانات
اعطاء الصلاحيات لإسم المستخدم للتحكم في قاعدة البيانات.
تثبيت المتجر
الخطوة الأولى نفتح المتصفح ونذهب إلى رابط المتجر لتظهر لنا صفحة التثبيت للمتجر، ونلاحظ أن رابط المتجر حسب الصورة التالية هو:
store/install/index.php/
بعد الضغط على زر متابعة سوف ننتقل إلى الخطوة الثانية من تثبيت أوبن كارت، ويظهر فيها أن جميع الاعدادات تم ضبطها بشكل صحيح
الآن ننتقل إلى الخطوة الثالثة، ونقوم بإدخال بيانات قاعدة البيانات الفارغة التي أنشأناها مسبقاً وأيضاً نقوم بإدخال معلومات لوحة تحكم متجر أوبن كارت حسب الصورة التالية:
الخطوة الرابعة، نهاية التثبيت ويجب بعدها الذهاب إلى إدارة المجلدات في الاستضافة وحذف مجلد الثبيت
واسم المجلد هو:
install
الى هنا نكون قد انتهينا من شرح تثبيت سكربت متجر أوبن كارت
It’s not my first time to visit this website, i am visiting this web site dailly and get pleasant data from here everyday.
Hi there, I enjoy reading all of your post. I like to write a little comment to support you.
Hello would you mind letting me know which hosting company you’re working with? I’ve loaded your blog in 3 completely different web browsers and I must say this blog loads a lot quicker then most. Can you suggest a good internet hosting provider at a reasonable price? Cheers, I appreciate it!
Hey outstanding blog! Does running a blog similar to this take a massive amount work? I have virtually no expertise in programming but I was hoping to start my own blog soon. Anyway, if you have any recommendations or tips for new blog owners please share. I know this is off topic nevertheless I just needed to ask. Kudos!
Hi! Someone in my Myspace group shared this site with us so I came to take a look. I’m definitely enjoying the information. I’m book-marking and will be tweeting this to my followers! Outstanding blog and outstanding design and style.
I’d like to find out more? I’d care to find out more details.
Way cool! Some very valid points! I appreciate you writing this post and also the rest of the site is also very good.
There is definately a lot to know about this topic. I love all the points you’ve made.
Hi are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding knowledge to make your own blog? Any help would be greatly appreciated!
Asking questions are actually good thing if you are not understanding anything completely, but this post provides good understanding even.
We are a gaggle of volunteers and starting a new scheme in our community. Your site provided us with helpful information to work on. You have performed an impressive task and our whole community shall be grateful to you.
hi!,I love your writing so so much! percentage we keep up a correspondence more approximately your post on AOL? I need an expert in this area to solve my problem. May be that is you! Taking a look forward to peer you.
Can I simply say what a relief to discover a person that actually knows what they’re talking about on the web. You certainly know how to bring an issue to light and make it important. More and more people must read this and understand this side of the story. I can’t believe you’re not more popular because you certainly have the gift.
медицинская справка 2023
справки москва
Fantastic post however , I was wondering if you could write a litte more on this topic? I’d be very grateful if you could elaborate a little bit more. Cheers!