المقدمة: في هذا الدليل، سنرشدك خلال خطوات تثبيت ووردبريس على خادم CentOS 7. تأكد من توفر المتطلبات التالية قبل البدء:
المتطلبات:
- خادم يعمل بنظام CentOS 7.
- تثبيت حزمة LAMP (لينكس، أباتشي، مايإسكيوإل، بيإتشبي). إذا لم تكن مثبتة، راجع دليلنا لتثبيت LAMP.
- وصول بصلاحيات الجذر (root) إلى الخادم.
- أدوات 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: إكمال التهيئة من المتصفح:
- افتح المتصفح وانتقل إلى example.com أو holu.example.com.
- إذا ظهرت لك صفحة التثبيت الافتراضية، فانقر على "Let’s go".
- أدخل معلومات قاعدة البيانات، اسم المستخدم، وكلمة المرور.
- عند نجاح الاتصال، أكمل إعداد الموقع (العنوان، اسم المستخدم، كلمة المرور).
- ستتم إعادة توجيهك إلى صفحة تسجيل الدخول.
كرر نفس الخطوة مع holu.example.com أو أي نطاق فرعي آخر.
اختياري: حلول لأخطاء محتملة
- خطأ في قاعدة البيانات: تحقق من صحة اسم المستخدم، كلمة المرور، واسم قاعدة البيانات.
- خطأ "Cannot write wp-config.php": تحقق من صلاحيات مجلد public_html وتأكد أن apache يمكنه الكتابة فيه.
الخاتمة: خادمك الذي يعمل بنظام CentOS 7 أصبح جاهزًا لاستضافة مواقع ووردبريس. يمكنك تكرار الخطوات لإضافة المزيد من المواقع بسهولة. استمتع باستضافة ووردبريس!
بحث