كيفية تثبيت WordPress مع Apache في Ubuntu 20.04

instagram story viewer

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

اقرأ أيضا: كيفية تثبيت WordPress باستخدام Nginx في Ubuntu 20.04

يوضح هذا الدليل كيفية تثبيت أحدث إصدار من ووردبريس مع اباتشي في نظام التشغيل Ubuntu 20.04.2018. يفترض أن لديك مصباح مكدس مثبت ومهيأ جيدًا لاستضافة مواقع الويب ، وإلا ، راجع دليلنا:

  • كيفية تثبيت LAMP Stack باستخدام PhpMyAdmin في Ubuntu 20.04

تثبيت WordPress في أوبونتو 20.04

1. مرة واحدة في مصباح كومة (اباتشي, MariaDB ، و بي أتش بي) مثبتًا ومهيئًا على خادم Ubuntu 20.04 ، يمكنك المتابعة لتنزيل أحدث إصدار من WordPress باستخدام ما يلي أمر wget.

$ wget -c http://wordpress.org/latest.tar.gz. 
قم بتنزيل WordPress في Ubuntu 20.04
قم بتنزيل WordPress في Ubuntu 20.04

2. بمجرد اكتمال التنزيل ، قم باستخراج الملف المؤرشف باستخدام امتداد أمر القطران كما هو مبين.

tar -xzvf $ latest.tar.gz. 
استخراج ملفات WordPress
استخراج ملفات WordPress

3. بعد ذلك ، انقل دليل WordPress المستخرج إلى جذر المستند الخاص بك ، أي /var/www/html/ وتحت موقع الويب الخاص بك كما هو موضح (استبدل mysite.com مع اسم موقع الويب الخاص بك أو اسم المجال). سيقوم الأمر التالي بإنشاء ملف mysite.com الدليل ونقل ملفات WordPress تحته.

ls -l. sudo cp -R wordpress /var/www/html/mysite.com. $ ls -l / var / www / html /
قم بإعداد WordPress على موقع الويب
قم بإعداد WordPress على موقع الويب

4. الآن قم بتعيين الأذونات المناسبة على موقع الويب (/var/www/html/mysite.com) الدليل. يجب أن تكون مملوكة من قبل اباتشي 2 دعا المستخدم والمجموعة www-data.

$ sudo chown -R www-data: www-data /var/www/html/mysite.com. sudo chmod -R 775 /var/www/html/mysite.com. 
تعيين الأذونات على ملفات WordPress
تعيين الأذونات على ملفات WordPress

إنشاء قاعدة بيانات WordPress لموقع الويب

5. للبدء ، قم بتسجيل الدخول إلى قذيفة قاعدة بيانات MariaDB الخاصة بك باستخدام ما يلي mysql الأمر مع -u العلم لتوفير اسم المستخدم الذي يجب أن يكون جذر و -p لإدخال كلمة مرور قمت بتعيينها لحساب جذر MySQL عند تثبيت برنامج MariaDB.

$ sudo mysql -u الجذر -p. 

6. بعد تسجيل الدخول ، قم بتشغيل الأوامر التالية لإنشاء قاعدة بيانات موقعك ومستخدم قاعدة بيانات بامتيازات كما هو موضح. تذكر استبدال "موقعي”, “mysiteadmin" و "[البريد الإلكتروني محمي]!"مع اسم قاعدة البيانات واسم مستخدم قاعدة البيانات وكلمة مرور المستخدم.

MariaDB [(بلا)]> إنشاء قاعدة بيانات موقعي; MariaDB [(بلا)]> منح جميع الامتيازات موقعي.* ل 'mysiteadmin"@" localhost "تم تحديده بواسطة"[البريد الإلكتروني محمي]!'; MariaDB [(لا شيء)]> FLUSH PRIVILEGES ؛ MariaDB [(بلا)]> EXIT. 
إنشاء قاعدة بيانات WordPress
أنشئ قاعدة بيانات WordPress

