كيفية تثبيت ووردبريس على خادم CentOS 7

16/12/2023 |
Loading...

المقدمة: في هذا الدليل، سنرشدك خلال خطوات تثبيت ووردبريس على خادم CentOS 7. تأكد من توفر المتطلبات التالية قبل البدء:

المتطلبات:

  1. خادم يعمل بنظام CentOS 7.
  2. تثبيت حزمة LAMP (لينكس، أباتشي، ماي‌إس‌كيو‌إل، بي‌إتش‌بي). إذا لم تكن مثبتة، راجع دليلنا لتثبيت LAMP.
  3. وصول بصلاحيات الجذر (root) إلى الخادم.
  4. أدوات SSH:
    • لـ Windows: برنامج PuTTY
    • لـ Linux/macOS: OpenSSH (يأتي مثبتًا افتراضيًا)

سنستخدم المعلومات التالية من دليل LAMP أثناء تثبيت ووردبريس:

  • النطاق الرئيسي: example.com
  • النطاق الفرعي: holu.example.com
  • كلمة مرور root لقاعدة البيانات: holuP455##

لنبدأ!

الخطوة 1: إنشاء قاعدة بيانات MySQL مع مستخدم وكلمة مرور

الخطوة 1.1: تسجيل الدخول إلى MySQL (كمستخدم root):

mysql -u root -p

الخطوة 1.2: إنشاء المستخدمين (وكلمات المرور):

لـ example.com:

CREATE USER 'example'@'localhost' IDENTIFIED BY '#TH15exmp#';

لـ holu.example.com:

CREATE USER 'holu'@'localhost' IDENTIFIED BY '#TH15holu#';

الخطوة 1.3: إنشاء قواعد البيانات:

لـ example.com:

CREATE DATABASE exampledb;

لـ holu.example.com:

CREATE DATABASE holudb;

الخطوة 1.4: منح الصلاحيات:

GRANT ALL PRIVILEGES ON exampledb.* TO 'example'@'localhost' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON holudb.* TO 'holu'@'localhost' WITH GRANT OPTION;

لحفظ التغييرات:

FLUSH PRIVILEGES;

للخروج:

quit

الخطوة 2: تثبيت وتهيئة ووردبريس

الخطوة 2.1: تحميل وفك ضغط ووردبريس:

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

الخطوة 2.2: نسخ ملفات ووردبريس إلى مجلد public_html ومنح أباتشي صلاحيات:

لـ example.com:

mkdir -p /var/www/html/example.com/public_html
cp -r * /var/www/html/example.com/public_html
chown -R apache:apache /var/www/html/example.com/public_html
find /var/www/html/example.com/public_html -type d -exec chmod 755 {} \;
find /var/www/html/example.com/public_html -type f -exec chmod 644 {} \;

لـ holu.example.com:

mkdir -p /var/www/html/holu.example.com/public_html
cp -r * /var/www/html/holu.example.com/public_html
chown -R apache:apache /var/www/html/holu.example.com/public_html
find /var/www/html/holu.example.com/public_html -type d -exec chmod 755 {} \;
find /var/www/html/holu.example.com/public_html -type f -exec chmod 644 {} \;

الخطوة 2.3: إكمال التهيئة من المتصفح:

  1. افتح المتصفح وانتقل إلى example.com أو holu.example.com.
  2. إذا ظهرت لك صفحة التثبيت الافتراضية، فانقر على "Let’s go".
  3. أدخل معلومات قاعدة البيانات، اسم المستخدم، وكلمة المرور.
  4. عند نجاح الاتصال، أكمل إعداد الموقع (العنوان، اسم المستخدم، كلمة المرور).
  5. ستتم إعادة توجيهك إلى صفحة تسجيل الدخول.

كرر نفس الخطوة مع holu.example.com أو أي نطاق فرعي آخر.

اختياري: حلول لأخطاء محتملة

  • خطأ في قاعدة البيانات: تحقق من صحة اسم المستخدم، كلمة المرور، واسم قاعدة البيانات.
  • خطأ "Cannot write wp-config.php": تحقق من صلاحيات مجلد public_html وتأكد أن apache يمكنه الكتابة فيه.

الخاتمة: خادمك الذي يعمل بنظام CentOS 7 أصبح جاهزًا لاستضافة مواقع ووردبريس. يمكنك تكرار الخطوات لإضافة المزيد من المواقع بسهولة. استمتع باستضافة ووردبريس!

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

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

Update cookies preferences