كيفية تثبيت Magento 2 على Ubuntu 20.04 LTS

دليل شامل حول كيفية إعداد ونشر Magento2 store على خادم Ubuntu 20.04.

Magento هي عبارة عن منصة تجارة إلكترونية شهيرة تم إنشاؤها ومكتوبة بلغة PHP ، وتستخدمها العديد من الشركات الصغيرة لبيع المنتجات وإنشاء تواجد عبر الإنترنت. يتيح لك إنشاء متجر كامل عبر الإنترنت مع ميزات مثل إدارة المخزون وكتالوجات المنتجات والشحن والفواتير وغير ذلك الكثير.

إذا كنت تتطلع إلى بناء منصة تسوق أنيقة على مستوى المؤسسات لعملك ، فيجب أن تكون Magento نقطة انطلاق رائعة. لذلك في هذا الدليل ، سننظر في كيفية إعداد إصدار مجتمع Magento الإصدار 2.3 مع حزمة LAMP على خادم Ubuntu 20.04.

المتطلبات الأساسية

ستحتاج إلى خادم Ubuntu 20.04 LTS وتسجيل الدخول كملف سودو مستخدم ممكّن. ستحتاج أيضًا إلى اسم مجال يشير إلى عنوان IP لخادم Ubuntu 20.04. سوف نستخدم example.com أينما كان اسم المجال مطلوبًا ، استبدله بنطاقك. قبل أن نبدأ ، قم بتحديث قائمة الحزم ثم قم بترقية الحزم على خادم Ubuntu 20.04 الخاص بك.

تحديث sudo apt && sudo apt Upgrade

قم بتثبيت خادم الويب Apache

يتطلب Magento خادم ويب ليعمل ، في هذا الدليل اخترنا استخدام تشغيل تطبيق Magento عبر حزمة LAMP (Linux و Apache و MySQL و PHP). لذلك سنقوم بتثبيت جميع الحزم التي تتكون من مكدس LAMP.

يعد خادم الويب Apache أحد أكثر خوادم الويب شيوعًا على الإنترنت حيث يحتوي على ما يقرب من 37.2 ٪ من إجمالي حصة سوق خادم الويب. يمكنك أيضًا اختيار تثبيت Magento فوق مكدس LEMP الذي يستخدم خادم الويب Nginx بدلاً من apache. ولكن في هذا الدليل ، سنقوم بنشر خادم Megento الخاص بنا بمساعدة Apache.

لتثبيت خادم الويب Apache ، قم بتشغيل الأمر أدناه:

sudo apt تثبيت apache2

أدخل كلمة مرور المستخدم الخاصة بك واضغط ص إذا طُلب منك ذلك. عند اكتمال التثبيت ، نحتاج إلى تكوين جدار حماية Ubuntu غير المعقد (UFW) للسماح بحركة المرور على المنفذ 80 & 443.

يأتي UFW مع ملفات تعريف مسبقة التكوين يمكن تبديلها للسماح للتطبيق بالوصول إلى المنافذ على خادم Ubuntu 20.04. لذلك عند تثبيت خادم الويب Apache ، تمت إضافة ملفات تعريف UFW المسماة "Apache" و "Apache Full" و "Apache Secure" إلى قائمة تطبيقات UFW. السماح لخادم الويب Apache بالعمل على المنفذ 80 & 443 عن طريق الركض:

sudo ufw يسمح "Apache Full"

الآن ، كل ما نحتاج إلى القيام به هو تمكين UFW ولكن قبل القيام بذلك تأكد من أنك سمحت للمنفذ 22 (SSH). إذا لم تغير قواعد SSH UFW ، فقد يتم حظر دخولك إلى خادم Ubuntu 20.04.

sudo ufw تسمح بـ "OpenSSH"

أخيرًا ، قم بتمكين جدار الحماية UFW عن طريق تشغيل:

sudo ufw تمكين

صحافة ص إذا تلقيت مطالبة تفيد بأن الأمر قد يعطل اتصالات SSH ، لأننا أضفنا بالفعل قاعدة للسماح لـ SSH من خلالها. يمكنك الآن الوصول إلى خادم الويب apache من خلال متصفحك ، واكتب عنوان IP لخادم Ubuntu 20.04 في شريط URL واضغط على Enter.

apache2 ubuntu الصفحة الافتراضية

