- - كيفية تثبيت وورد على خادم أوبونتو

كيفية تثبيت وورد على خادم أوبونتو

وورد هو العالم الأكثر شهرة المدونات ومنصات CMS للويب. من السهل تطوير وتخصيص وقياس الإنتاج. إنه يعمل أيضًا على أنظمة تشغيل خادم لا تعد ولا تحصى (مثل Linux و Windows و BSD) ، ولديه العشرات من المستخدمين ويملك جزءًا جيدًا من الإنترنت بالكامل. يعد تثبيت WordPress يدويًا على خادم عملية متورطة للغاية ، وهو ليس للجميع. إذا تعثرت في هذا الدليل ، ولم تكن جيدًا مع أشياء مثل هذا ، ففحص سحب Presslabs. إنها خدمة رائعة تتيح للمستخدمين إمكانية توسيع نطاق برنامج المدونة بسهولة وتأمين تشغيله بكفاءة. إذا كنت تفضل القيام بكل شيء بنفسك ، فسوف يوضح لك هذا الدليل كيفية تثبيت WordPress على خادم Ubuntu.

ملاحظة: على الرغم من أن هذا الدليل سيركز بشكل أساسي على خادم Ubuntu و Linux ، إلا أنه يمكن تشغيل WordPress على أنظمة تشغيل الخادم الأخرى. لاستخدامها ، ستحتاج إلى PHP و MySQL وخادم الويب.

تثبيت مصباح

أثناء عملية الإعداد لخادم أوبونتو ، المستخدمينلدينا خيار لتحديد العديد من الحزم لإعدادها على الفور. أحد الخيارات للاختيار من بينها هو LAMP stack (Linux Apache MySQL و PHP). إذا كنت تقوم بتثبيت خادم Ubuntu لأول مرة ، لهذا الدليل ، فحدد هذا الخيار أثناء عملية اختيار الحزمة أثناء الإعداد.

هل تم تثبيت خادم أوبونتو بالفعل؟ لا داعي للقلق ، يمكن تثبيت إعداد LAMP بعد الحقيقة. للقيام بذلك ، قم بتشغيل الأمر التالي في المحطة الطرفية:

sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^

ثم أعد تشغيل خادم الويب باستخدام:

sudo systemctl restart apache2

عندما تكون جميع الحزم المتعلقة بـ LAMPمثبتًا على النظام ، سيُطلب منك تعيين كلمة مرور MySQL الجذر. قم بذلك ، وتأكد من أنها آمنة (ولا تنسى). بدون تعيين كلمة مرور جذر ، لن تكون هناك طريقة لتسجيل الدخول إلى MySQL لإنشاء قاعدة بيانات جديدة لاستخدام WordPress.

أخيرًا ، أنشئ مستخدمًا لاستخدامه مع WordPress (إذا لم يكن لديك مستخدم بالفعل).

adduser ubuntu-wordpress
passwd ubuntu-wordpress
usermod -aG sudo ubuntu-wordpress

تكوين Apache2

يتطلب استخدام WordPress على Apache 2 بعض التعديلات للعمل بشكل صحيح. باستخدام محرر النص nano ، افتح ملف تكوين خادم الويب apache2.

sudo nano /etc/apache2/apache2.conf

بمجرد الدخول إلى داخل nano ، استخدم مفاتيح الأسهم للانتقال إلى أسفل الملف. مرة واحدة في الأسفل ، الصق هذا الرمز بداخله:

<Directory /var/www/html/>
     AllowOverride All
</Directory>

احفظ ملف التكوين المحدث مع Ctrl + O، والخروج منه مع Ctrl + X.

أخيرًا ، قم بتمكين وحدات Apache 2 المطلوبة.

sudo a2enmod rewrite
sudo a2enmod php7.0

تأكد من إعادة تشغيل خادم الويب عند الانتهاء ، لتطبيق التغييرات.

sudo systemctl restart apache2

تثبيت وورد

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

ملاحظة: لا تقم بهذا التثبيت على أوبونتو كمستخدم الجذر.

wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz

قم باستخراج محتويات ملف tar.gz إلى دليل الويب الافتراضي.

tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1

بعد ذلك ، قم بإنشاء جديد هتكس ملف ، وتحديث أذوناته.

touch /var/www/html/.htaccess
chmod 660 /var/www/html/.htaccess

باستخدام ، CP نسخ التكوين عينة أكثر كملف التكوين الافتراضي.

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

باستخدام chown ، امنح المستخدم ملكية ملفات WordPress:

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

ضبط أذونات

أوبونتو وورد لديها الآن وصول أفضل إلى / فار / على شبكة الاتصالات العالمية / أتش تي أم أل. تتمثل الخطوة التالية في عملية التثبيت في تعديل الأذونات ، بحيث يعمل WordPress بشكل صحيح:

sudo find /var/www/html -type d -exec chmod g+s {} ;
sudo chmod g+w /var/www/html/

يحتاج دليل السمات والإضافات أيضًا إلى تغييرات في الأذونات ، بحيث يسير كل شيء بسلاسة.

sudo chmod -R g+w /var/www/html/wp-content/themes
sudo chmod -R g+w /var/www/html/wp-content/plugins

إعداد مفاتيح سرية

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

curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys

باستخدام curl ، توجد مفاتيح ملح WordPress في مفاتيح / wp. استخدم القط لرؤيتها.

cat /wp-keys

افتح محطة طرفية ثانية ، وقم بتحرير ملف تهيئة WordPress الخاص بك.

nano /var/www/html/wp-config.php

قم بالتمرير حتى منتصف الملف وقم بملء كل مفتاح من المفاتيح في الأماكن الصحيحة. استخدم / wp-keys كمرجع.

ملاحظة: نسخ بين ‘‘

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

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

mysql -u root -p

ملاحظة: التغيير ‘securepassword‘بكلمة مرور آمنة. لا تقم بإزالة ‘ '.

CREATE DATABASE wordpressdb;
CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword";
GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost;
FLUSH PRIVILEGES;
exit

أعد تشغيل خادم الويب Apache 2 و MySQL لتعكس التغييرات.

sudo service apache2 restart
sudo service mysql restart

القرص النهائي

آخر شيء يجب القيام به من حيث المحطة الطرفيةالإعداد هو لملء معلومات قاعدة البيانات داخل ملف config.php. فتحه في نانو ، وملء المعلومات المطلوبة. يجب أن تبدو هذه:

nano /var/www/html/wp-config.php

// ** إعدادات MySQL - يمكنك الحصول على هذه المعلومات من مضيف الويب الخاص بك ** //
/ ** اسم قاعدة البيانات لبرنامج WordPress * /
define ('DB_NAME' ، 'wordpressdb') ؛

/ ** اسم مستخدم قاعدة بيانات MySQL * /
define ('DB_USER' ، 'ubuntuwordpress') ؛

/ ** كلمة مرور قاعدة بيانات MySQL * /
define ('DB_PASSWORD' ، كلمة المرور الآمنة) ؛

/ ** اسم مضيف MySQL * /
define ('DB_HOST' ، 'المضيف المحلي') ؛

إعداد مدونة ووردبريس الخاصة بك

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

تعليقات