7. بعد ذلك ، انتقل إلى جذر مستند موقع الويب الخاص بك ، وأنشئ ملف ملف wp-config.php ملف من نموذج ملف التكوين المقدم كما هو موضح.

$ cd /var/www/html/mysite.com. sudo mv $ wp-config-sample.php wp-config.php. 

8. ثم افتح ملف ملف wp-config.php ملف التكوين للتحرير.

$ sudo vim wp-config.php. 

وتحديث معلمات اتصال قاعدة البيانات (اسم قاعدة البيانات ومستخدم قاعدة البيانات وكلمة مرور المستخدم التي تم إنشاؤها أعلاه) كما هو موضح في لقطة الشاشة التالية.

تكوين إعدادات قاعدة بيانات WordPress
تكوين إعدادات قاعدة بيانات WordPress

إنشاء موقع ويب Apache VirtualHost لموقع WordPress

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

لإنشاء وتفعيل مضيف افتراضي جديد ، أنشئ ملفًا جديدًا ضمن الامتداد /etc/apache2/sites-available/ الدليل. في هذا المثال ، سنقوم باستدعاء الملف mysite.com.conf (يجب أن ينتهي بـ .conf تمديد).

sudo vim /etc/apache2/sites-available/mysite.com.conf $. 

ثم انسخ والصق التكوين التالي فيه (مع استبدال ملف اسم الخادم و ServerAdmin رسائل البريد الإلكتروني بقيمك).

 اسم الخادم mysite.com ServerAdmin [البريد الإلكتروني محمي] جذر المستند /var/www/html/mysite.com ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log مدمج. 
قم بإنشاء WordPress Apache Virtual Host
قم بإنشاء WordPress Apache Virtual Host

احفظ الملف ثم اغلقه.

10. ثم تحقق من تكوين Apache للتأكد من صحة بناء الجملة. إذا كان بناء الجملة على ما يرام ، فقم بتمكين الموقع الجديد وأعد تحميل خدمة apache2 لتطبيق التغييرات الجديدة.

$ apache2ctl -t. sudo a2ensite $ mysite.com.conf. sudo systemctl إعادة تحميل apache2. 
تمكين موقع الويب في Apache
تمكين موقع الويب في Apache

11. أيضًا ، قم بتعطيل المضيف الافتراضي للسماح لموقعك الجديد بالتحميل بشكل صحيح من متصفح الويب.

sudo a2dissite 000-default.conf. sudo systemctl إعادة تحميل apache2. 
تعطيل موقع الويب في Apache
تعطيل موقع الويب في Apache

إكمال تثبيت WordPress عبر واجهة الويب

12. يوضح القسم الأخير كيفية إكمال تثبيت WordPress باستخدام مثبت الويب. لذا افتح متصفحك وانتقل باستخدام اسم نطاق موقعك:

http://mysite.com. 

بمجرد تحميل مثبت الويب WordPress ، اختر اللغة التي ترغب في استخدامها للتثبيت وانقر يكمل.

حدد لغة تثبيت WordPress
حدد لغة تثبيت WordPress

13. بعد ذلك ، قم بتعيين عنوان موقعك واسم المستخدم الإداري وكلمة المرور والبريد الإلكتروني لإدارة محتوى موقعك. ثم اضغط قم بتثبيت WordPress.

أضف تفاصيل موقع WordPress
أضف تفاصيل موقع WordPress

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

اكتمل تثبيت WordPress
اكتمل تثبيت WordPress

15. الآن قم بتسجيل الدخول إلى ملف ووردبريس موقع الويب باستخدام بيانات الاعتماد الإدارية الخاصة بك (تم إنشاء اسم المستخدم وكلمة المرور أعلاه) وابدأ في تخصيص موقعك من لوحة القيادة.

ووردبريس تسجيل الدخول
ووردبريس تسجيل الدخول
لوحة تحكم WordPress
لوحة تحكم WordPress

في هذه المقالة ، شرحنا كيفية التثبيت ووردبريس استخدام اباتشي كخادم ويب و MySQL كنظام قاعدة بيانات لخدمة مواقع PHP.

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

Teachs.ru