قم بتثبيت MySQL Server

ستحتاج أيضًا إلى خادم قاعدة بيانات لتشغيل Magento حيث يتم تخزين جميع محتويات متجر Magento. سنقوم بتثبيت خادم MySQL وإنشاء مستخدم يسمى ماجنتوسير وقاعدة بيانات تسمى ماجنتو لماجينتو.

تسمى حزمة MySQL باسم خادم الخلية في مستودعات Ubuntu ، قم بتثبيته عن طريق تشغيل:

sudo ملائمة تثبيت خادم الخلية

بعد ذلك ، نحتاج إلى تكوين إعدادات أمان MySQL بشكل صحيح. لحسن الحظ ، تأتي حزمة MySQL مصحوبة بنص أمان يجعل تكوين خادم MySQL أسهل. لذلك ، قم بتنفيذ هذا البرنامج النصي عن طريق تشغيل الأمر التالي:

sudo mysql_secure_installation

ستتم مطالبتك بأسئلة متعددة ، وهذه هي الإعدادات المثلى لخادم MySQL:

  • هل ترغب في إعداد مكون VALIDATE PASSWORD؟ [y / n]: أدخل ص
  • هناك ثلاثة مستويات من سياسة التحقق من صحة كلمة المرور.
    • الرجاء إدخال 0 = منخفض ، 1 = متوسط ​​و 2 = قوي: أدخل 2
  • يرجى تعيين كلمة المرور للجذر هنا.
    • كلمة مرور جديدة: أدخل كلمة مرور لمستخدم جذر MySQL.
    • أعد إدخال كلمة المرور الجديدة: كرر كلمة المرور التي اخترتها.
  • هل تريد إزالة المستخدمين المجهولين؟ [y / n]: أدخل ص
  • عدم السماح بتسجيل الدخول إلى الجذر عن بعد؟ [y / n]: أدخل ص
  • إزالة اختبار قاعدة البيانات والوصول إليها؟ [y / n]: أدخل ص
  • تحديث جداول الامتياز الآن؟ [y / n]: أدخل ص

ثم للتحقق والتحقق من أن خادم MySQL مثبت ويعمل بشكل صحيح ، قم بتسجيل الدخول إلى خادم MySQL كمستخدم جذر عن طريق:

sudo mysql

ادخل سودو كلمة مرور المستخدم عندما يُطلب منك القيام بذلك واضغط على زر الإدخال. يستخدم مستخدم جذر MySQL امتداد الملف unix_socket لمصادقة تسجيل الدخول. ما يعنيه هذا بشكل أساسي هو أنك بحاجة إلى أن تكون سودو مستخدم لتسجيل الدخول إلى خادم MySQL كمستخدم أساسي له.

إنشاء قاعدة بيانات جديدة ومستخدم لـ Magento

يمكننا الآن إنشاء مستخدم MySQL لـ Magento وإذا اتبعت كل خطوة في هذا الدليل ، فيجب أن يكون لديك وحدة تحكم MySQL مفتوحة. قم بإنشاء قاعدة بيانات تسمى ماجنتو عن طريق إدخال الاستعلام التالي في وحدة تحكم MySQL:

إنشاء قاعدة بيانات magento ؛

لإنشاء مستخدم MySQL جديد يسمى ماجنتوسير، قم بتشغيل هذا الاستعلام في وحدة التحكم:

إنشاء مستخدم 'magentouser' @ '٪' معرف باستخدام mysql_native_password بواسطة 'password' ؛

ملحوظة: استبدل ملف كلمه السر في الاستعلام بكلمة مرور قوية من اختيارك.

ثم امنح الجديد ماجنتوسير الوصول الكامل إلى ماجنتو قاعدة البيانات:

منح الكل في magento. * إلى "magentouser" @ "٪" مع خيار المنحة ؛

نحن بحاجة إلى ضبط log_bin_trust_function_creators المعلمة 1 كما تم تعطيلها في أحدث إصدار من MySQL وبدون تمكينها ، فإن Magento يلقي ببعض الأخطاء أثناء التثبيت. للقيام بذلك ، قم بتشغيل الاستعلام التالي:

ضبط GLOBAL log_bin_trust_function_creators = 1 ؛

أخيرًا ، أعد تحميل امتيازات قاعدة البيانات والإعدادات التي قمنا بتغييرها والخروج من وحدة التحكم باستخدام هذه الاستعلامات:

امتيازات التنظيف ؛ خروج؛

قم بتثبيت PHP والإضافات المطلوبة

يتطلب Magento PHP وبعض امتدادات PHP للعمل. في وقت كتابة هذا المقال ، تم إصدار إصدار مجتمع Magento 2.3 لا يعمل مع أحدث إصدار من PHP 7.4 وبالتالي نحتاج إلى تثبيت إصدار PHP 7.3.

نحتاج إلى إضافة PHP PPA تابع لجهة خارجية حتى نتمكن من تثبيت إصدار PHP 7.3 نظرًا لأن مستودعات Ubuntu لا تحتوي إلا على الأحدث 7.4 الحزم. أضف PPA وقم بتحديث قائمة الحزم عن طريق تشغيل هذه الأوامر:

sudo add-apt-repository ppa: ondrej / php && sudo apt update

ثم قم بتثبيت PHP 7.3 وجميع وحدات PHP التي تتطلبها Magento عن طريق تشغيل الأمر التالي:

sudo apt install php7.3 php7.3-common php7.3-mysql php7.3-fpm php7.3-gmp php7.3-curl php7.3-intl php7.3-mbstring php7.3-xmlrpc php7.3- gd php7.3-xml php7.3-cli php7.3-zip php7.3-bcmath php7.3-Soap libapache2-mod-php7.3

بعد تثبيت PHP 7.3 ، نحتاج إلى تكوين بعض الإعدادات الأساسية التي أوصت بها Magento لتعمل بشكل صحيح. قم بتشغيل هذا الأمر لفتح ملف التكوين الخاص بامتداد FPM باستخدام nano

sudo nano /etc/php/7.3/fpm/php.ini

فيما يلي بعض الإعدادات الموصى بها لمعظم مواقع Magento.

file_uploads = تشغيل allow_url_fopen = تشغيل short_open_tag = On memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360

احفظ التغييرات بالضغط على السيطرة + O ثم اخرج من محرر nano بالضغط على السيطرة + X. لدينا الآن PHP وجميع الامتدادات الضرورية ولذا يمكننا الانتقال إلى الحصول على Magento.

قم بتثبيت Composer

Composer هو مدير تبعية PHP يجعل تثبيت أطر عمل PHP والمكتبات أسهل. نحتاج إلى Composer لتنزيل Magento وتثبيته على خادم Ubuntu 20.04 الخاص بنا.

يتطلب الملحن حزمة تسمى بفك لاستخراج المكتبات والأطر التي تم تنزيلها ، قم بتثبيتها عن طريق تشغيل:

sudo apt install unzip

ثم قم بتثبيت composer على مستوى النظام بأكمله عن طريق تشغيل هذا الأمر:

curl -sS //getcomposer.org/installer | sudo php - --install-dir = / usr / local / bin --filename = الملحن

يجب أن يقوم الأمر أعلاه بتثبيت مدير تبعية Composer على خادم Ubuntu 20.04. تحقق من تثبيت Composer بشكل صحيح عن طريق تشغيل:

ملحن
 انتاج:  - / / / _ / (__) __ / / \ ____ / \ ____ / _ / / _ / / _ / .___ / \ ____ / ____ / \ ___ / _ / / _ / إصدار الملحن 1.10.8 2020-06- 24 21:23:30 الاستخدام: الأمر [خيارات] [وسيطات] 

قم بتنزيل وتثبيت Magento

يمكننا الآن الانتقال إلى تنزيل Magento وتثبيته حيث قمنا بتثبيت وتهيئة جميع الحزم الضرورية المطلوبة بواسطة Magento.

إنشاء حساب Magento

لتنزيل Magento على خادم Ubuntu 20.04 ، ستحتاج إلى مفتاح وصول Magento 2. للحصول على مفتاح الوصول هذا ، ستحتاج إلى حساب Magento. إذا لم تكن مسجلاً وليس لديك حساب Magento ، فانتقل إلى هذه الصفحة وانقر على "تسجيل".

بعد الانتهاء من إنشاء حساب Magento ، ستتمكن من إنشاء مفتاح وصول جديد حتى تتمكن من تنزيل Magento 2 على جهازك باستخدام الملحن. يمكنك عرض جميع مفاتيح الوصول إلى Magento في هذه الصفحة. إذا لم يكن هناك مفتاح وصول ضمن علامة التبويب Magento 2 ، فانقر فوق الزر "إنشاء مفتاح وصول جديد" وقم بتسميته ثم اضغط على "موافق".

