كيفية استضافة WordPress على DigitalOcean

نشرت: 2020-12-29
ووردبريس ديجيتال اوشن
اتبعCloudways

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

إذن أنت في الاتجاه الصحيح عندما تسأل "كيف تستضيف WordPress على خادم سحاب DigitalOcean؟" وسأسلط الضوء على ما يلي بالضبط: كيفية تثبيت WordPress على DigitalOcean Droplet (DO الأصلي) ثم كيفية تثبيت WordPress على خادم DigitalOcean المُدار من Cloudways.

يعد تثبيت WordPress مباشرة على DigitalOcean Droplet تقنيًا للغاية. سأقوم بتشغيل أوامر مختلفة لتثبيت مكدس LEMP (Linux و NGINX و MariaDB و PHP) ثم تطبيق WordPress. ومع ذلك ، في الطريقة الثانية عبر Cloudways ، يمكنك على الفور نشر خادمك وتثبيت تطبيق WordPress ببضع نقرات.

  • لماذا DigitalOcean؟
  • لماذا تثبيت WordPress على DigitalOcean؟
  • كيفية تثبيت WordPress على DigitalOcean بدون Cloudways
  • كيفية تثبيت WordPress على DigitalOcean باستخدام Cloudways
  • تفاصيل الخادم والتطبيق
  • استكشاف منصة Cloudways
  • نشر الموقع على الهواء مباشرة

لماذا DigitalOcean؟

قبل التوجه إلى عملية التثبيت ، من المفيد أن تعرف لماذا تعد DigitalOcean خيارًا جيدًا لاحتياجات استضافة WordPress وأيضًا لماذا تستطيع Cloudways تحسين هذه التجربة.

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

DigitalOcean هي شركة استضافة سحابية يقع مقرها الرئيسي في مدينة نيويورك ولها مراكز بيانات في جميع أنحاء العالم. يتيح اتصاله السلس للمستخدمين نشر تطبيقات ويب متعددة وتوسيع نطاقها في وقت واحد دون أي تأخير. تقدم DigitalOcean آلات افتراضية خاصة تعمل بنظام Linux OS تسمى "droplets".

إيجابيات وسلبيات WordPress على DigitalOcean

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

الايجابيات سلبيات
التسعير في متناول الجميع تركيب معقد
أسئلة وأجوبة ودروس تعليمية سهلة الإعداد وموثقة جيدًا خيارات الخادم المبنية مسبقًا فقط
واجهة سهلة الاستخدام ولوحة إدارة الجوانب الفنية المتعلقة بالأمن
اتصال موثوق
خيارات متعددة لمركز البيانات
وقت تشغيل يمكن الاعتماد عليه ومتسق

DigitalOcean هي واحدة من أسرع موفري البنية التحتية السحابية نموًا لأنها ميسورة التكلفة وتمنح مستخدمي WordPress فرصة لممارسة عضلاتهم التنموية. ومع ذلك ، بالنسبة لفرد عديم الخبرة يفتقر إلى الخبرة الفنية ، يمكن أن تصبح إدارة خادم DO أمرًا معقدًا بعض الشيء.

لماذا تستخدم DigitalOcean مع Cloudways؟

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

توفر Cloudways حلول استضافة سحابية مُدارة وتهتم بإدارة الخادم نيابةً عنك. يوفر تثبيت WordPress بنقرة واحدة والعديد من الميزات المفيدة الأخرى. يمكنك الاستفادة من قوة الاستضافة السحابية دون الحاجة إلى القلق بشأن الجوانب الفنية لتكوين الخادم وأمانه.


تقدم Cloudways تجربة استضافة سحابية مُدارة بالكامل تضمن استضافة WordPress أسرع على الخادم السحابي. يمكنك الاستمتاع بإدارة بسيطة لخادمك السحابي بينما تدير Cloudways إعداد خادم DigitalOcean. نتيجة لذلك ، ستقضي المزيد من الوقت في التركيز على أهداف عملك وتحسين العملية.

كيفية تثبيت WordPress على DigitalOcean Droplet

