امتلك موقع ويب يعمل بنظام Linux ويتطلع إلى تعيينحتى منصة للتسوق لذلك؟ إذا كان الأمر كذلك ، فعل لنفسك معروفًا وتحقق من AbanteCart. إنه نظام تجارة إلكترونية مجاني مفتوح المصدر يمكن للمستخدمين إدارته وتخصيصه على منصة التجارة الإلكترونية الخاصة بهم. قبل أن تتمكن من تثبيت AbanteCart على خادم Ubuntu ، تأكد من أن لديك LAMP عليه.
تثبيت LAMP
عادة ، من السهل الحصول على مكدس LAMPخادم أوبونتو ، حيث يمكن للمستخدمين تحديد مربع وتحميله أثناء التثبيت. ومع ذلك ، إذا اخترت ، لسبب ما ، تجنب إعداد هذا الأمر ، فقم بتثبيته الآن باستخدام الأوامر التالية.
أولاً ، قم بتشغيل أداة التحديث. سيؤدي القيام بذلك إلى ضمان حصول خادم Ubuntu على أحدث الحزم.
sudo apt update sudo apt upgrade -y
بعد الترقية ، ستحتاج إلى تثبيت أداة Tasksel. يعد استخدام هذه الأداة ، بدلاً من مدير حزم Ubuntu التقليدي ، أسرع بكثير ، حيث أنك لست بحاجة إلى تحديد كل حزمة على حدة.
sudo apt install tasksel
بعد ذلك ، استخدم أداة Tasksel لتثبيت LAMP Stack.
ملاحظة: أثناء عملية تثبيت LAMP ، ستظهر مطالبة تطلب من المستخدم تعيين كلمة مرور جذر SQL جديدة. تأكد من استخدام كلمة مرور آمنة لا تنسى.
sudo tasksel install lamp-server
تثبيت AbanteCar
عند اكتمال تثبيت LAMP ، سيكون من الآمن تثبيت AbanteCart على خادم Ubuntu. باستخدام مجلد مشترك أداة ، قم بتنزيل أحدث إصدار من البرنامج:
sudo -s cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip
إنشاء مجلد جديد AbanteCart داخل / على شبكة الاتصالات العالمية / أتش تي أم أل / مع مكدير.
mkdir -p /var/www/html/abantecart
استخراج master.zip ارشيف باستخدام بفك القيادة في المجلد الجديد.
unzip master.zip -d /var/www/html/abantecart
استخدم ال القرص المضغوط قيادة للانتقال إلى / فار / على شبكة الاتصالات العالمية / هتمل / abantecart / بوبليك.
cd /var/www/html/abantecart/public_html
حذف جميع الملفات غير الضرورية باستخدام جمهورية مقدونيا أمر.
rm -rf tests rm *.txt rm *.md
نقل محتويات بوبليك إلى / فار / على شبكة الاتصالات العالمية / هتمل / abantecart
mv * ..
تكوين AbanteCart
مع وجود جميع الملفات في مكانها الصحيح ، فقد حان الوقتالبدء في تكوين AbanteCart على خادم أوبونتو. الخطوة الأولى هي إعطاء ملكية خادم الويب Apache للدليل AbanteCart. بدون منح ملكية لـ Apache ، لن يتم تشغيل AbanteCart. باستخدام chown الأمر ، وإعطاء حقوق اباتشي إلى المجلد.
chown -R www-data: /var/www/html/abantecart
أدخل / فار / على شبكة الاتصالات العالمية / هتمل / abantecart استخدام CD.
cd /var/www/html/abantecart
بفضل Chown ، خادم الويب لديه حق الوصول إلى / فار / على شبكة الاتصالات العالمية / هتمل / abantecart. ومع ذلك ، نظرًا لعدم تعيين الأذونات بشكل صحيح ، لا يزال البرنامج لن يعمل بشكل صحيح. لإصلاح هذا ، قم بتشغيل شمود أمر.
chmod -R 777 system/ chmod -R 777 image chmod -R 777 download chmod -R 777 admin/system/backup chmod -R 777 resources
إعداد SQL
يستخدم برنامج AbanteCart MySQL لمعالجة احتياجات قاعدة البيانات الخاصة به. نتيجة لذلك ، ستحتاج إلى إنشاء قاعدة بيانات SQL جديدة. في الجهاز الطرفي ، أدخل واجهة أمر SQL مع مستخدم الجذر.
mysql -u root -p
في موجه SQL ، قم بإنشاء قاعدة بيانات جديدة لاستخدام AbanteCart.
CREATE DATABASE abantecart;
بمجرد إعداد قاعدة البيانات ، قم بإنشاء مستخدم جديد ومنحه الأذونات المناسبة.
ملاحظة: قم بتغيير كلمة المرور الآمنة بكلمة مرور آمنة.
GRANT ALL PRIVILEGES on abantecart.* to "abante_admin"@"localhost" identified by "securepassword";
لدى AbanteCart الآن مستخدم SQL وقاعدة بيانات للتفاعل معها ، مما يعني أن عملنا في MySQL قد تم. للخروج من الأداة ، قم بما يلي:
FLUSH PRIVILEGES; QUIT
تكوين اباتشي
يتطلب إعداد AbanteCart على Apache قاصرًاترتيب. على وجه التحديد ، ستحتاج إلى إخبار Apache بأن برنامج AbanteCart هو موقع ويجب تحميله. في المحطة ، استخدم محرر Nano لإنشاء ملف "مواقع متوفرة" جديد.
sudo nano /etc/apache2/sites-available/abantecart.conf
الصق الكود التالي في abantecart.conf، في نانو.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/abantecart
ServerName yourdomain.com
<Directory /var/www/html/abantecart/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log common
</VirtualHost>
احفظ الملف في نانو عن طريق الضغط على Ctrl + O مزيج مفتاح. الخروج من المحرر Ctrl + X.
بعد الخروج من Nano ، قم بتمكين الموقع الجديد من خلال:
sudo a2ensite abantecart
إعداد AbanteCart

يتطلب تكوين تطبيق AbanteCart ، مثل معظم أدوات الويب ، متصفح ويب. للوصول إلى الأداة ، افتح علامة تبويب جديدة في متصفحك والصق عنوان URL التالي في شريط الموقع:
http://server-local-ip-address/abantecart
لست متأكدًا من عنوان IP المحلي لخادمك؟ حاول استخدام الملكية الفكرية addr القيادة في المحطة:
ip addr show | grep 192.168.1
جري الملكية الفكرية addr المعرض في تركيبة مع البقرى سوف تصفية أي معلومات غير ضرورية وعزل عنوان IP المحلي IPv4. عندما يتم تحميل واجهة المستخدم على الويب ، سيتم الترحيب بك من خلال أداة إعداد أنيقة. اتبع التعليمات التي تظهر على الشاشة للحصول على كل شيء الإعداد.
تعليقات