هل ترغب في معرفة كيفية تثبيت وورد على أوبونتو لينكس VPS؟ في هذا البرنامج التعليمي ، سوف نوضح لك كيفية إنشاء حساب جديد في خدمة Amazon AWS السحابية ، وكيفية إنشاء نسخة جهاز Ubuntu الظاهري ، وكيفية الوصول إلى الجهاز الظاهري الجديد الذي يعمل بنظام التشغيل Ubuntu Linux وكيفية تثبيت نظام إدارة محتوى WordPress .

• إصدار Ubuntu Linux 18.04
• وورد الإصدار 5.0.1

Playlist:

في هذه الصفحة ، نوفر وصولاً سريعًا إلى قائمة مقاطع الفيديو ذات الصلة بـ Amazon AWS و WordPress.

لا تنسى الاشتراك في قناة يوتيوب لدينا اسمه FKIT.

البرنامج التعليمي ذات الصلة:

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

1. إنشاء Keypair الأمازون

للوصول إلى جهاز ظاهري Linux على AWS ، يجب أولاً إنشاء مفتاح خاص.

افتح متصفحك ، ادخل إلى موقع Amazon AWS وأدخل معلومات تسجيل الدخول الخاصة بك.

بعد تسجيل الدخول بنجاح ، سيتم إرسالك إلى لوحة بيانات AWS.

قم بالوصول إلى قائمة COMPUTE وحدد خيار EC2.

في لوحة التحكم EC2 ، قم بالوصول إلى قائمة "الشبكة والأمن" وانقر فوق الخيار Key Pairs.

على شاشة Key Pairs ، انقر فوق الزر Create Key Pair.

سيكون عليك إدخال اسم إلى زوج المفاتيح الجديد.

سيكون عليك حفظ مفتاحك الخاص محليًا.

في مثالنا ، أنشأنا زوجًا رئيسيًا اسمه TEST.

في مثالنا ، قمنا بحفظ ملف اسمه TEST.PEM.

2. إنشاء Ubuntu Linux Virtual Machine

في لوحة معلومات EC2 ، قم بالوصول إلى قائمة مثيلات وانقر على خيار المثيلات.

في الشاشة EC2 Instance ، انقر فوق الزر Instance Instance.

الآن ، فقد حان الوقت لتحديد صورة نظام التشغيل المطلوب.

في القائمة المعروضة ، حدد موقع صورة Ubuntu Linux وحددها.

Aws Ubuntu Linux Virtual Machine

كخطوة ثانية ، سيكون عليك تحديد نوع الجهاز الظاهري الذي سيقوم بتشغيل نظام التشغيل Ubuntu Linux.

في الأساس ، ستقوم بتحديد عدد المعالجات ومقدار ذاكرة الوصول العشوائي التي تريدها.

إذا كنت لا تريد تحديد مقدار القرص الثابت المتاح لهذا الجهاز الظاهري ، انقر فوق الزر "استعراض" و "التشغيل".

إذا كنت ترغب في تحديد مقدار القرص الثابت المتاح لهذا الجهاز الظاهري ، انقر فوق الزر "تكوين مثيل التفاصيل".

على شاشة التلخيص ، انقر فوق زر التشغيل.

حدد زوج المفاتيح المفوض بالاتصال بالجهاز الظاهري الجديد وانقر على مثيلات التشغيل.

في مثالنا ، تم اختيار زوج المفاتيح المسمى TEST.

في لوحة معلومات EC2 ، قم بالوصول إلى قائمة مثيلات وانقر على خيار المثيلات.

كما ترون تم إنشاء جهاز ظاهري جديد.

في مثالنا ، حصلت الآلة الظاهرية على عنوان IP الديناميكي: 34.217.14.140

3. قم بالوصول إلى جهاز Ubuntu VPS

للوصول إلى جهاز Linux الظاهري ، سيتعين عليك تنزيل البرامج التالية:

• المعجون

• المعجون

أولاً ، نحتاج إلى تحويل المفتاح الخاص من تنسيق PEM إلى تنسيق PPK.

افتح برنامج PuttyGen ، وقم بالوصول إلى قائمة التحويلات وحدد مفتاح الاستيراد.

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

انقر على زر حفظ المفتاح الخاص لإنشاء ملف بامتداد PPK.

في المثال الخاص بنا ، تم إنشاء ملف مسمى TEST.PPK.

افتح برنامج المعجون ، وحدد خيار SSH وأدخل اسم المستخدم ubuntu @ متبوعًا بعنوان IP لجهاز AWS الظاهري.

في مثالنا ، استخدمنا ubuntu@34.217.14.140.

قم بالوصول إلى علامة تبويب مصادقة SSH ، وانقر فوق الزر Browse ، ثم حدد موقع ملف PPK وانقر فوق الزر Open.

سيتم بدء اتصال SSH بجهاز Ubuntu الظاهري الخاص بك.

استخدم الأمر التالي ليصبح المستخدم الأساسي على الجهاز الظاهري Ubuntu.

# sudo su -

لقد نجحت في إنشاء جهاز Ubuntu ظاهري على Amazon AWS.

4. تكوين التاريخ والوقت باستخدام NTP

قم بتكوين النظام لاستخدام التاريخ والوقت الصحيحين باستخدام NTP.

في وحدة تحكم Linux ، استخدم الأوامر التالية لتعيين المنطقة الزمنية الصحيحة.

# dpkg-reconfigure tzdata

قم بتثبيت حزمة Ntpdate وقم بتعيين التاريخ والوقت الصحيحين على الفور.

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

تم استخدام الأمر Ntpdate لضبط التاريخ والوقت الصحيحين باستخدام الخادم: pool.ntp.br