هنا ، سأقوم بنشر حزمة LEMP وتثبيت WordPress على خادم سحابي أصلي من DigitalOcean. لذلك ، أولاً ، تحتاج إلى التسجيل وإنشاء حساب على DO وتكون العملية بسيطة حقًا حيث سيُطلب منك التحقق من حسابك عن طريق إضافة رقم بطاقة الائتمان.

قم بإنشاء وإطلاق DigitalOcean Droplet

بعد التسجيل للحصول على الحساب ، فإن أول شيء عليك القيام به هو إنشاء تطبيق droplet صغير جديد بالنقر فوق إنشاء> Droplets .

إنشاء تفعل القطرة

في شاشة إعداد إنشاء Droplets ، يمكنك تحديد وتكوين مواصفات الخادم والإعدادات الأخرى. القسم الأول هو اختيار التوزيع ، اختر صورة حيث سأذهب مع Debian 9. إنها نكهة Linux OS التي ستقوم بتثبيتها على الخادم الخاص بك.

اختر نظام التشغيل

بعد ذلك ، اختر قسم الخطة ، حيث سأذهب مع Basic .

الخطة الأساسية

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

الخطة الأساسية

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

موقع الخادم

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

هنا ، سوف أقوم بإنشاء مفتاح SSH جديد ولهذا ، ستتم مطالبتك بـ PuTTY. أفترض أن لديك بالفعل PuTTY. (أو قم بتنزيله من تنزيل PuTTY).

الآن ، افتح PuTTYgen وانقر فوق إنشاء لإنشاء مفتاح SSH.

المعجون

انسخ النص بالكامل من قسم المفتاح العام وانقر على حفظ المفتاح الخاص لحفظ مفتاح SSH على سطح المكتب.

حفظ المفتاح الخاص الذي تم إنشاؤه

بعد ذلك ، عد إلى إعداد خادم DO الخاص بك وانقر فوق New SSH Key . بعد ذلك ، الصق النص المنسوخ في قسم محتوى مفتاح SSH ، وأعطيه اسمًا (اخترت Cloudways) ، وانقر على إضافة مفتاح SSH .

إضافة مفتاح ssh

بعد ذلك ، اختر اسم مضيف لتطبيق droplet الصغير الخاص بك. أنا أسميه FarhanWordPress.

اسم المضيف

الآن ، اترك جميع الأقسام لأن إعداد الخادم قد اكتمل وكل ما عليك فعله هو إنشاء Droplet.

انقر فوق إنشاء تطبيق droplet الصغير

سيستغرق إنشاء القطيرة الجديدة بضع دقائق.

انشر LEMP STACK

لنشر حزمة LEMP ، أولاً ، تحتاج إلى فتح PuTTY ولصق عنوان IP الخاص بالخادم.

خادم IP

بعد ذلك ، انتقل إلى Connection> SSH> Auth ، وانقر فوق استعراض وحدد ملف PPK الذي قمت بتنزيله مؤخرًا من PuTTYgen .

مصادقة ssh

بعد ذلك ، انقر فوق فتح للوصول إلى خادم DO الذي تم إنشاؤه حديثًا واكتب root.

جذر

قم بتشغيل الأمر التالي لتثبيت مكدس LEMP.

 قرص مضغوط ..

تغيير الدليل.

تغيير الدليل

 تحديث مناسب

قم بتحديث قوائم الحزم.

تحديث الحزمة

 apt تثبيت nginx

لتثبيت خادم الويب NGINX.

تثبيت nginx

 مناسب لتثبيت خادم ماريادب

لتثبيت قاعدة بيانات MariaDB.

تثبيت ماريادب

 mysql_secure_installation

لتأمين تثبيت MariaDB الخاص بك

ملاحظة: في البداية ، سيطلب كلمة مرور الجذر وعليك فقط الضغط على "إدخال" (افتراضيًا ، لا توجد كلمة مرور جذر).

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

كلمة مرور جذر db

 apt تثبيت php-fpm php-mysql

لتثبيت PHP FPM و MySQL.

تثبيت حزم php

 nano / etc / nginx / sites-available / default

لتحرير الملف الافتراضي.

ثم أضف index.php إلى هذا السطر لأننا نستخدم PHP.

تحرير الملف الافتراضي

بعد ذلك ، قم بإلغاء التعليق على الأسطر الأربعة عن طريق إزالة "#" كما هو موضح في الصورة التالية وحفظ الملف بالضغط على " ctrl + x ".

