كيفية تثبيت WordPress على Ubuntu 18.04 ومشتقاته؟

أوبونتو 18.04 وورد

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

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

عملية التثبيت

قبل فعل أي شيء ، يجب عليك تحديث النظام بـ:

sudo apt-get upgrade && sudo apt-get upgrade -y

تثبيت Nginx

من أجل تثبيت WordPress على نظامنا ، سوف نعتمد على بعض الأدوات لتشغيلها، الأول هو Nginx:

sudo apt-get install nginx -y

تركيب MariaDB

إلى خدمة قاعدة البيانات سوف نختار MariaDB، لتثبيته نقوم بتنفيذ:

sudo apt-get install mariadb-server -y

فعلت هذا الآن سنقوم بتنفيذ الأمر التالي لتكوين خادم قاعدة البيانات:

mysql_secure_installation

فقط هنا سنتبع التعليمات وسيطلب منا تعيين كلمة مرور ، الذي يجب ألا ننساه.

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

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

mysql -u root -p

إذا كان يجب ألا يضعوا اسم المستخدم الخاص بك بعد -u وكلمة المرور الخاصة بك بعد -p

فعلت هذا حان الوقت لإنشاء قاعدة بيانات، التي سيتم من خلالها تقديم WordPress عن طريق تنفيذ هذه الأوامر:

CREATE DATABASE wordpress;

CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';

GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;

FLUSH PRIVILEGES;

exit;

هنا في هذه ستقوم باستبدال اسم المستخدم بكلمة المرور الخاصة بقاعدة البيانات.

تثبيت PHP

لتثبيت PHP بكل التبعيات والوحدات اللازمة لها ، قم بتشغيل الأمر التالي:

Sudo apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

فعلت هذا لالوقت الذي سنقوم فيه بتحرير ملف php.ini.

sudo nano /etc/php/7.2/fpm/php.ini

Y ابحث عن هذا الخط:

;cgi.fix_pathinfo=1

يجب أن نفك التعليق على الخط إزالة؛ قم بتغيير = 1 إلى = 0 ، بقي على النحو التالي:

cgi.fix_pathinfo=0

بعد سنبحث عن الأسطر التالية في ملف php.ini ونضع القيم التالية، يجب أن تبدو هكذا:

upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120

تنزيل WordPress

WordPress- أوبونتو

الآن لنقم بتنزيل أحدث إصدار من WordPress وسنضعه في دليل Nginx الافتراضي:

cd /var/www/html

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

قم بفك ضغط الملف الذي تم تنزيله للتو باستخدام:

tar -zxvf latest.tar.gz --strip-components=1

الآن دعنا نغير أذونات مجلد Nginx:

chown -R www-data:www-data /var/www/html/
chmod -R 755

فعلت هذا لنقم بإنشاء ملف تكوين بامتداد:

nano /etc/nginx/sites-available/example.com

Y نضع ما يلي:

server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 500M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

الآن يجب علينا تمكينها من خلال:

ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

الآن أعد تشغيل Nginx و PHP لتصبح التغييرات سارية المفعول

sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service

إعداد ووردبريس

الآن دعنا نعدل ملف تكوين WordPress حيث سنضع بيانات اعتماد قاعدة البيانات:

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

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

Y سنقوم بتغيير المعلومات داخل هو:

define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');

فعلت هذا لأسباب أمنية ، يجب عليهم تحديث مفاتيح الأمان في ملف wp-config.

من اجل ماذا يجب أن نولدها، نقوم بذلك عن طريق زيارة هذا الرابط ونقوم بتغيير القيم التي يقدمها لنا هذا الموقع في ملف التكوين الخاص بنا.

وفعلت معها لدينا بالفعل WordPress مثبتًا على نظامنا.

لبدء استخدامه ببساطة يجب أن نفتح متصفحًا ونضع المسار الذي يوجد به Wordpress في شريط العنوان / فار / على شبكة الاتصالات العالمية / أتش تي أم أل / أو عنوان IP الخاص بنا.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   بيير قال

    سنقوم الآن بتغيير أذونات مجلد Nginx:

    chown -R www-data: www-data / var / www / html /
    شمود -R 755

    خطأ بعد chmod -R 755 (معلمة مفقودة)

  2.   روموالدو قال

    يرجى تصحيح sudo apt-get Upgrade && sudo apt-get Upgrade -y

    بواسطة

    sudo apt-get update && sudo apt-get Upgrade -y