هذه المفاتيح هي بيانات اعتمادك المستخدمة لتنزيل Magento 2 من مستودع Magento عبر Composer. سنستخدم هذه المفاتيح عندما نقوم بتنزيل Magento ، ولكن قبل القيام بذلك سنقوم بإعداد ملكية وأذونات الدليل.

تكوين الملكية والإذن قبل التثبيت

يمكن لأذونات الملف أن تجعل أمان أي موقع ويب أو تحطمه ، لذلك من الضروري تعيين ملكية إذن جذر المستند لخادم Apache بشكل صحيح.

المالك الافتراضي لملف / var / www / الدليل هو المستخدم الجذر ، لكننا نحتاج إلى الوصول إلى الملفات وتعديلها ضمن هذا الدليل. بالإضافة إلى ذلك ، يحتاج خادم الويب أيضًا إلى الوصول إلى جذر المستند لإعادة الكتابة وتعديل محتويات موقع Magento.

لحل هذه المشكلة ، سنضيف المستخدم الحالي إلى ملف www-data المجموعة ، للقيام بذلك ، قم بتشغيل:

sudo usermod -a -G www-data $ USER

ال -G الخيارات مهمة لأنها تضيف www-data كمجموعة ثانوية لحساب المستخدم ، مما يحافظ على المجموعة الأساسية للمستخدم. بعد إضافة المستخدم إلى مجموعة مزود الويب ، قم بتغيير مالك / var / www / وأدلةها الفرعية باستخدام هذا الأمر:

sudo chown -R $ المستخدم: www-data / var / www /

الآن بعد أن قمنا بإعداد أذونات التثبيت المسبق لـ Magento ، يمكننا الانتقال إلى تنزيله في جذر مستند خادم الويب.

تحميل Magento

الآن في هذه المرحلة ، يجب أن يكون لديك حساب Magento مع مفاتيح الوصول وأذونات التثبيت المسبق التي تم إعدادها بشكل صحيح. لذلك سوف نستخدم Composer لتنزيل Magento في جذر مستند Apache ثم تثبيته.

قم بتغيير الدليل الحالي إلى / var / www / لذلك تشير المحطة نحوها عن طريق الجري:

cd / var / www /

قم بتشغيل الأمر أدناه لإنشاء مشروع جديد باستخدام Composer المعروف باسم ماجنتو.

الملحن create-project --repository = // repo.magento.com/ magento / project-community-edition magento

سيُطلب منك اسم المستخدم وكلمة المرور بعد استخدام الأمر أعلاه. يجب استخدام مفاتيح الوصول التي أنشأناها هنا. انسخ المفتاح العام والصقه كاسم مستخدم ثم انسخ مفتاحك الخاص بالمثل والصقه في الجهاز ككلمة مرور. ثم اضغط ص لحفظ أوراق الاعتماد لاستخدامها في المستقبل.

 انتاج:  إنشاء مشروع "magento / project-community-edition" في "./magento" تحذير من repo.magento.com: لم تقدم مفاتيح مصادقة Magento الخاصة بك. للحصول على إرشادات ، قم بزيارة //devdocs.magento.com/guides/v2.3/install-gde/prereq/connect-auth.html مطلوب المصادقة (repo.magento.com): اسم المستخدم: e8b6120dce14c3d982a85525264897c4 كلمة المرور: هل تريد تخزين بيانات الاعتماد لـ repo.magento.com في /home/ath/.config/composer/auth.json؟ [Yn] ص

بعد تنزيل Magento وجميع تبعياته من خلال Composer ، نحتاج إلى تعيين الملكية والإذن لمجلد مشروع magento الجديد وملفاته أيضًا. قم بتغيير الدليل إلى جذر مشروع Magento من خلال:

cd / var / www / magento /

ثم قم بتغيير مالك المجموعة لدليل مشروع Magento والأدلة الفرعية الخاصة به عن طريق تشغيل:

اعثر على var created vendor pub / static pub / media app / etc -type f -exec chmod g + w {} + && find var created vendor pub / static pub / media app / etc -type d -exec chmod g + ws {} + && chmod u + x bin / magento && sudo chown -R: www-data. 