uncomment بعض السطور

 nano /etc/php/7.0/fpm/php.ini

لتحرير ملف php.ini.

تحرير ملف php ini

ثم اضغط على "ctrl + w" والصق "cgi.fix_pathinfo =" بالنقر بزر الماوس الأيمن.

البحث عن نص في الملف

بعد ذلك ، قم بإلغاء تعليق هذا السطر (عن طريق إزالة “؛”) واضبط القيمة “0” على النحو التالي: cgi.fix_pathinfo = 0؛

uncomment سطر وتعيين قيمة cgi 0

ثم اخرج بالضغط على "ctrl + x" واحفظ التغييرات التي أجريتها.

الآن ، حان الوقت للتحقق من التكوينات سواء كانت تعمل أم لا. والآن سأقوم بإنشاء ملف PHP وأطلق عليه farhan.php.

 nano /var/www/html/farhan.php 

php

الصق الكود التالي في ملف PHP واحفظ التغييرات.

  1.  <؟ php
    لـ (عدد الدولارات = 1 ؛ عدد الدولارات <= 9 ؛ عدد الدولارات ++)
    {
       صدى "مرات العد $ 9". عدد الدولارات * 9 ؛
       صدى "<br>" ؛
    }
    ؟> 

كود php

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

 إعادة تشغيل systemctl nginx 

إعادة تشغيل nginx

بعد تشغيل البرنامج النصي أعلاه ، تحقق من ملف PHP في المتصفح “http: //yourIPaddress/farhan.php”.

تشغيل ملف php

إذا بدأ ملف PHP الذي تم إنشاؤه حديثًا في التنفيذ ، فهذا يعني أنك قمت بتثبيت مكدس LEMP بنجاح.

قم بتثبيت تطبيق WordPress

الآن ، سيتعين عليك تثبيت تطبيق WordPress الخاص بك على DigitalOcean Droplet. لذا ، لنبدأ.

لتثبيت تطبيق WP ، كل ما عليك فعله هو تشغيل الأوامر أدناه.

 تثبيت apt php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -لفة

لتثبيت وحدات وحزم PHP المهمة.

تركيب وحدات php

 mysql -u الجذر -p

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

جذر ديسيبل

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

أنشئ قاعدة بيانات جديدة.

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

 منح جميع الامتيازات الموجودة على CWdb. * إلى "farhanuser" @ "localhost" المحدد بواسطة "password123" ؛

يمنح التحكم الكامل والإذن للمستخدم.

منح الامتيازات

 امتيازات التنظيف ؛

تصبح التغييرات سارية المفعول بدون إعادة تشغيل خدمة قاعدة البيانات.

امتيازات التدفق

ثم قم بتشغيل الأمر exit.

أمر الخروج

 cd / var / www / html /

بعد ذلك ، قم بتغيير الدليل إلى مجلد html.

قم بتغيير الدليل إلى مجلد html

 wget https://wordpress.org/latest.tar.gz

قم بتنزيل أحدث إصدار من WordPress.

تثبيت وورد

 tar xzvf latest.tar.gz

استخرج ملف الأرشيف.

استخراج الأرشيف

 chown -R www-data: www-data / var / www / html / wordpress /

تعيين الملكية.

التنازل عن الملكية

 chmod 755 -R / var / www / html / wordpress /

تعيين إذن الملف.

تعيين إذن الملف

 إعادة تشغيل systemctl nginx

أعد تشغيل NGINX.

إعادة تشغيل nginx

الآن ، افتح ملف WordPress (موقع WordPress بشكل أساسي) في المتصفح "http: // yourIPaddress / wordpress".

اختار اللغة

اختر اللغة وتابع عملية التثبيت.

انقر فوق دعنا نذهب

سوف تحتاج إلى بعض المعلومات في قاعدة البيانات. لذلك ، انقر فوق دعنا نذهب !.

الآن ، قم بتغيير قيمة اسم قاعدة البيانات واسم المستخدم وكلمة المرور (التي أنشأناها مسبقًا) وانقر فوق إرسال لتوصيل قاعدة البيانات بتطبيق WP.