دعونا تثبيت خدمة NTP.

# apt-get install ntp

NTP هي الخدمة التي سوف تبقي خادمنا محدثة.

استخدم تاريخ الأمر للتحقق من التاريخ والوقت اللذين تم تكوينهما على نظام التشغيل Ubuntu Linux الخاص بك.

# date

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

5. تثبيت MySQL على Ubuntu Linux VPS

الآن ، يمكننا متابعة تثبيت خدمة قاعدة البيانات.

في وحدة تحكم Linux ، استخدم الأوامر التالية لتثبيت الحزم المطلوبة.

# apt-get update
# apt-get install mysql-server mysql-client

بعد الانتهاء من التثبيت ، استخدم الأمر التالي للوصول إلى خادم قاعدة بيانات MySQL.

# mysql -u root -p

استخدم الأمر SQL التالي لإنشاء قاعدة بيانات تسمى wordpress.

CREATE DATABASE wordpress CHARACTER SET UTF8 COLLATE UTF8_BIN;

استخدم الأمر SQL التالي لإنشاء مستخدم قاعدة بيانات يسمى wordpress.

CREATE USER 'wordpress'@'%' IDENTIFIED BY 'kamisama123';

إعطاء المستخدم SQLl بإسم wordpress على قاعدة البيانات المسمى wordpress.

GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'%';
quit;

6. إتاحة اتصال HTTP بـ Ubuntu Linux VPS

الآن ، نحتاج إلى السماح بالاتصال الخارجي بـ Ubuntu Linux Virtual Machine باستخدام بروتوكول HTTP.

في لوحة التحكم EC2 ، قم بالوصول إلى قائمة "الشبكة والأمان" وانقر فوق "مجموعات الأمان".

قم بتحرير قواعد الوارد الخاصة بجهازك الظاهري.

انقر على زر إضافة قاعدة واسمح لاتصال HTTP من أي مكان.

EC2 Allow HTTP

في مثالنا ، قمنا بتكوين مجموعة أمان Ubuntu VPS للسماح بالاتصالات الخارجية بمنفذ HTTP.

7. تثبيت Apache على Ubuntu Linux VPS

الآن ، نحن بحاجة إلى تثبيت خادم الويب Apache وجميع البرامج المطلوبة.

في وحدة تحكم Linux ، استخدم الأوامر التالية لتثبيت الحزم المطلوبة.

# apt-get install apache2 php7.2 php7.2-mysql libapache2-mod-php7.2
# service apache2 stop
# service apache2 start
# service apache2 status

ابحث عن موقع ملف php.ini على نظامك.

بعد العثور على ، تحتاج إلى تحرير ملف php.ini.

# updatedb
# locate php.ini
# vi /etc/php/7.2/apache2/php.ini

ضع في اعتبارك أن إصدار PHP وموقع الملف قد لا يكونان نفس ملفي.

هنا هو الملف الأصلي ، قبل التكوين لدينا.

ابحث عن موقع ملف php.ini على نظامك.

بعد العثور على ، تحتاج إلى تحرير ملف php.ini.

file_uploads = On
max_execution_time = 30
memory_limit = 128M
post_max_size = 8M
max_input_time = 60
; max_input_vars = 1000

هنا هو ملف جديد مع التكوين لدينا.

file_uploads = On
max_execution_time = 300
memory_limit = 256M
post_max_size = 32M
max_input_time = 60
max_input_vars = 4440

يجب عليك أيضًا إعادة تشغيل apache يدويًا والتحقق من حالة الخدمة.

# service apache2 stop
# service apache2 start
# service apache2 status

في ما يلي مثال لإخراج حالة خدمة Apache.

● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Mon 2018-04-23 00:02:09 -03; 1min 4s ago

8. تثبيت وورد على أوبونتو لينكس VPS

الآن ، نحن بحاجة إلى تثبيت نظام WordPress CMS على نظام التشغيل Ubuntu Linux.

في وحدة تحكم Linux ، استخدم الأوامر التالية لتنزيل حزمة WordPress

# mkdir /downloads
# cd /downloads
# wget https://wordpress.org/latest.tar.gz
# tar -zxvf latest.tar.gz
# ls
latest.tar.gz wordpress

انقل كل ملفات ووردبريس إلى الدليل الجذر لتركيب أباتشي.

قم بتعيين إذن الملف الصحيح على كل الملفات المنقولة.

# mv wordpress /var/www/html/wordpress
# chown www-data.www-data /var/www/html/wordpress/* -R

تحرير ملف التكوين وورد.

# cd /var/www/html/wordpress
# mv wp-config-sample.php wp-config.php
# vi wp-config.php

هنا هو الملف الأصلي ، قبل التكوين لدينا.

define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

هنا هو ملف جديد مع التكوين لدينا.

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress');
define('DB_PASSWORD', 'kamisama123');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

افتح متصفحك وأدخل عنوان IP الخاص بك خادم الويب زائد / wordpress.

في مثالنا ، تم إدخال عنوان URL التالي في المتصفح:

• http://34.217.14.140/wordpress

يجب تقديم واجهة تثبيت ويب WordPress.

في الشاشة التالية ، يجب إدخال المعلومات التالية:

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

بعد إدخال المعلومات المطلوبة تحتاج إلى الضغط على زر تثبيت وورد.

في الشاشة التالية ، ستتلقى تأكيد تثبيت WordPress.

انقر على زر تسجيل الدخول ليتم إرسالها إلى شاشة تسجيل الدخول الرسمية.

على شاشة تسجيل الدخول ، تحتاج إلى إدخال حساب المسؤول وكلمة المرور.

بعد تسجيل الدخول بنجاح ، سيتم إرسالك إلى لوحة أدوات WordPress.