سيعطي هذا الأمر مجموعة خادم الويب (www-data) أذونات للكتابة إلى البائعين والأدلة والملفات الموجودة بداخلها ، pub / static ، pub / media & app / etc. بالإضافة إلى ذلك ، ستجعل ملف بن / ماجنتو ملف قابل للتنفيذ ، حتى نتمكن من تشغيله وتثبيت Magento على نظامنا.

تكوين Apache لـ Magento

سنقوم بتثبيت Magento من خلال واجهة المستخدم الرسومية ، لأنه أكثر سهولة من تثبيت CLI في هذه الحالة. وبالتالي ، نحتاج إلى إنشاء مضيف افتراضي لخادم الويب Apache قبل أن نتمكن من متابعة تثبيت Magento.

افتح ملف المضيف الافتراضي الافتراضي لـ Apache باستخدام nano باستخدام الأمر التالي:

sudo nano /etc/apache2/sites-available/000-default.conf

قم بتغيير جذر المستند إلى / var / www / magento وأضف مقتطف الشفرة التالي أدناه.

 AllowOverride All ServerName example.com ServerAlias ​​www.example.com

استبدل ملف example.com في ServerName و ServerAlias ​​مع اسم المجال الخاص بك. التغييرات في ملف 000-default.conf يجب أن يبدو الملف مشابهًا للنص المميز الموضح أدناه. احفظ التغييرات بالضغط على السيطرة + O واخرج من المحرر باستخدام السيطرة + X مفاتيح.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / magento AllowOverride All ServerName example.com ServerAlias ​​www.example.com ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log مجتمعة 

بعد ذلك ، نحتاج إلى تمكين وضع Apache المسمى باسم mod_rewrite مطلوب بواسطة Magento. يوفر طريقة مرنة وفعالة للتعامل مع عناوين URL ، لذا قم بتمكين التعديل عن طريق تشغيل:

إعادة كتابة sudo a2enmod

أعد تشغيل خادم Apache حتى يتم تطبيق أي تغييرات أجريناها على الخادم:

أعد تشغيل sudo systemctl apache2

تثبيت Magento

يمكننا أخيرًا المضي قدمًا في تثبيت Magento ، حيث لدينا كل ما يتطلبه Magento للعمل. اكتب عنوان IP لخادم Ubuntu 20.04 في شريط URL في متصفحك المفضل.

انقر فوق "Agree and Setup Magento" لمتابعة تثبيت Magento. الخطوة الأولى في برنامج تثبيت Magento Web هي التحقق من الجاهزية ، حيث ستتحقق من استيفاء جميع متطلبات Magento. انقر فوق "بدء فحص الجاهزية" وبعد اكتمال العملية ، اضغط على "التالي".

الخطوة التالية هي إعداد التفاصيل وإضافة قاعدة بيانات لـ Magento. لقد أنشأنا بالفعل مستخدم MySQL لـ Magento يسمى ماجنتوسير وقاعدة بيانات تسمى ماجنتو في القسم أعلاه. املأ التفاصيل المناسبة في هذا القسم ، أي اسم مستخدم خادم قاعدة البيانات ، وكلمة المرور واسم قاعدة البيانات الخاصة به ، ثم اضغط على "التالي" للمتابعة.

الخطوة الثالثة في إعداد Magento هي تكوين الويب. استبدل عنوان IP من إدخال "عنوان المتجر" في اسم المجال الخاص بك إذا كان لديك واحد. لا تنسى وضع شرطة مائلة للأمام (/) بعد اسم المجال الخاص بك بخلاف ذلك ، يتعذر الوصول إلى عنوان URL الخاص بعنوان المسؤول.

ثم انقر فوق "خيارات متقدمة" وحدد كلا خياري HTTPS إذا كنت تريد استخدام اتصال آمن لموقع Magento الخاص بك. احتفظ بباقي الإعدادات كما هي واضغط على التالي.

ملحوظة: إذا حددت خيارات HTTPS ، فستحتاج إلى الحصول على شهادات SSL لها. سننظر في كيفية الحصول على شهادات SSL في القسم التالي من هذا البرنامج التعليمي.