تعيين قيم قاعدة البيانات

أخيرًا ، قم بتشغيل التثبيت.

تشغيل تثبيت ووردبريس

بعد تشغيل التثبيت ، سترى شاشة إعداد WordPress الأساسية حيث تحتاج إلى إدخال المعلومات حول موقع الويب الذي تقوم بإنشائه.

وأضاف معلومات وورد

انقر فوق تثبيت WordPress وقم بتسجيل الدخول إلى لوحة معلومات WordPress.

لوحة القيادة وورد

قم بتثبيت WordPress على Cloudways Managed DigitalOcean Server

الشرط الأساسي لهذه العملية هو أنك تحتاج إلى التسجيل في Cloudways من خلال إكمال نموذج بسيط والنقر فوق الزر Start Free. إذا كنت قد قمت بالتسجيل بالفعل ، فلا تتردد في تسجيل الدخول إلى حسابك.

الاشتراك في Cloudways

الخطوة التالية في تثبيت WordPress على DigitalOcean هي التحقق من عنوان بريدك الإلكتروني لإكمال عملية التسجيل على Cloudways. بعد التحقق من عنوان بريدك الإلكتروني ، انقر فوق الزر "تشغيل" وابدأ عملية تشغيل الخادم البسيطة.

إطلاق الخادم

تفاصيل الخادم والتطبيق

تطبيق

حان الوقت الآن لاختيار WordPress من قائمة التطبيقات ثم تسمية التطبيق والخادم واختيار مشروعك.

تفاصيل التطبيق والخادم

ملاحظة: لديك خيار إطلاق Cloudways Optimized WordPress و WordPress مع WooCommerce و WordPress Multisite و WordPress دون أي تحسين. لا تتردد في اختيار ما يناسب احتياجاتك.

البنية التحتية السحابية

هذا هو المكان الذي تحدد فيه DigitalOcean من قائمة موفري خدمات الاستضافة السحابية.

اختيار ديجيتال اوشن

حجم الخادم

أنت الآن بحاجة إلى تحديد حجم الخادم الخاص بك بناءً على حركة المرور الشهرية المتوقعة. لا تقلق بشأن الزيادات المتكررة في حركة المرور حيث يمكنك دائمًا توسيع نطاق خادمك باستخدام شريط تمرير بسيط.

خادم ديجيتال اوشن

موقع الخادم

الآن تحديد الموقع الخاص بك المطلوب الحفاظ على عامل الكمون في الاعتبار.

موقع الخادم

بعد إدخال تفاصيل الخادم والتطبيق ، انقر فوق زر التشغيل الآن .

تنطلق الان

الآن ، انتظر بضع دقائق حتى يصبح الخادم جاهزًا!

بمجرد أن يصبح الخادم جاهزًا ، انقر فوق التطبيقات في القائمة العلوية اليسرى.

قسم التطبيق

انقر فوق تطبيق WordPress الخاص بك.

تطبيق ووردبريس

انتقل إلى تفاصيل الوصول ← لوحة الإدارة . سترى بيانات اعتماد تسجيل الدخول الافتراضية وعنوان URL التدريجي المؤقت لموقع WordPress على الويب. انقر فوق عنوان URL واستخدم بيانات الاعتماد لتسجيل الدخول إلى لوحة تحكم WordPress.

تفاصيل الوصول إلى موقع الويب

رائعة! لقد نجحنا في تثبيت WordPress على خادم DigitalOcean باستخدام Cloudways.

استكشاف منصة Cloudways

لوحة معلومات إدارة الخادم

بعد تثبيت WordPress على DigitalOcean ، توجه إلى Server Management. على الرغم من سهولة التنقل عبر منصة Cloudways ، إلا أنني سأظل أقدم لك تلميحًا لبعض ميزاتها المميزة.

داخل لوحة معلومات إدارة الخادم ، يمكنك العثور على بعض علامات التبويب المفيدة:

شهادات الماجستير

أوراق اعتماد الخادم الرئيسي

تحتوي علامة التبويب هذه على عنوان IP العام للخادم واسم المستخدم وكلمة المرور. على الجانب الأيسر من النافذة ، لديك خيار إنشاء مفاتيح SSH عامة لاتصالات SSH و SFTP وزر لتشغيل محطة SSH مدمجة.

