كيفية تثبيت ووردبريس - WordPress


يشتهر WordPress بسهولة التثبيت. في معظم الظروف، يعد تثبيت WordPress عملية بسيطة للغاية ويستغرق إكمالها أقل من خمس دقائق.
يقدم العديد من مضيفي الويب الآن أدوات لتثبيت WordPress تلقائيًا من أجلك. ومع ذلك، إذا كنت ترغب في تثبيت WordPress بنفسك ، فسيساعدك المقال التالي.
أشياء يجب معرفتها قبل تثبيت WordPress
قبل تثبيت WordPress، تحتاج إلى التحقق من أن مزود استضافة الويب الخاص بك يفي بالبرامج والشروط اللازمة. أيضًا، يجب أن يكون لديك حق الوصول إلى الخادم وبعض الأدوات.
المتطلبات من جانب الخادم.
PHP 7.4 أو أحدث
MySQL 5.6 أو MariaDB 10.1 أو أحدث
تعليمات أساسية
إليك نسخة سريعة من التعليمات لمن هم بالفعل مرتاحون لإجراء مثل هذه التثبيتات.
- قم بتنزيل وفك ضغط حزمة WordPress إذا لم تكن قد قمت بذلك بالفعل
- قم بإنشاء قاعدة بيانات لـ WordPress على خادم الويب الخاص بك، بالإضافة إلى مستخدم MySQL (أو MariaDB) الذي لديه جميع الامتيازات للوصول إلى قاعدة البيانات وتعديلها.
- (اختياري) ابحث عن
wp-config-sample.php
وأعد تسميته إلىwp-config.php
، ثم قم بتحرير الملف وأضف معلومات قاعدة البيانات. ملاحظة: إذا لم تكن مرتاحًا لإعادة تسمية الملفات، فإن الخطوة 3 اختيارية ويمكنك تخطيها حيث سيقوم برنامج التثبيت بإنشاء ملف wp-config.php نيابة عنك. - قم بتحميل ملفات WordPress إلى الموقع المطلوب على خادم الويب الخاص بك:
- إذا كنت ترغب في دمج WordPress في جذر المجال الخاص بك (على سبيل المثال http://example.com/) ، فقم بنقل أو تحميل جميع محتويات دليل WordPress غير المضغوط (باستثناء دليل WordPress نفسه) في الدليل الجذر لخادم الويب الخاص بك.
- إذا كنت ترغب في تثبيت WordPress في الدليل الفرعي الخاص به على موقع الويب الخاص بك (على سبيل المثال http://example.com/blog/) ، فأنشئ دليل المدونة على الخادم الخاص بك وقم بتحميل محتويات حزمة WordPress غير المضغوطة إلى الدليل عبر FTP .
- ملاحظة: إذا كان لدى عميل FTP خيار لتحويل أسماء الملفات إلى أحرف صغيرة ، فتأكد من تعطيلها.
- قم بتشغيل البرنامج النصي لتثبيت WordPress من خلال الوصول إلى عنوان URL في متصفح الويب. يجب أن يكون هذا هو عنوان URL حيث قمت بتحميل ملفات WordPress.
- إذا قمت بتثبيت WordPress في الدليل الجذ ، فيجب عليك زيارة: http://example.com/
- إذا قمت بتثبيت WordPress في دليل فرعي خاص به يسمى log ، على سبيل المثال، يجب عليك زيارة: http://example.com/blog/
WordPress يجب تكون مثبتة الان.
تعليمات مفصلة
الخطوة 1: التنزيل و فك الضغط
قم بتنزيل وفك ضغط حزمة WordPress من https://wordpress.org/download/.
إذا كنت ستقوم بتحميل WordPress إلى خادم ويب بعيد، فقم بتنزيل حزمة WordPress على جهاز الكمبيوتر الخاص بك باستخدام مستعرض ويب وفك ضغط الحزمة.
إذا كنت ستستخدم FTP، فانتقل إلى الخطوة التالية - تتم تغطية تحميل الملفات لاحقًا.
إذا كان لديك وصول shell إلى خادم الويب الخاص بك ، وكنت مرتاحًا باستخدام الأدوات القائمة على وحدة التحكم ، فقد ترغب في تنزيل WordPress مباشرة إلى خادم الويب الخاص بك باستخدام wget (أو lynx أو مستعرض ويب آخر قائم على وحدة التحكم) إذا كنت تريد تجنب FTPing:
wget https://wordpress.org/latest.tar.gz
- ثم قم بفك ضغط الحزمة باستخدام:
tar -xzvf latest.tar.gz
سيتم استخراج حزمة WordPress في مجلد يسمى wordpress في نفس الدليل الذي قمت بتنزيل latest.tar.gz.
الخطوة 2: إنشاء قاعدة البيانات والمستخدم
إذا كنت تستخدم موفر استضافة ، فقد يكون لديك بالفعل قاعدة بيانات WordPress معدة لك ، أو قد يكون هناك حل إعداد تلقائي للقيام بذلك. تحقق من صفحات دعم موفر الاستضافة أو لوحة التحكم الخاصة بك للحصول على أدلة حول ما إذا كنت ستحتاج إلى إنشاء واحد يدويًا أم لا.
إذا قررت أنك ستحتاج إلى إنشاء واحد يدويًا ، فاتبع إرشادات استخدام phpMyAdmin أدناه لإنشاء اسم مستخدم وقاعدة بيانات WordPress.
باستخدام phpMyAdmin
إذا كان خادم الويب الخاص بك يحتوي على phpMyAdmin مثبتًا، فيمكنك اتباع هذه التعليمات لإنشاء اسم مستخدم وقاعدة بيانات WordPress. إذا كنت تعمل على جهاز الكمبيوتر الخاص بك، في معظم توزيعات Linux، يمكنك تثبيت PhpMyAdmin تلقائيًا.
ملاحظة: هذه التعليمات مكتوبة لـ phpMyAdmin 4.4؛ يمكن أن تختلف واجهة المستخدم phpMyAdmin قليلاً بين الإصدارات.
- إذا كانت قاعدة البيانات المتعلقة بـ WordPress غير موجودة بالفعل في القائمة المنسدلة لقاعدة البيانات على اليسار، فأنشئ واحدة:
- اختر اسمًا لقاعدة بيانات WordPress الخاصة بك: "wordpress" أو "blog" جيدان ، لكن معظم خدمات الاستضافة (خاصة الاستضافة المشتركة) تتطلب اسمًا يبدأ باسم المستخدم الخاص بك وunderscore، لذلك، حتى إذا كنت تعمل على جهاز الكمبيوتر الخاص بك، ننصحك بالتحقق من متطلبات خدمة الاستضافة الخاصة بك حتى تتمكن من متابعتها على الخادم الخاص بك وتكون قادرًا على نقل قاعدة البيانات الخاصة بك دون تعديل. أدخل اسم قاعدة البيانات المختار في حقل إنشاء قاعدة بيانات واختر أفضل ترتيب للغتك والتشفير. في معظم الحالات، من الأفضل الاختيار من سلسلة "utf8_" ، وإذا لم تجد لغتك، فاختر "utf8mb4_general_ci".
- اختر اسمًا لقاعدة بيانات WordPress الخاصة بك: "wordpress" أو "blog" جيدان ، لكن معظم خدمات الاستضافة (خاصة الاستضافة المشتركة) تتطلب اسمًا يبدأ باسم المستخدم الخاص بك وunderscore، لذلك، حتى إذا كنت تعمل على جهاز الكمبيوتر الخاص بك، ننصحك بالتحقق من متطلبات خدمة الاستضافة الخاصة بك حتى تتمكن من متابعتها على الخادم الخاص بك وتكون قادرًا على نقل قاعدة البيانات الخاصة بك دون تعديل. أدخل اسم قاعدة البيانات المختار في حقل إنشاء قاعدة بيانات واختر أفضل ترتيب للغتك والتشفير. في معظم الحالات، من الأفضل الاختيار من سلسلة "utf8_" ، وإذا لم تجد لغتك، فاختر "utf8mb4_general_ci".
- انقر فوق رمز phpMyAdmin في الجزء العلوي الأيسر للعودة إلى الصفحة الرئيسية ، ثم انقر فوق علامة التبويب المستخدمون. إذا لم يكن المستخدم المرتبط بـ WordPress موجودًا بالفعل في قائمة المستخدمين ، فقم بإنشاء مستخدم:
- انقر فوق إضافة مستخدم (Add user).
- اختر اسم مستخدم لـ WordPress (كلمة "wordpress" جيدة) وأدخلها في حقل اسم المستخدم. (تأكد من استخدام حقل النص: محدد من القائمة المنسدلة.)
- اختر كلمة مرور آمنة (تحتوي بشكل مثالي على مجموعة من الأحرف الكبيرة والصغيرة والأرقام والرموز)، وأدخلها في حقل كلمة المرور. (تأكد من استخدام حقل النص: محدد من القائمة المنسدلة.) أعد إدخال كلمة المرور في حقل إعادة الكتابة.
- اكتب اسم المستخدم وكلمة المرور اللذين اخترتهما.
- اترك جميع الخيارات ضمن الامتيازات العالمية (Global privileges) في الإعدادات الافتراضية.
- انقرعلى Go.
- # ارجع إلى شاشة المستخدمين وانقر على رمز تعديل الامتيازات على المستخدم الذي أنشأته للتو لـ WordPress.
- # في قسم الامتيازات الخاصة بقاعدة البيانات (Database-specific privileges)، حدد قاعدة البيانات التي أنشأتها للتو لـ WordPress ضمن إضافة امتيازات (Add privileges) إلى القائمة المنسدلة لقاعدة البيانات التالية، وانقر فوق Go.
- # سيتم تحديث الصفحة بامتيازات لقاعدة البيانات هذه. انقر فوق "التحقق من الكل" (Check All) لتحديد كافة الامتيازات، ثم انقر على Go.
- # في الصفحة الناتجة، قم بتدوين اسم المضيف المدرج بعد الخادم: في أعلى الصفحة. (سيكون هذا عادةً مضيف محلي.)
الخطوة 3: إعداد ملف wp-config.php
يمكنك إما إنشاء ملف wp-config.php وتحريره بنفسك، أو يمكنك تخطي هذه الخطوة والسماح لـ WordPress بمحاولة القيام بذلك بنفسه عند تشغيل البرنامج النصي للتثبيت (الخطوة 5). (ستظل بحاجة إلى إخبار WordPress بمعلومات قاعدة البيانات الخاصة بك).
ارجع إلى المكان الذي فككت فيه حزمة WordPress في الخطوة 1، وأعد تسمية الملف من wp-config-sample.php إلى wp-config.php، وافتحه في محرر نصوص.
أدخل معلومات قاعدة البيانات الخاصة بك تحت القسم المسمى:
// ** MySQL settings - You can get this info from your web host ** //
DB_NAME : اسم قاعدة البيانات التي أنشأتها لـ WordPress في الخطوة 2.
DB_USER : اسم المستخدم الذي أنشأته لـ WordPress في الخطوة 2.
DB_PASSWORD : كلمة المرور التي اخترتها لاسم مستخدم WordPress في الخطوة 2.
DB_HOST : اسم المضيف الذي حددته في الخطوة 2 (عادةً localhost، ولكن ليس دائمًا). إذا كان port أو socket أو pipe ضروريًا، فقم بإلحاق نقطتين (:) ثم المعلومات ذات الصلة بالـ hostname.
DB_CHARSET : عادةً لا يجب تغيير مجموعة أحرف قاعدة البيانات
DB_COLLATE : يجب ترك ترتيب قاعدة البيانات فارغًا
أدخل قيم المفتاح السري الخاص بك ضمن القسم المسمى:
* Authentication Unique Keys and Salts.
قم بحفظ ملف wp-config.php.
الخطوة 4: قم بتحميل الملفات
الآن ستحتاج إلى تحديد المكان الذي تريد أن يظهر فيه موقعك المدعوم من WordPress على نطاقك:
- في الدليل الجذر لموقع الويب الخاص بك. (على سبيل المثال، http://example.com/)
- في دليل فرعي لموقع الويب الخاص بك. (على سبيل المثال، http://example.com/blog/)
ملاحظة: سيختلف موقع دليل الويب الجذري في نظام الملفات على خادم الويب الخاص بك عبر موفري الاستضافة وأنظمة التشغيل. تحقق مع موفر الاستضافة أو مسؤول النظام إذا كنت لا تعرف مكان هذا.
في دليل الجذر
- إذا كنت بحاجة إلى تحميل ملفاتك إلى خادم الويب الخاص بك، فاستخدم عميل FTP لتحميل جميع محتويات دليل wordpress (ولكن ليس الدليل نفسه) إلى الدليل الجذر لموقعك على الويب.
- إذا كانت ملفاتك موجودة بالفعل على خادم الويب الخاص بك، وكنت تستخدم وصول shell لتثبيت ordPress ، فقم بنقل جميع محتويات دليل WordPress (ولكن ليس الدليل نفسه) إلى الدليل الجذر لموقع الويب الخاص بك.
في دليل فرعي
- إذا كنت بحاجة إلى تحميل ملفاتك إلى خادم الويب الخاص بك ، فأعد تسمية دليل wordpress بالاسم الذي تريده، ثم استخدم عميل FTP لتحميل الدليل إلى الموقع الذي تريده داخل الدليل الجذر لموقعك على الويب.
- إذا كانت ملفاتك موجودة بالفعل على خادم الويب الخاص بك ، وكنت تستخدم وصول shell لتثبيت WordPress، فانقل دليل wordpress إلى موقعك المطلوب داخل الدليل الجذر لموقعك على الويب، وأعد تسمية الدليل بالاسم الذي تريده.
الخطوة 5: قم بتشغيل برنامج التثبيت النصي
قم بتوجيه مستعرض ويب لبدء نص التثبيت.
- إذا وضعت ملفات WordPress في الدليل الجذر، فيجب عليك زيارة: http://example.com/wp-admin/install.php
- إذا قمت بوضع ملفات WordPress في دليل فرعي يسمى blog، على سبيل المثال، يجب عليك زيارة: http://example.com/blog/wp-admin/install.php
إعداد ملف الاعدادات
إذا لم يتمكن WordPress من العثور على ملف wp-config.php، فسيخبرك ويعرض عليك خيارمحاولة إنشاء الملف وتحريره. (يمكنك أيضًا القيام بذلك مباشرةً عن طريق تحميل wp-admin/setup-config.php في متصفح الويب الخاص بك.) سيطلب منك WordPress تفاصيل قاعدة البيانات والتب بدوره سيقوم بكتابتها في ملف wp-config.php جديد. إذا نجح ذلك، يمكنك المضي قدمًا في التثبيت؛ خلاف ذلك، عد إلى الخطوة 3.
الانتهاء من التثبيت
توضح لقطات الشاشة التالية كيفية تقدم عملية التثبيت. لاحظ أنه عند إدخال شاشة التفاصيل، فإنك تقوم بإدخال عنوان موقعك واسم المستخدم الذي تريده واختيار كلمة المرور (مرتين) وعنوان البريد الإلكتروني الخاص بك. يظهر أيضًا مربع اختيار يسألك عما إذا كنت ترغب في ظهور مدونتك في محركات البحث مثل Google و DuckDuckGo. اترك المربع بدون تحديد إذا كنت تريد أن تكون مدونتك مرئية للجميع، بما في ذلك محركات البحث، وحدد المربع إذا كنت تريد حظر محركات البحث، مع السماح للزوار العاديين. لاحظ أن كل هذه المعلومات يمكن تغييرها لاحقًا في شاشة الإدارة الخاصة بك.
إذا قمت بتثبيت WordPress بنجاح، فسيتم عرض صفحة تسجيل الدخول.
تثبيت البرنامج النصي استكشاف الأخطاء وإصلاحها
إذا تلقيت خطأ بشأن قاعدة البيانات عند تشغيل البرنامج النصي للتثبيت:
- ارجع إلى الخطوة 2 والخطوة 3 ، وتأكد من إدخال جميع معلومات قاعدة البيانات الصحيحة في ملف
wp-config.php
. - تأكد من منحك إذن مستخدم WordPress للوصول إلى قاعدة بيانات WordPress الخاصة بك في الخطوة 3.
- تأكد من انَّ خادم قاعدة البيانات مشغل.
مشاكل التثبيت الشائعة
فيما يلي بعض أكثر مشكلات التثبيت شيوعًا. لمزيد من المعلومات واستكشاف الأخطاء وإصلاحها لمشكلات تثبيت WordPress الخاص بك، راجع الأسئلة المتداولة حول التثبيت والأسئلة الشائعة استكشاف الأخطاء وإصلاحها.
أرى قائمة دليل بدلاً من صفحة ويب.
يحتاج خادم الويب إلى إخباره لعرض index.php افتراضيًا. في Apache ، استخدم التوجيه DirectoryIndex index.php. أبسط خيار هو إنشاء ملف باسم .htaccess في الدليل المثبت ووضع التوجيه هناك. خيار آخر هو إضافة التوجيه إلى ملفات تكوين خادم الويب.
أرى الكثير من Headers already sent أخطاء. كيف يمكنني حل هذه المشكلة؟
من المحتمل أنك قدمت خطأً في بناء الجملة في تحرير ملف wp-config.php.
- قم بتنزيل wp-config.php (إذا لم يكن لديك وصول إلى shell).
- افتحه في محرر نصوص
- تأكد من أن السطر الأول لا يحتوي إلا على <؟ php ، وأنه لا يوجد نص قبله (ولا حتى مسافة بيضاء).
- تأكد من أن السطر الأخير لا يحتوي إلا على؟> ، وأنه لا يوجد نص بعده (ولا حتى مسافة بيضاء).
- إذا تم حفظ محرر النصوص كـ Unicode، فتأكد من أنه لا يضيف علامة طلب بايت (BOM). لا تُعلم معظم برامج تحرير النصوص التي تدعم Unicode المستخدم ما إذا كانت تضيف قائمة مكونات الصنف إلى الملفات أم لا؛ إذا كان الأمر كذلك، فحاول استخدام محرر نصوص مختلف.
- احفظ الملف وحمّله مرة أخرى إذا لزم الأمر وأعد تحميل الصفحة في متصفحك.
تظهر صفحتي مبعثرة. عندما أنظر إلى المصدر أرى الكثير من علامات “<؟ php؟>”.
إذا تم إرسال العلامات <؟ php؟> إلى المتصفح، فهذا يعني أن PHP لا تعمل بشكل صحيح. من المفترض أن يتم تنفيذ جميع أكواد PHP قبل أن يرسل الخادم HTML الناتج إلى متصفح الويب الخاص بك. (لهذا يطلق عليه اسم المعالج المسبق). تأكد من أن خادم الويب الخاص بك يلبي متطلبات تشغيل WordPress، وأن PHP مثبتة ومهيأة بشكل صحيح، أو اتصل بمزود الاستضافة أو مسؤول النظام للحصول على المساعدة.
أستمر في تلقي خطأ في الاتصال برسالة قاعدة البيانات (Error connecting to database) ولكني متأكد من صحة التهيئة.
حاول إعادة تعيين كلمة مرور MySQL يدويًا. إذا كان لديك وصول إلى MySQL عبر shell ، فحاول تنفيذ:
SET PASSWORD FOR 'wordpressusername'@'hostname' = OLD_PASSWORD('password');
إذا لم يكن لديك وصول إلى shell ، فيجب أن تكون قادرًا ببساطة على إدخال ما سبق في استعلام SQL في phpMyAdmin. إذا تعذر ذلك، فقد تحتاج إلى استخدام لوحة تحكم مضيفك لإعادة تعيين كلمة المرور لمستخدم قاعدة البيانات.
استمر في الحصول على تثبيت PHP الخاص بك يبدو أنه يفتقد إلى ملحق MySQL المطلوب من خلال رسالة WordPress (Your PHP installation appears to be missing the MySQL extension which is required by WordPress) لكنني متأكد من صحة التهيئة الخاصة بي.
تحقق للتأكد من أن تكوين خادم الويب الخاص بك صحيح وأن المكون الإضافي MySQL يتم تحميله بشكل صحيح بواسطة برنامج خادم الويب الخاص بك. تتطلب هذه المشكلة في بعض الأحيان فحص كل شيء في المسار على طول الطريق من خادم الويب إلى تثبيت MySQL والتحقق منه حتى يعمل بكامل طاقته. غالبًا ما تكون ملفات أو إعدادات التكوين غير الصحيحة هي سبب هذه المشكلة.
الصور/تحميلات MP3 لا تعمل.
إذا كنت تستخدم محرر النص المنسق في مدونة تم تثبيتها في دليل فرعي، وسحبت صورة تم تحميلها حديثًا إلى حقل المحرر، فقد تختفي الصورة بعد ذلك ببضع ثوان. يرجع ذلك إلى مشكلة في TinyMCE (محرر النص المنسق) عدم الحصول على معلومات كافية أثناء عملية السحب لإنشاء مسار للصورة أو ملف آخر بشكل صحيح. الحل هو عدم سحب الصور المرفوعة إلى المحرر. بدلاً من ذلك، انقر مع الاستمرار فوق الصورة وحدد إرسال إلى المحرر.
اتمنى ان يكون هذا المقال مفيدا, لا تتردد في ترك تعليق.
تذكر أن المساهمات في هذا الموضوع يجب أن تتبع إرشادات المجتمع.
لا توجد تعليقات بعد.