ذكري المظهر

كيفية تثبيت وورد مع اباتشي على centos 7

أجمل وأكثر 10 أغاني تركية مشاهدة على اليوتيوب - HD

أجمل وأكثر 10 أغاني تركية مشاهدة على اليوتيوب - HD

جدول المحتويات:

Anonim

يعد WordPress أشهر أنظمة التدوين مفتوحة المصدر و CMS في جميع أنحاء العالم ، حيث يشغل ربع جميع المواقع على الإنترنت اليوم. يعتمد على PHP و MySQL وحزم الكثير من الميزات التي يمكن تمديدها مع الإضافات والمزايا الإضافية المجانية والمميزة. WordPress هي أبسط طريقة لإنشاء متجرك أو موقع الويب الخاص بك أو مدونتك عبر الإنترنت.

في هذا البرنامج التعليمي ، سنشرح كيفية تثبيت WordPress على CentOS 7. في وقت كتابة هذا المقال ، كان أحدث إصدار من WordPress هو الإصدار 5.0.3.

سنستخدم حزمة LAMP مع Apache كخادم ويب ، وشهادة SSL ، وآخر PHP 7.2 و MySQL / MariaDB كخادم قاعدة بيانات.

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

تأكد من استيفاء الشروط التالية قبل المتابعة مع هذا البرنامج التعليمي:

  • أشار اسم المجال إلى عنوان IP العام للخادم الخاص بك. سنستخدم example.com المسجلة كمستخدم لديه امتيازات sudo.Apache مثبتة باتباع هذه التعليمات. تثبيت PHP 7.2 باتباع هذه التعليمات. لديك شهادة SSL مثبتة لنطاقك. يمكنك إنشاء شهادة Let's Encrypt SSL مجانية من خلال اتباع هذه التعليمات.

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

يخزن WordPress بياناته وتكوينه في قاعدة بيانات MySQL. إذا لم يكن لديك MySQL أو MariaDB مثبتًا بالفعل على خادم CentOS ، فيمكنك التثبيت باتباع أحد الأدلة أدناه:

  • تثبيت MySQL على CentOS 7.Install MariaDB على CentOS 7.

تسجيل الدخول إلى قذيفة MySQL من خلال تنفيذ الأمر التالي:

mysql -u root -p

من داخل MySQL shell ، قم بتشغيل عبارة SQL التالية لإنشاء قاعدة بيانات جديدة باسم wordpress :

CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

بعد ذلك ، قم بإنشاء حساب مستخدم MySQL باسم wordpressuser ومنح الأذونات اللازمة للمستخدم عن طريق تشغيل الأمر التالي:

GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

بمجرد الانتهاء من ذلك ، قم بالخروج من وحدة التحكم mysql بكتابة:

EXIT;

تحميل وورد

سيقوم الأمر التالي بتنزيل أحدث إصدار من WordPress من صفحة تنزيل WordPress مع wget واستخراج الأرشيف إلى دليل جذر مستند المجال:

wget -q -O - "http://wordpress.org/latest.tar.gz" | sudo tar -xzf - -C /var/www/html --transform s/wordpress/example.com/

قم بتعيين الأذونات الصحيحة بحيث يمكن لخادم الويب الوصول الكامل إلى ملفات وأدلة الموقع:

sudo chown -R apache: /var/www/html/example.com

تكوين اباتشي

الآن ، يجب أن يكون لديك بالفعل Apache مع شهادة SSL مثبتة على نظامك ، إن لم تكن تحقق من المتطلبات الأساسية لهذا البرنامج التعليمي.

افتح محرر النصوص الخاص بك وقم بتعديل تكوين مضيفات Apache الافتراضية للنطاق:

sudo nano /etc/httpd/conf.d/example.com.conf

لا تنسَ استبدال example.com بنطاق Wordpress وتعيين المسار الصحيح لملفات شهادة SSL.

/etc/httpd/conf.d/example.com.conf

ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted

سيخبر التكوين Apache بإعادة توجيه http إلى https و www إلى إصدار non-www من نطاقك.

أعد تشغيل خدمة Apache لتصبح التغييرات نافذة المفعول:

sudo systemctl restart

استكمال تركيب وورد

الآن وبعد تنزيل Wordpress وتكوين خادم Apache ، يمكنك إنهاء التثبيت من خلال واجهة الويب.

افتح المستعرض الخاص بك ، اكتب نطاقك وستظهر شاشة مشابهة للشاشة التالية:

من هنا ، يمكنك البدء في تخصيص تثبيت WordPress الخاص بك عن طريق تثبيت سمات وإضافات جديدة.

استنتاج

تهانينا ، لقد نجحت في تثبيت WordPress مع Apache على خادم CentOS 7 الخاص بك. الخطوات الأولى باستخدام WordPress هي بداية جيدة لمعرفة المزيد حول كيفية البدء في استخدام WordPress.

سنتوس وورد mysql mariadb سم اباتشي