مراقبة الخادم

مراقبة الخادم

هنا ، يمكنك مراقبة موارد الخادم الخاص بك. يتم تقسيم هذا إلى ملخص وتفاصيل للتمثيل الرسومي وأداة مراقبة تطبيق الطرف الثالث New Relic.

يوفر هذا بيانات في الوقت الفعلي لصحة الخادم ويعرض إحصائيات مفيدة مثل مساحة القرص والذاكرة والنطاق الترددي على مدار الوقت.

إدارة الخدمات

إدارة الخدمات

تتيح لك علامة التبويب إدارة الخدمات تمكين وتعطيل العديد من الخدمات مثل خوادم الويب Apache و NGINX و Memcached و Nginx و Varnish. كما أنه يعرض الحالة الحالية لكل خدمة ويتيح لك إعادة تشغيلها عند الحاجة.

حماية

أمن الخادم

تتيح لك علامة التبويب " الأمان" إدراج عناوين IP التي تريد السماح باتصالات SFTP / SSH بها في القائمة البيضاء. علامة التبويب الثانية مخصصة لاتصالات MySQL حيث تتيح Cloudways لمستخدميها الوصول عن بعد إلى قاعدة بيانات MySQL.

لوحة إدارة التطبيق

تمامًا مثل إدارة الخادم ، تحتوي لوحة معلومات إدارة التطبيقات أيضًا على علامات تبويب مفيدة. دعونا نلقي نظرة على بعضها.

إدارة المجال

إدارة المجال

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

شهادات SSL

إدارة SSL

يعد الحصول على شهادة SSL على موقع WordPress أمرًا مهمًا لأنه يؤمن الاتصال بين المتصفح والخادم. يقوم بروتوكول SSL بتشفير هذا الاتصال ويمنع سرقة البيانات المحتملة. تعطي Cloudways الأولوية للأمان ، لذلك فهي توفر SSL مجانيًا عبر Let's Encrypt لعملائها.

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

أدوات الترحيل

البرنامج المساعد ترحيل Cloudways

يمكن لعملاء Cloudways الذين يرغبون في نقل موقعهم الحالي من خادمهم القديم إلى خادم Cloudways DigitalOcean سريع وموثوق به استخدام علامة التبويب هذه لعمليات الترحيل السحابية الخالية من المتاعب.

نشر الموقع على الهواء مباشرة

يعد تشغيل موقع WordPress الجديد الخاص بك سهلاً مثل تشغيل خادم على Cloudways. كل ما عليك القيام به هو التوجه إلى لوحة معلومات إدارة التطبيقات الخاصة بك وداخل علامة التبويب إدارة المجال ، قم بإضافة اسم المجال الخاص بك.

أخذ الموقع على الهواء مباشرة

وفقًا لمسجل المجال الخاص بك ، قم بإنشاء CNAME جديد وانتظر حتى يتم نشره.

وهذا كل شيء يا رفاق. تهانينا! لقد نجحت في تثبيت WordPress على خادم DigitalOcean السحابي على Cloudways. إذا كنت بحاجة إلى فهم ما تقدمه Cloudways ، فإليك جولة تفصيلية لفهم أفضل.

أيضًا ، إليك مقطع فيديو قصير يوضح مدى سهولة استضافة موقع ويب WordPress على خادم سحابة DigitalOcean بمساعدة Cloudways.

تغليف!

تعمل DigitalOcean على تغيير وجه الاستضافة السحابية - قطرة واحدة في كل مرة. إنه أحد أفضل مزودي الاستضافة السحابية لمواقع WordPress. توفر البنية التحتية السحابية الملائمة للمطورين كل ما تحتاجه لتوسيع نطاق موقع الويب الخاص بك بسهولة. من خلال التوثيق الشامل الذي يشتمل على صفحة مخصصة لـ WordPress ، ستستمتع بتصميم بديهي وأدلة تتمحور حول المستخدم وميزات قوية.

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

أتمنى أن تعرف الآن كيفية استضافة WordPress على DigitalOcean. إذا كان لا يزال لديك أي أسئلة أو استفسارات ، فلا تتردد في سؤالي عبر قسم التعليقات أدناه.