
مقدمة
AbanteCart هي منصة تجارة إلكترونية قوية ومرنة مفتوحة المصدر مصممة لمساعدة الشركات على إنشاء وإدارة المتاجر عبر الإنترنت بسهولة. إن واجهتها سهلة الاستخدام وخيارات التخصيص الواسعة وميزاتها القوية تجعلها خيارًا ممتازًا للمبتدئين والمطورين المتمرسين. سيوجهك هذا الدليل الشامل خلال عملية تثبيت AbanteCart على الخادم الخاص بك، مما يضمن لك أساسًا قويًا لبدء بناء متجرك عبر الإنترنت.
المتطلبات المسبقة
قبل أن تبدأ عملية التثبيت، تأكد من أن الخادم الخاص بك يلبي المتطلبات التالية:
- خادم ويب: Apache أو Nginx
- قاعدة بيانات: MySQL الإصدار 5.1 أو أعلى
- PHP: الإصدار 7.2 أو أعلى
- امتدادات PHP:
- مكتبة GD
- cURL
- OpenSSL
- mbstring
- ZIP
- DOM
- PDO
- Mcrypt
بالإضافة إلى ذلك، ستحتاج إلى:
- وصول FTP أو SSH إلى الخادم الخاص بك
- اسم نطاق يشير إلى الخادم الخاص بك
- قاعدة بيانات MySQL ومستخدم مع الأذونات المناسبة
الخطوة 1: تنزيل AbanteCart
الخطوة الأولى هي تنزيل أحدث إصدار من AbanteCart من الموقع الرسمي. اتبع هذه الخطوات:
- قم بزيارة صفحة تنزيل AbanteCart.
- انقر على زر “Download Now” للحصول على أحدث إصدار مستقر.
- احفظ الملف ZIP الذي تم تنزيله على جهاز الكمبيوتر الخاص بك.
الخطوة 2: تحميل AbanteCart إلى الخادم الخاص بك
بعد ذلك، تحتاج إلى تحميل ملفات AbanteCart إلى خادم الويب الخاص بك. يمكنك القيام بذلك باستخدام عميل FTP مثل FileZilla أو عبر سطر الأوامر باستخدام SSH.
استخدام FTP
- افتح عميل FTP الخاص بك واتصل بالخادم باستخدام بيانات FTP الخاصة بك.
- انتقل إلى الدليل الجذر لموقع الويب الخاص بك (عادةً
public_html
أوwww
). - قم بفك ضغط الملف ZIP الذي تم تنزيله على جهاز الكمبيوتر الخاص بك.
- قم بتحميل الملفات والمجلدات المستخرجة إلى الدليل الجذر لموقع الويب الخاص بك.
استخدام SSH
- اتصل بالخادم الخاص بك باستخدام SSH:
ssh your_username@your_server_ip
- انتقل إلى الدليل الجذر لموقع الويب الخاص بك:
$ cd /path/to/your/website/root
- قم بتحميل الملف ZIP إلى الخادم الخاص بك (يمكنك استخدام
scp
أو أي طريقة أخرى). - قم بفك ضغط الملف ZIP:
$ unzip abantecart_vX.X.X.zip
- قم بنقل الملفات المستخرجة إلى الدليل الجذر:
$ mv abantecart/* .
$ mv abantecart/.htaccess .
- احذف المجلد المستخرج والملف ZIP:
$ rm -rf abantecart
$ rm abantecart_vX.X.X.zip
الخطوة 3: تكوين أذونات الملفات
أذونات الملفات الصحيحة ضرورية لتشغيل AbanteCart بسلاسة. قم بتعيين الأذونات المناسبة للمجلدات التالية:
$ chmod 755 system/config.php
$ chmod 755 system/cache/
$ chmod 755 system/logs/
$ chmod 755 system/temp/
$ chmod 755 system/backups/
$ chmod 755 image/
$ chmod 755 image/thumbnails/
$ chmod 755 image/data/
$ chmod 755 download/
$ chmod 755 extensions/
$ chmod 755 admin/system/backup/
$ chmod 755 admin/system/temp/
$ chmod 755 admin/system/logs/
الخطوة 4: إنشاء قاعدة بيانات MySQL
AbanteCart يتطلب قاعدة بيانات MySQL لتخزين بياناته. قم بإنشاء قاعدة بيانات جديدة ومستخدم مع الأذونات المناسبة:
- قم بتسجيل الدخول إلى خادم MySQL الخاص بك:
$ mysql -u root -p
- قم بإنشاء قاعدة بيانات جديدة:
CREATE DATABASE abantecart_db;
- قم بإنشاء مستخدم جديد ومنحه الأذونات:
CREATE USER 'abantecart_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON abantecart_db.* TO 'abantecart_user'@'localhost';
FLUSH PRIVILEGES;
- اخرج من واجهة MySQL:
EXIT;
الخطوة 5: تشغيل برنامج التثبيت AbanteCart
الآن بعد أن تم تحميل ملفاتك وجاهزة قاعدة البيانات الخاصة بك، يمكنك تشغيل برنامج التثبيت AbanteCart:
- افتح متصفح الويب الخاص بك وانتقل إلى اسم النطاق الخاص بك. يجب أن ترى معالج تثبيت AbanteCart.
- اتبع التعليمات التي تظهر على الشاشة:
- الخطوة 1: اتفاقية الترخيص: اقرأ ووافق على اتفاقية الترخيص.
- الخطوة 2: فحص النظام: تأكد من استيفاء جميع متطلبات النظام. إذا تم العثور على أي مشاكل، فقم بحلها قبل المتابعة.
- الخطوة 3: تكوين قاعدة البيانات: أدخل تفاصيل قاعدة البيانات الخاصة بك (اسم قاعدة البيانات، اسم المستخدم وكلمة المرور) وانقر على “استمرار”.
- الخطوة 4: حساب المشرف: أنشئ حساب مشرف بإدخال اسم مستخدم، كلمة مرور وعنوان بريد إلكتروني.
- الخطوة 5: تكوين المتجر: أدخل تفاصيل متجرك، مثل اسم المتجر، اسم المالك، العنوان ومعلومات الاتصال.
- بمجرد اكتمال التثبيت، ستشاهد رسالة نجاح. احذف دليل
install
من الخادم الخاص بك لأسباب أمنية:
$ rm -rf install/
الخطوة 6: تكوين متجرك
بعد التثبيت، يمكنك تسجيل الدخول إلى لوحة إدارة AbanteCart وبدء تكوين متجرك:
- قم بتسجيل الدخول إلى لوحة الإدارة عن طريق الانتقال إلى
http://yourdomain.com/index.php?s=admin
. - استخدم بيانات المشرف التي أنشأتها أثناء التثبيت.
- استكشف الإعدادات المختلفة والخيارات لتخصيص متجرك حسب احتياجاتك. تشمل المناطق الرئيسية للتكوين:
- الإعدادات: الإعدادات العامة، تفاصيل المتجر، التوطين، إلخ.
- الكتالوج: إدارة المنتجات، الفئات، الخيارات، السمات والمصنعين.
- الإضافات: تثبيت وإدارة الإضافات لإضافة وظائف إضافية إلى متجرك.
- التصميم: تخصيص مظهر متجرك عن طريق اختيار القوالب وتعديل التخطيطات.
- المبيعات: إدارة الطلبات، العملاء، الكوبونات والقسائم.
- النظام: إدارة المستخدمين، مجموعات المستخدمين، الأذونات، النسخ الاحتياطية والسجلات.
الخطوة 7: تأمين تثبيت AbanteCart الخاص بك
الأمان هو أمر بالغ الأهمية لأي متجر عبر الإنترنت. اتخذ الخطوات التالية لتأمين تثبيت AbanteCart الخاص بك:
- شهادة SSL: قم بتثبيت شهادة SSL لتشفير البيانات المرسلة بين الخادم ومتصفحات العملاء. تقدم معظم مزودي الاستضافة شهادات SSL، ويمكنك أيضًا استخدام Let’s Encrypt للحصول على شهادات SSL مجانية.
- حماية دليل الإدارة: قم بحماية دليل الإدارة الخاص بك بإعادة تسميته إلى اسم فريد وصعب التخمين. يمكنك القيام بذلك عن طريق إعادة تسمية مجلد
admin
على الخادم وتحديث ملفsystem/config.php
ليعكس الاسم الجديد:
define('ADMIN_PATH', 'new_admin_folder');
- أذونات الملفات والمجلدات: تأكد من تعيين أذونات الملفات والمجلدات بشكل صحيح لمنع الوصول غير المصرح به.
- النسخ الاحتياطية المنتظمة: قم بعمل نسخ احتياطية منتظمة لملفات وقاعدة بيانات متجرك لتجنب فقدان البيانات في حالة الهجوم أو فشل الخادم.
- التحديث المنتظم: حافظ على تحديث AbanteCart والإضافات الخاصة به لضمان حصولك على أحدث تصحيحات الأمان والميزات الجديدة.
الخطوة 8: تحسين الأداء
لتضمن تشغيل متجرك بسلاسة وتوفير تجربة مستخدم جيدة، قم بتحسين أدائه باتباع هذه النصائح:
- التخزين المؤقت: قم بتمكين التخزين المؤقت لتقليل تحميل الخادم وتحسين أوقات تحميل الصفحات. يتضمن AbanteCart آليات تخزين مؤقت مدمجة يمكن تكوينها في لوحة الإدارة.
- تحسين الصور: قم بتحسين الصور لتقليل حجم ملفاتها دون المساس بالجودة. يمكنك استخدام أدوات مثل TinyPNG أو ImageOptim لضغط الصور قبل تحميلها إلى متجرك.
- شبكة توصيل المحتوى (CDN): استخ
دم CDN لتوزيع المحتوى الخاص بك على عدة خوادم حول العالم، مما يقلل التأخير ويحسن أوقات التحميل للعملاء حول العالم.
- تقليل طلبات HTTP: قلل عدد طلبات HTTP بدمج ملفات CSS وJavaScript، باستخدام sprites CSS وتقليل استخدام الموارد الخارجية.
- تمكين ضغط Gzip: قم بتمكين ضغط Gzip على خادم الويب الخاص بك لتقليل حجم ملفات HTML وCSS وJavaScript المرسلة إلى المتصفح.
خلاصة
تثبيت AbanteCart هو عملية بسيطة تتضمن تنزيل البرنامج، تحميله إلى الخادم الخاص بك، تكوين أذونات الملفات، إعداد قاعدة البيانات وتشغيل معالج التثبيت. باتباع هذا الدليل الشامل، يمكنك إعداد منصة تجارة إلكترونية قوية ومرنة لمتجرك عبر الإنترنت.
بمجرد التثبيت، خذ الوقت لتكوين إعدادات متجرك، تأمين التثبيت الخاص بك وتحسين الأداء لتقديم أفضل تجربة ممكنة للعملاء. مع ميزاته الواسعة وخيارات التخصيص، يعد AbanteCart أداة قوية يمكنها مساعدتك في إنشاء وإدارة متجر ناجح عبر الإنترنت.