تثبيت ووردبريس على أوبونتو

16/12/2023 |
Loading...

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

المتطلبات الأساسية:

  1. خادم YottaSrc جديد بصلاحيات الجذر (root).
  2. نطاق (Domain) موجه إلى خادم YottaSrc الخاص بك (سجل DNS يتضمن عنوان IP الخاص بالخادم).

تأكد من أن سجل DNS يتبع هذا الشكل، مع استبدال 10.0.0.1 بعنوان IP الخاص بك:

Type: A | Name: @ | Value: 10.0.0.1

  1. تأكد من أن منافذ SMTP (25 و587) غير محجوبة من قبل مزود الاستضافة، وقم بإلغاء الحظر إذا لزم الأمر.

مصطلحات مثال (استبدلها بقيمك):

  • عنوان IP العام للخادم: 10.0.0.1
  • نطاق ووردبريس: example.com
  • اسم المستخدم الجديد للخادم: holu

الخطوة 1: تهيئة الخادم

الخطوة 1.1: التحقق من إعداد DNS

نفذ الأمر التالي للتحقق مما إذا كان النطاق يوجه إلى خادم YottaSrc الخاص بك:

ping example.com

إذا لم يكن الإخراج يحتوي على عنوان IP الصحيح، انتظر حتى يتم تحديث سجلات DNS.

الخطوة 1.2: تحديث النظام

apt update
apt upgrade

الخطوة 1.3: إنشاء مستخدم جديد

adduser holu
usermod -aG sudo holu
su holu

الخطوة 1.4: تعيين المنطقة الزمنية

sudo dpkg-reconfigure tzdata

الخطوة 1.5: إنشاء مجلد للووردبريس

sudo mkdir /var/www/wordpress
sudo chown holu:holu /var/www/wordpress

الخطوة 2: تثبيت البرمجيات المطلوبة

الخطوة 2.1: تثبيت الحزم المطلوبة

sudo apt update && sudo apt install nginx mariadb-server mariadb-client \
php-fpm php-cli php-zip php-xml php-mysql php-json php-curl php-imagick \
certbot python3-certbot-nginx

الخطوة 2.2: التحقق من إصدار PHP

php -v

الخطوة 2.3: تثبيت WP-CLI

cd
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

الخطوة 3: إعداد البرامج المثبتة

الخطوة 3.1: إعداد PHP

sudo nano /etc/php/7.4/fpm/pool.d/www.conf

استبدل:

user = www-data
group = www-data

بالتالي:

user = holu
group = holu
sudo systemctl stop php7.4-fpm
sudo systemctl start php7.4-fpm

الخطوة 3.2: إعداد Nginx

sudo nano /etc/nginx/sites-available/wordpress

انسخ المحتوى التالي:

server {
    listen 80;
    server_name example.com;
    root /var/www/wordpress;
    index index.php;

```
location / {
    try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
```

}
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/wordpress
sudo systemctl reload nginx

الخطوة 3.3: إعداد MariaDB

sudo mysql
CREATE USER 'holu'@'localhost' IDENTIFIED VIA unix_socket;
GRANT ALL ON wordpress_db.* TO 'holu'@'localhost';
\q

الخطوة 3.4: إعداد شهادة HTTPS

sudo certbot -d example.com

الخطوة 3.5: إعداد إرسال البريد الإلكتروني

سجل DNS:

Type: TXT | Name: @ | Value: v=spf1 a -all
sudo apt update && sudo apt install postfix

اختر "Internet Site" واستخدم نطاقك كاسم المضيف.

sudo nano /etc/postfix/main.cf

استكمل بتكوين Postfix حسب احتياجك. يُفضل الرجوع إلى توثيق Postfix الرسمي أو إعداد WP Mail SMTP داخل ووردبريس لاحقًا.

الختام: باتباع هذه الخطوات، ستكون قد أنشأت موقع ووردبريس متكامل على خادم Ubuntu من YottaSrc، مع دعم HTTPS وإرسال البريد.

احصل على عروض وتخفيضات حصرية!

ابقَ على اطلاع بآخر العروض، الخصومات، والترقيات الخاصة.

Update cookies preferences