الدليل الشامل لـ MAMP Pro لمستخدمي WordPress
نشرت: 2022-07-28إذا كنت مطور WordPress لفترة كافية ، فربما ترى القيمة في إنشاء مواقع الويب محليًا. يمكنك تجنب رسوم الاستضافة المكلفة أثناء التطوير ، خاصة إذا كنت تخطط لتطوير أكثر من موقع في وقت واحد. يعد التطوير محليًا باستخدام MAMP Pro طريقة شائعة لبناء موقعك - مما يسمح لبيئة خاصة بتعديل تصميمك ووظائفك قبل الكشف عنها للعالم. كما أدرك مقدمو الاستضافة هذا الاتجاه. على سبيل المثال ، يقدم المضيفون مثل Flywheel خدمات تعمل جنبًا إلى جنب مع MAMP لمساعدتك في دفع موقعك إلى الحياة بمجرد إنشائه.
في هذه المقالة ، سنخبرك لماذا قد يجعل استخدام MAMP Pro ، بدلاً من نسخته المجانية ، حياتك أسهل عند استخدام البيئات المحلية. سنرشدك عبر جميع ميزات MAMP Pro ، ونوضح لك كيفية استخدامه. دعنا نذهب اليها.
ما هو MAMP Pro؟
MAMP عبارة عن حزمة حلول ، أو مكدس برامج يتضمن M ac OS و A pache و M ySQL و P HP لإنشاء منصة برامج كاملة لبناء مواقع WordPress على الويب. في الأصل ، دعم MAMP نظام التشغيل Mac OS فقط (ومن هنا جاء أول حرف "M" في MAMP) ولكنه متاح الآن لكل من أنظمة تشغيل Mac OS و Windows (مع بعض الميزات المحدودة لمستخدمي Windows). يتم استخدامه على نطاق واسع لتطوير مواقع WordPress ، ولكن لديه أيضًا القدرة على إنشاء مواقع CMS أخرى ، مثل Drupal و Joomla.
تم استخدام MAMP لأكثر من عقد للسماح للمطورين بإنشاء مواقع الويب على أجهزتهم المحلية. مع إصدار MAMP Pro 6 ، قاموا بتحسين ميزات MAMP Pro ، مما يمنح المستخدمين حافزًا أكبر لأخذ مبلغ 99 دولارًا للترقية.
ما هو الفرق بين MAMP و MAMP Pro؟
تسليم ، إنها الميزات. باستخدام MAMP ، لديك القدرة على إنشاء مضيف محلي إما على Apache أو Nginx ، وهو أمر رائع ، ولكن سيتعين عليك حرفيًا القيام بكل خطوة من خطوات الإعداد يدويًا - من تثبيت WordPress ، وصولاً إلى تحرير ملفات التكوين. باستخدام MAMP Pro ، يتم ذلك من أجلك ببضع نقرات فقط. لا تحتاج إلى إنشاء قاعدة بيانات في PHPmyAdmin ، أو تثبيت ملفات WordPress يدويًا. بالإضافة إلى ذلك ، ستحصل على عدد كبير من الميزات مع الإصدار المحترف الذي قد يقنعك بالترقية.
ميزات MAMP Pro
يقدم MAMP Pro قائمة لا تصدق من الميزات التي لا يتم تقديمها مع الإصدار المجاني. تعد مضيفات الاستنساخ ودعم WordPress المحسن واللقطات والمخططات من بين العديد من الميزات الجديدة المذهلة المتوفرة مع أحدث إصدار. بالإضافة إلى ذلك ، يتم تضمين أشياء مثل إمكانية تحرير الكود ، و FTP لدفع موقعك المحلي مباشرة ، وإعداد البريد الإلكتروني ، والتخزين السحابي ، وترحيل الموقع. حتى أنهم يقدمون تطبيق MAMP Viewer الذي سيسمح لك باختبار مواقعك المحلية على جهازك المحمول الذي يعمل بنظام iOS أو Android. دعنا نتعمق في الميزات لنوضح لك القوة التي تأتي في حزمة 99 دولارًا.
تثبيتات متعددة لـ WordPress
مع الإصدار المحترف ، يمكنك الحصول على العديد من المشاركات كما تريد. يمكن تكوين كل مضيف حسب رغبتك ، باستخدام خوادم ويب مختلفة. على سبيل المثال ، يمكنك تثبيت WordPress على Apache وآخر على Nginx. مع القدرة على تشغيل إصدارات متعددة من PHP ، يمكن أن يكون لديك موقع واحد على 7.4 وآخر على 8.0.
شهادات SSL
لا يمكن الحصول على شهادة SSL في الإصدار المجاني من MAMP بدون تحرير ملفات التكوين. هذا جيد إذا كنت من ذوي الخبرة في هذا النوع من الأشياء ، لكن المبتدئين قد يعتبرون ذلك أمرًا شاقًا. لحسن الحظ ، يسمح MAMP Pro بإنشاء شهادة SSL بمجرد تحديد مربع الاختيار. بالإضافة إلى ذلك ، لن ترفض متصفحات الويب ذلك. لا داعي للقلق بشأن تلقي أي تحذيرات من أخطاء SSL. سوف نتعمق أكثر في كيفية تثبيت شهادات SSL عندما نسير عبر خطوات إعداد مضيف جديد.
مخططات الموقع
على غرار الخدمات التي يقدمها بعض موفري الاستضافة ، تسمح لك المخططات بإعداد تثبيت WordPress بالطريقة التي تريدها ، ثم إعادة استخدامه في عمليات إنشاء إضافية. يتيح لك ذلك توفير الوقت في المواقع الجديدة باستخدام عمليات الإعداد المخصصة. يتم حفظ جميع السمات والمكونات الإضافية وإعدادات أداة التخصيص ، مما يتيح لك تخطي تلك التفاصيل في كل موقع ويب جديد تقوم بإنشائه.
سحابة التخزين
إذا كنت لا تريد تخزين ملفاتك على جهاز محلي ، فلا داعي لذلك. يتيح لك MAMP Pro تخزين ملفاتك في السحابة عبر Dropbox أو OneDrive. يمكنك تخزين مضيف واحد أو كل مضيفيك في السحابة. هذه طريقة رائعة لحمايتك من حذف الملفات عن طريق الخطأ في مشاريعك ، وتتيح لك العمل على مواقع على أجهزة كمبيوتر مختلفة. يعد إعداد ميزة السحابة عملية بسيطة.
انتقل إلى علامة التبويب Cloud . باستخدام القائمة المنسدلة لموفر السحابة ، حدد خيار التخزين الخاص بك. ستفتح علامة تبويب متصفح جديدة تطلب منك تسجيل الدخول. بمجرد الارتباط ، اختر ما إذا كنت تريد استخدام التشفير أو منع السكون أثناء نشاط السحابة. بعد ذلك ، انقر فوق الزر " اختيار " لإخبار MAMP بمكان حفظ سجل السحابة الخاص بك. أخيرًا ، انقر فوق زر الحفظ .
خوادم البريد مع MailHog
MailHog هي أداة رائعة تسمح باختبار بريد PHP الإلكتروني (). سيتم تعيين منافذ SMTP تلقائيًا لك حتى لا تحدث أي تعارضات في المنافذ. يمكنك أيضًا عرض سجلات البريد الإلكتروني الخاصة بك باستخدام واجهة الويب GUI الخاصة بهم للتحقق من إرسال رسائل البريد الإلكتروني واستلامها بشكل صحيح. سيسمح لك هذا الإعداد السهل بالوقوف أمام أي مشاكل قد تنشأ قبل بدء تشغيل موقعك.
لإعداد اختبار البريد الإلكتروني ، انقر فوق علامة التبويب MailHog . بعد ذلك ، حدد خانة الاختيار تضمين خادم MailHog في GroupStart . اختر ما إذا كنت تريد تخزين رسائل البريد الإلكتروني بشكل دائم ، بالإضافة إلى محاكاة الأخطاء . أخيرًا ، احفظ إعداداتك.
محرر كود مدمج
إذا كنت بحاجة إلى إجراء تغييرات على ملفاتك ، فلا داعي لمغادرة الواجهة. يمكنك إجراء تغييرات على التعليمات البرمجية بسرعة باستخدام ميزة تحرير التعليمات البرمجية المضمنة في MAMP Pro. بالإضافة إلى ذلك ، يمكنك تغيير شكل وأسلوب المحرر الخاص بك عن طريق تعديل الألوان والخطوط. أخيرًا ، يمكنك اختيار التطبيقات الافتراضية الخاصة بك للنصوص والصور وملفات PDF والفيديو إذا كان لديك بالفعل المفضلة لديك.
لقطات
تعمل اللقطات مثل النسخ الاحتياطية ، باستثناء لقطة ، يمكنك التقاط صورة لمضيف في أي وقت أثناء عملية التطوير ، وحفظها أثناء التنقل. يكون هذا مفيدًا إذا كنت قد عملت للتو من خلال جلسة تشفير طويلة وترغب في حفظ تقدمك. يمكنك أيضًا مشاركة اللقطات مع أعضاء الفريق عندما تحتاج إلى مساعدة في تحديد مشكلة لأن اللقطات غير مرتبطة بتثبيت MAMP Pro معين.
لأخذ لقطة ، انتقل إلى علامة تبويب المضيفين . انقر بزر الماوس الأيمن على المضيف الذي ترغب في التقاط لقطة له ، ثم حدد إنشاء لقطة .
سيظهر مربع حوار يخبرك أن الأمر قد يستغرق بعض الوقت للإنشاء. انقر فوق موافق للتأكيد.
سيظهر مربع حوار آخر. ستمنح اللقطة اسمًا ، وتعيين علامة (إذا اخترت ذلك) ، حدد موقعًا لحفظ اللقطة ، ثم انقر فوق الزر حفظ .
مضيفات الاستنساخ في MAMP Pro
بصفتنا مطوري WordPress ، نعلم أنه قد تكون هناك مشكلات في بعض الأحيان. يمكن أن يؤدي تنفيذ المكونات الإضافية أو التعليمات البرمجية أو السمات الجديدة إلى كسر موقعك - خاصةً عندما لا تتوقع ذلك. مع الاستنساخ ، لديك القدرة على نسخ موقعك واختبار عدد غير محدود من المتغيرات لتحديد ما سيحدث عندما تريد تنفيذ أكثر من بضع تغييرات نصية على موقعك.
يعد الاستنساخ مهمة سهلة في MAMP Pro. ابدأ بالانتقال إلى المضيفين . بعد ذلك ، انقر بزر الماوس الأيمن على المضيف الذي ترغب في استنساخه. انقر فوق استنساخ المضيف .
بعد ذلك ، ستقوم بتسمية الموقع المستنسخ الخاص بك ، ثم اختر موقع الدليل المراد إنشاؤه. من الأفضل إنشاء مجلد داخل مجلد المضيفين الجذر لتخزين ملفاتك. سيؤدي إغراق ملفات موقعك مباشرة في المجلد الجذر إلى حدوث مشكلات. أخيرًا ، انقر فوق الزر clone host .
لغات برمجة إضافية
السبب الرئيسي الذي يجعل الناس يستخدمون MAMP هو أن يكونوا قادرين على تشغيل تطبيقات PHP على أجهزتهم المحلية. ومع ذلك ، هناك الكثير تحت الغطاء. إذا كنت مطور ألعاب طموحًا ، فقد يسعدك معرفة أن MAMP Pro لديه القدرة على تشغيل Python. يمكنك تجاوز قدرة مواقع WordPress المستندة إلى PHP باستخدام Ruby on Rails لتطوير مشروع الويب التالي. أخيرًا ، إذا كانت Perl هي مربىك ، فقد غطت MAMP Pro. مهما كان نوع مشروع الويب أو التطبيق الذي تتطلع إلى إنشائه ، فلديك خيارات تتجاوز PHP و MySQL تحت تصرفك.
تكوينات PHP التي لا نهاية لها
يتمتع MAMP Pro بالقدرة على التشغيل في وضع CGI ، والذي يمكّنك من تشغيل إصدار مختلف من PHP على أي مضيف معين. كما ذكرنا سابقًا ، يعد هذا أمرًا رائعًا إذا كان لديك موقع WordPress به مكونات إضافية غير متوافقة مع PHP 8.0 حتى الآن. بالإضافة إلى ذلك ، من السهل تبديل إصدار PHP المثبت. على سبيل المثال ، يسمح لك وضع الوحدة النمطية بالتبديل بسهولة من إصدار إلى آخر ، وهو أمر رائع لاختبار التكوينات المختلفة. سيكون هذا مفيدًا عندما يحين وقت تحديث PHP لموقع WordPress.
لتبديل إصدار PHP المثبت على مضيفك ، انتقل أولاً إلى قسم المضيفين . بعد ذلك ، حدد المضيف الذي تريد تغييره. انقر بزر الماوس الأيمن فوقه ، ثم انقر فوق تعيين إصدار PHP على . يمكنك الاختيار بين الإصدار الافتراضي من PHP 7.4.21 أو أي إصدار من 5.4.45 إلى 8.08.
ميزات إضافية
بالإضافة إلى جميع الميزات المذكورة سابقًا ، يمنحك MAMP Pro القدرة على تخزين الخوادم مؤقتًا باستخدام Memcached. Memcached هو برنامج مفتوح المصدر يلتقط صورة للخادم الخاص بك ويحفظها في السحابة ، مما يسمح بتحميل موقعك بشكل أسرع.
هناك ميزة أخرى يجب ذكرها وهي القدرة على إعداد DNS الديناميكي. إذا كان جهاز التوجيه الخاص بك غير قادر على التعامل مع DNS الديناميكي (على الرغم من ذلك) ، يمكنك استخدام MAMP Pro لإخبار الإنترنت عند وجود أي تغييرات على IP الخاص بك. نود أن نذكر أنه إذا كنت تستخدم DNS ديناميكيًا ، فستحتاج إلى التسجيل في أحد شركائها: DNS-O-Matic أو No-IP أو dyn.com أو easydns.com.
أخيرًا ، مع MAMP Pro ، ستتمتع بتجربة محسّنة مع WordPress أكثر من الإصدار المجاني. لا يجعل MAMP Pro تثبيت WordPress بسيطًا فحسب ، بل إنه أيضًا أسرع وأكثر استقرارًا. لن يتطلب القيام بأشياء مثل تبديل المنافذ أو إعادة تسمية التثبيت أو تعيين شهادة SSL أي تغييرات في الإعدادات. إنه يحافظ على WordPress كما هو حتى تتمكن من الاستمرار في تصميم موقعك دون متاعب.
التنقل في واجهة MAMP Pro
هناك نوعان من واجهات لوحة القيادة للاختيار من بينها في MAMP Pro. عرض قياسي وعرض ممتد. يعد العرض القياسي أكثر ملاءمة للمستخدمين الذين يرغبون في العمل بأكثر الطرق بساطة. يتضمن الإعدادات الافتراضية التي تسمح لك بتثبيت WordPress ببضع نقرات دون أي تخصيصات. العرض الموسع مخصص لمطوري WordPress المتشددين الذين يرغبون في التحكم الكامل في إعدادهم ولا يخشون جعل منافذ التهيئة غير النظيفة وإعدادات PHP وإدارة قواعد البيانات المتعددة والمزيد.
دعنا نلقي نظرة على العرض القياسي أولاً لنوضح لك كيفية التنقل في لوحة القيادة.
العرض القياسي MAMP Pro
يمكنك العثور على كل ما تحتاجه لإنشاء موقع WordPress في MAMP Pro باستخدام العرض القياسي. يمكنك إنشاء مضيف ، وتخصيص لوحة القيادة الخاصة بك ، وتحرير الملفات ، والاختيار بين خوادم الويب Apache و Nginx. بالإضافة إلى ذلك ، يمكنك ترحيل أو استيراد أو نشر مضيفك من هذا الوضع.
فيما يلي تفصيل كامل لما يتضمنه العرض القياسي ومكان العثور عليه:
- قائمة المضيف
- تخصيص العرض
- إضافة مضيف
- افتح واجهة ويب MAMP Pro
- تحرير الملفات
- ابدأ الخادم
- اختر موقع المسار
- افتح مجلد ملف الخادم
- اختر بين Apache و Nginx
- قم بتعيين شهادة SSL
- اختر إصدار PHP
- اعرض موقعك على الهاتف المحمول باستخدام تطبيق عارض MAMP
- إظهار في NAMO (إضافة اختيارية)
- قم بترحيل مضيفك
- استيراد مضيف
- نشر المضيف
- قم بإعادة التغييرات إلى إعدادات المضيف
- احفظ التغييرات على إعدادات المضيف
عرض موسع MAMP Pro
يتجاوز العرض الموسع العرض القياسي من خلال تزويدك بالتحكم المطلق في مشاريع الويب الخاصة بك. سيحب مطورو WordPress المتمرسون الذين يفضلون نهجًا عمليًا أكثر مع إعدادات الخادم ولغات البرنامج وإعدادات PHP قائمة خيارات العرض الموسعة.
خيارات العرض الموسعة شاسعة ، لذا سنعرض لك مكان العثور عليها:
- قائمة المضيف
- إعدادات المنفذ والمستخدم
- محرر الكود
- خيارات التخزين السحابي
- إعدادات خادم الويب Apache
- إعدادات خادم الويب Nginx
- خيارات MySQL
- إعدادات DNS الديناميكية
- إعدادات Memcached
- إعدادات Redis
- MailHog
- إعدادات PHP
- لغات البرمجة الإضافية (Python و Ruby و Perl)
- إضافة مضيف جديد
- صفحة البداية MAMP Pro
- محرر الكود
- ابدأ الخادم
- اسم المضيف
- نسخة PHP
- نظام أسماء النطاقات الديناميكية
- عنوان IP
- رقم المنفذ
- قاعدة بيانات للانترنت
- جذر المستند
- إضافات
- إعدادات الدقة
- إعادة إعدادات المضيف
- حفظ إعدادات المضيف
تمديد عرض إعدادات أباتشي
إذا اخترت Apache لخادم الويب الخاص بك ، فهناك خيارات إعداد إضافية يمكنك اختيارها. يمكنك اختيار توجيهات للدليل الخاص بك ، وتعيين معلمات AllowOverride ، وتعيين فهرس دليل ، وتحديد معلمات إضافية لتوجيهات VirtualHost ، وتحديد عنوان البريد الإلكتروني للمسؤول.
تمديد عرض إعدادات Nginx
عندما تختار Nginx كخادم ويب لاستضافة WordPress ، سيكون لديك بعض الإعدادات الإضافية التي يمكنك تحديدها. يمكنك اختيار فهرس الدليل الخاص بك وتحديد ما إذا كنت تريد فهرسته تلقائيًا. يمكنك أيضًا تحديد أي معلمات إضافية للدليل ، وتعيين حدود الوصول ، والسماح بحدود معينة أو رفضها.
ممتد عرض إعدادات شهادة SSL
هنا يمكنك اختيار ما إذا كنت تريد تمكين أو تعطيل شهادة SSL الخاصة بك. عند إنشاء مضيف WordPress ، يقوم MAMP Pro تلقائيًا بإنشاء مضيف عند تحديد مربع اختيار (المزيد حول هذا لاحقًا). بالإضافة إلى القدرة على تعطيله هنا ، يمكنك أيضًا وضع شهادة مخصصة وملفات مفاتيح ، أو تعيين ملف سلسلة شهادات ، أو فرض TLS للسماح فقط بأحدث الإصدارات ، أو إنشاء شهادة موقعة ذاتيًا جديدة.
موسعة عرض إعدادات قاعدة البيانات
في إعدادات قاعدة البيانات ، يمكنك اختيار قواعد البيانات التي تريد تعيينها لكل مضيف. هذا مفيد للمواقع التي تتطلب أكثر من قاعدة بيانات لتعمل. على سبيل المثال ، إذا قمت بإنشاء وظيفة بحث مخصصة على موقعك بناءً على معلمات معينة ، فستحتاج على الأرجح إلى قاعدة بيانات منفصلة. يمكنك تخصيص ذلك هنا.
ممتد عرض الإعدادات عن بعد
عندما يحين وقت نقل موقعك المحلي إلى بيئة حية ، ستستخدم هذه الشاشة لإعداد الأشياء. في الإعدادات عن بُعد ، ستتوفر لك الخيارات التالية.
- تمكين الوظائف عن بعد
- أدخل عنوان URL عام
- اضبط اتصال FTP أو SFTP
- إنشاء اتصال بخادم mySQL بعيد
- تحقق من إعداداتك أو قم بترحيل أو استيراد أو نشر موقعك
موسعة إعدادات سحابة العرض
في علامة تبويب الإعدادات السحابية ، يمكنك الاتصال بخادمك السحابي ، ثم حفظ ملفاتك. يمكنك أيضًا تحميل الملفات من السحابة وحذفها وحل تغييرات الاسم. بالإضافة إلى ذلك ، يمكنك حفظ ملفاتك أو تحميلها على سطح المكتب.
الشروع في العمل مع MAMP Pro
إذا كنت معتادًا على MAMP ، فأنت تعلم أن إنشاء موقع WordPress ليس بالضبط عملية مباشرة. هذا ليس هو الحال مع MAMP Pro. يمكن إنشاء WordPress في بضع خطوات فقط. لا يتعين عليك تثبيت أي ملفات WordPress يدويًا. سيعتني MAMP Pro بذلك نيابة عنك. بالإضافة إلى ذلك ، إذا اخترت Nginx كخادم الويب الخاص بك ، فلن تضطر إلى إجراء تغييرات على ملفات تكوين خادم الويب الخاص بك. يضمن MAMP أن Nginx جاهز للخروج من الصندوق. قبل أن نبدأ في تثبيت Nginx ، دعنا ننتقل إلى خطوات تثبيت WordPress باستخدام Apache.
لغرض هذا البرنامج التعليمي ، سنعمل في العرض القياسي. افتح MAMP Pro وانقر على زر البدء لبدء الخادم.
بعد ذلك ، انقر فوق الزر + إضافة مضيف .
عندما يظهر مربع الحوار ، انقر فوق رمز WordPress ، ثم انقر فوق " متابعة ".
امنح مضيفك اسمًا واختر مجلد وجهة . عند النقر فوق الزر " اختيار " ، سيطلب منك MAMP إنشاء مجلد داخل مجلد الوجهة. هذه خطوة مهمة لتجنب الأخطاء. في الواقع ، إذا حاولت إسقاط الملفات مباشرة في المجلد الجذر الخاص بك ، فإن MAMP سيثبط عزيمتك. بمجرد إنشاء المجلد الخاص بك ، انقر فوق متابعة .
عندما تظهر الشاشة الأخيرة ، سيُطلب منك إنشاء بيانات اعتماد المسؤول. أدخل اسم المسؤول الذي تختاره ، متبوعًا بكلمة مرور. بعد ذلك ستدخل بريدك الإلكتروني وتوفر معلومات قاعدة البيانات. لا بأس في ترك تلك الإعدادات الافتراضية. إذا اخترت تغيير قاعدة البيانات والمستخدم وكلمة المرور ، فتأكد من بدء كل منها بـ wp_.
أي خادم ويب يجب عليك استخدامه؟
تم تقديم Apache في عام 1995 ، لذلك من الطبيعي أن يكون خيارًا شائعًا نظرًا لأنه كان موجودًا منذ فترة طويلة. ما يقرب من 67٪ من عمليات تثبيت WordPress مبنية باستخدام Apache. ومع ذلك ، فقد اكتسب Nginx شهرة على مدار السنوات القليلة الماضية.
تم إنشاء Nginx بواسطة مبرمج روسي يُدعى Igor Sysoev في عام 2002. وكان السبب الرئيسي وراء إنشاء Nginx هو أن Apache كافح مع عدد كبير من العملاء في وقت واحد. لقد أراد إنشاء خادم ويب قادر على سرعات أعلى تتطلب موارد أقل. بعد عدة سنوات من الاختبار ، تم نشر أول إصدار من Nginx في عام 2004. ومنذ ذلك الحين ، نمت قاعدة المعجبين Nginx بشكل كبير.
يعمل WordPress بشكل رائع على Nginx ، وله حصة 33٪ من المواقع المستضافة على الإنترنت. العديد من مزودي الاستضافة المشهورين يستخدمونه الآن. تستخدم شركات مثل SiteGround و InMotion Hosting و Cloudways خوادم الويب Nginx لخطط الاستضافة الخاصة بهم.
بالنظر إلى أن Apache و Nginx كلاهما من أفضل خوادم الويب المتوفرة ، فإن اختيار الخادم المناسب يعتمد إلى حد كبير على حجم موقعك. إذا كان لديك موقع إعلامي بحت لا يستضيف الكثير من الملفات ، فلا بأس من استخدام Apache المجرب والصحيح. ومع ذلك ، من المحتمل أن يتم تقديم أفضل خدمة للمواقع الكبيرة باستخدام Nginx نظرًا لمزايا السرعة فقط. في الواقع ، فإن شركات مثل Uber و Instagram و Instacart و Airbnb كلها مبنية على Nginx.
إعداد WordPress على Nginx باستخدام MAMP Pro
من الممكن تمامًا تشغيل WordPress على Nginx في MAMP Pro. ومع ذلك ، هناك بعض الخطوات الإضافية التي ستحتاج إلى اتخاذها لتحقيق ذلك. بادئ ذي بدء ، لا يستخدم Nginx ملف .htaccess ، والذي يتطلبه WordPress بشكل عام. لهذا السبب ، ستحتاج إلى تثبيت WordPress بشكل مختلف قليلاً.
في هذا المثال ، سننشئ موقع اختبار جديدًا باستخدام العرض الموسع. سنحتاج إلى إنشاء مضيف بدون WordPress هذه المرة. إذا اخترنا WordPress ، فسيتم تثبيت Apache تلقائيًا. في MAMP Pro ، انتقل إلى علامة التبويب العامة أسفل المضيفين . انقر فوق الزر + إضافة مضيف . هذه المرة ، سنضغط على الزر الفارغ لإنشاء مضيفنا.
سنقوم بتسمية مضيفنا Nginx-test . قم بتعيين مجلد الموقع لمضيفك ، ثم انقر فوق متابعة . بمجرد إنشاء مضيفنا الجديد ، سنريد التأكد من تحديد Nginx ضمن علامة التبويب العامة . بعد ذلك ، انقر فوق حفظ . من الجيد إعادة تشغيل الخادم الخاص بك لضمان إجراء التغيير. للقيام بذلك ، انقر فوق إيقاف في أعلى يمين الشاشة. انتظر بضع ثوان ، ثم انقر فوق ابدأ .
ضمن علامة التبويب العامة في قسم الإضافات ، انقر على زر الإضافة .
سيظهر مربع الحوار. لتثبيت WordPress ، حدد WordPress (أحدث إصدار) ، ثم انقر فوق متابعة .
أدخل اسمًا لمدونتك وأدخل عنوان بريدك الإلكتروني . بعد ذلك ، لاحظ بادئة الجدول واسم قاعدة البيانات. أضف اسم مستخدم وكلمة مرور ، ثم انقر فوق تثبيت .
لعرض موقعك ، انقر فوق فتح تحت علامة التبويب العامة. سيتم فتح موقعك في متصفحك الافتراضي. إذا كنت تريد رؤية موقعك في متصفحات أخرى ، فانقر فوق الزر فتح في .
دفع الموقع الخاص بك على الهواء مباشرة
لقد أوضحنا مدى سهولة إنشاء موقع WordPress في كل من Apache و Nginx. بعد ذلك ، دعنا ننتقل إلى كيفية نشر موقعك على الويب. هناك طريقتان أساسيتان للقيام بذلك. أحدهما من خلال إعدادات FTP في MAMP ، والآخر باستخدام مكون إضافي للترحيل مثل UpdraftPlus أو Backup Buddy. قبل أن نصل إلى ذلك ، سنناقش أهمية النسخ الاحتياطي لموقعك قبل نقله إلى بيئة حية.
كيفية النسخ الاحتياطي / استعادة الموقع الخاص بك
يعد النسخ الاحتياطي واستعادة موقعك في MAMP Pro خطوة مهمة يجب عليك اتخاذها قبل نشر موقعك على الهواء مباشرة. يوفر لك إنشاء نسخة احتياطية من الأخطاء المكلفة التي قد تحدث أثناء عملية النقل. جعلها MAMP Pro مهمة بسيطة لا تستغرق سوى خطوتين لإكمالها. لعمل نسخة احتياطية من موقعك ، عليك اتباع هذه الخطوات السهلة.
قم بعمل نسخة احتياطية من ملفات المضيف وقاعدة البيانات
قبل إجراء نسخ احتياطي لمضيفك (مضيفيك) ، تأكد من أن الخادم الخاص بك لا يعمل حاليًا. من قائمة الملفات ، حدد النسخ الاحتياطي .
عندما يظهر مربع الحوار ، اختر إما كل المضيفات الظاهرية أو جميع قواعد بيانات MySQL ، أو كليهما.
بعد ذلك ، ستقوم بتسمية النسخة الاحتياطية الخاصة بك واختيار موقع لتخزين الملفات. أخيرًا ، انقر فوق حفظ . قد تستغرق العملية بضع دقائق حسب حجم مضيفك وملفات قاعدة البيانات.
استعادة النسخ الاحتياطية الخاصة بك
استعادة ملفاتك بسيطة مثل نسخها احتياطيًا. تأكد من أن خادمك لا يعمل حاليًا قبل أن تبدأ. من قائمة الملفات ، اختر استعادة .
بعد ذلك ، حدد الموقع حيث يتم حفظ ملفاتك ، ثم انقر فوق استعادة .
سيظهر مربع حوار تحذير يوضح أنه سيتم استبدال قاعدة بيانات MySQL الحالية وملفات المضيف الظاهري. انقر فوق موافق .
الاتصال بخادم بعيد
عندما يتعلق الأمر بدفع موقعك مباشرة ، لا يمكن لـ MAMP Pro أن يجعل الأمور أسهل عليك. إنها مسألة الاتصال بمضيفك عبر FTP أو باستخدام مكون إضافي للترحيل. في هذا البرنامج التعليمي ، سنركز على استخدام FTP لمنحك فهمًا أفضل للعملية. تأكد من أن يكون لديك عنوان URL الخاص بك ومعلومات اتصال FTP لمزود الاستضافة الخاص بك جاهزة للعمل.
ملاحظة: في الوقت الحالي ، يدعم MAMP Pro فقط النقل عن بُعد لمواقع WordPress. إذا كنت بحاجة إلى دفع مواقع CMS الأخرى مثل Joomla أو Drupal إلى مضيف مباشر ، فيجب القيام بذلك يدويًا.
بعد ذلك ، تأكد من بدء تشغيل الخادم الخاص بك. انقر فوق المضيف الذي ترغب في بثه مباشرة ، ثم انتقل إلى علامة التبويب عن بُعد .
بعد ذلك ، حدد مربع الاختيار تمكين الوظائف البعيدة ، وأدخل عنوان URL لوجهة موقعك. بعد ذلك ، حدد ما إذا كنت تريد نقل ملفاتك عبر FTP أو SFTP . نوصي باستخدام SFTP نظرًا لزيادة مستوى الأمان الذي يوفره. أدخل المنفذ والمضيف (الخادم) واسم المستخدم وكلمة المرور . أدخل اسم المستخدم وكلمة المرور واسم قاعدة البيانات واسم مضيف قاعدة البيانات لخادم MySQL البعيد. أخيرًا ، اختبر إعداداتك بالنقر فوق زر الاختيار . بمجرد التأكد من صحة إعداداتك ، انقر فوق الزر " نشر " لنشر موقعك على الهواء مباشرة. بمجرد تأكيد الإعدادات الخاصة بك ، انقر فوق حفظ .
بالإضافة إلى دفع موقعك مباشرة من خلال MAMP Pro ، يمكنك نقل موقعك المباشر إلى بيئتك المحلية. لإنجاز ذلك ، كرر الخطوات الموضحة أعلاه ، ولكن بدلاً من ذلك ، انقر فوق زر الاستيراد.
MAMP Pro هو الحل الكامل للتنمية المحلية
يعد امتلاك القدرة على تطوير مواقع WordPress محليًا أمرًا مهمًا لبعض مطوري WordPress. مع دعم مضيفين متعددين ، وعمليات تثبيت بنقرة واحدة ، وإمكانيات خادم الويب Apache و Nginx ، لا يمكنك أن تخطئ في استخدام MAMP Pro. يعد الإصدار المجاني من MAMP خيارًا جيدًا لتطوير WordPress إذا كنت بحاجة إلى حل بسيط. ومع ذلك ، إذا كنت بحاجة إلى المزيد من الخيارات مثل إعداد شهادات SSL ، أو اختبار البريد الإلكتروني ، أو DNS الديناميكي ، أو القدرة على تشغيل لغات برمجة متعددة ، فإن MAMP Pro هو السبيل للذهاب.
هل تستخدم MAMP Pro لتطوير مواقع الويب المحلية؟ إذا كان الأمر كذلك ، فأعطنا أفكارك في قسم التعليقات أدناه.