- - كيفية تثبيت AbanteCart على خادم أوبونتو

كيفية تثبيت AbanteCart على خادم أوبونتو

امتلك موقع ويب يعمل بنظام 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. عندما يتم تحميل واجهة المستخدم على الويب ، سيتم الترحيب بك من خلال أداة إعداد أنيقة. اتبع التعليمات التي تظهر على الشاشة للحصول على كل شيء الإعداد.

تعليقات