ضمن إعدادات "تخصيص متجرك" ، ستحتاج فقط إلى تغيير المنطقة الزمنية والعملة الافتراضية المستخدمة في المتجر واللغة الافتراضية للمتجر وفقًا لاحتياجاتك. انظر حول هذه الإعدادات يتم تكوينها إذا لزم الأمر وإلا انقر فوق التالي للمتابعة.

في الخطوة الخامسة ، ستحتاج إلى إنشاء حساب مشرف للوحة تحكم Magento Admin الخاصة بك. أدخل اسم مستخدم جديدًا لك كمسؤول وأدخل عنوان البريد الإلكتروني الذي قدمه موفر اسم المجال الخاص بك. قم بإنشاء كلمة مرور قوية لحساب المسؤول ثم اضغط على التالي عند الانتهاء.

الخطوة الأخيرة والأخيرة هي النقر فوق الزر "تثبيت" لتأكيد الإعدادات وبدء عملية التثبيت. عند اكتمال التثبيت ، سيعرض لك إعداد Magento الملخص وبعض التفاصيل المهمة حول موقع Magento الخاص بك.

قم بتدوين هذه التفاصيل في مكان آمن مثل السجل الورقي غير المتصل أو في قاعدة بيانات آمنة. لا ينبغي أبدًا مشاركة عنوان مشرف Magento ومفتاح التشفير علنًا. يتم استخدام مفتاح التشفير لتشفير قاعدة بيانات Magento بحيث تكون بيانات المستخدم آمنة ، حتى في حالة حدوث تسرب للبيانات.

قم بإنشاء شهادة SSL لموقع Magento الخاص بك

تم نشر موقع Magento ، ويمكن الوصول إليه بعد اكتمال التثبيت مباشرة. ولكن إذا كنت تريد خدمة حركة مرور الويب عبر HTTPS ، فسيلزمك إعداد شهادة SSL لنطاقك.

Letsencrypt هي هيئة إصدار شهادات غير ربحية توفر شهادات TLS مجانًا. سنستخدم حزمة تسمى سيرتبوت مما يساعد في الحصول على الشهادة وتكوين مضيف Apache الظاهري تلقائيًا. قم بتشغيل هذا الأمر في Terminal لتثبيت certbot:

sudo apt تثبيت certbot python3-certbot-apache

للحصول على شهادتك من Letsencrypt وتهيئة مضيف Apache الظاهري ، قم بتشغيل الأمر التالي:

sudo certbot --apache

سيبدأ Certbot عملية الحصول على شهادات من Letsencrypt ، ويقدم عنوان بريدك الإلكتروني عند المطالبة ، ثم اضغط على مفتاح الإدخال. بعد ذلك ، اكتب أ للموافقة على شروط خدمة Letsencrypt. سيتم سؤالك عما إذا كنت تريد مشاركة عنوان بريدك الإلكتروني مع EFF ، اكتب ص أو ن حسب اختيارك.

بعد ذلك ، ستحصل على قائمة بأسماء النطاقات التي ترغب في تنشيط HTTPS لها. اكتب الرقم المناسب المقابل لاسم المجال الخاص بك واضغط على Enter.

بعد تحديد اسم نطاقك ، سيتم سؤالك عما إذا كنت تريد إعادة توجيه حركة مرور HTTP إلى HTTPS ، اكتب 2 وضرب دخول. سيقوم Certbot الآن تلقائيًا بتهيئة مضيف Apache الظاهري للمجال example.com.

تأتي حزمة Certbot مع cronjob الذي يجدد شهادات الخادم تلقائيًا قبل انتهاء صلاحيتها. اختبر ما إذا كان التجديد التلقائي يعمل عن طريق التشغيل:

تجديد sudo certbot - تشغيل جاف

الناتج أعلاه يعني أن cronjob للتجديد التلقائي يعمل بشكل صحيح. للتأكد من أن Certbot يعمل ، افتح متصفحك وقم بزيارة المجال الخاص بك //example.com.

وبالمثل ، يمكنك الوصول إلى صفحة تسجيل دخول المسؤول باستخدام ملف //example.com/admin_SecretString، كان عنوان URL هذا في نهاية تثبيت Magento.

لقد نجحت الآن في تثبيت Magento على خادم Ubuntu 20.04 LTS ويمكنك الآن البدء في تخصيص متجرك وفقًا لاحتياجاتك. لمعرفة المزيد عن Magento والتعرف على تطوير المتجر ، انتقل إلى صفحة Magento Docs.