الدرس الأول - طريقة تحميل وتنصيب Wordpress مع الميزات

مارأيكم بالشرح؟


  • مجموع المصوتين
    8

hosam.kyali

Full stack developer
Coder/Designer
24 يناير 2013
34
5
8
41
سوريا - مصر
الدرس الأول - طريقة تحميل وتنصيب Wordpress


المتطلبات الأساسية آخر نسخة 3.5.2 هي:
نسخة PHP إصدار 5.2.4 أو أحدث
نسخة قواعد بيانات MySql إصدار 5 أو أحدث
يفضل نسخة Apache أو Ngix كسرفر لسهولة التعديل على ميزات الموقع (mod_rewrite Apache module).

الميزات الرئيسية لمدونة Wordpress بتفصيل أوسع:

  • ميزة التوافق مع مقاييس W3C حيث يمكن لأغلب المستعرضات العمل مع Wordpress دون الحاجة لفحص التوافقية حيث مكون النواة لديه متوافق مع جميع المستعرضات المستعملةوالمعروفة على الانترنت.
  • لا يحتاج لضبط مخصص من أجل تنصيب الستايل (التمبلت) الخاص به حيث جميع التأثيرات الحية ضمن الستايل ستظهر مباشرة بعد التنصيب أو التعديل دون الحاجة للعمل على الطريقة الكلاسيكية (HTML) لإظهار كود الصفحة والعمل عليه مباشرة.
  • صفحات Wordpress تسمع بالعمل مع المحتويات دون الحاجة لأخذ نمط المدونة حيث يمكن وضع صفحة منسقة بشكل HTML ثم نشرها مباشرة على سبيل المثال وستظهر مباشرة بعد النشر كما تم تنسيقها بالضبط أو نشر المحتوى كتابياً دون تنسيق مباشرة.
  • روابط Wordpress تسمع بإنشاء روابط والتعديل والإصلاح عليها من خلال لوحة الإدارةالخاصة بك دون الحاجة للعمل على محرر روابط خارجي لنسخ الرابط.
  • يمكن تطوير المدونة لديكم من البسيط جداً للمعقد كما في أشهر المواقع العالمية التي تستعمل Wordpress واستعمال عدد كبير من الستايلات الخاصة بالمدونة بشكل مختلف تماماً على نفس الموقع دون الحاجة لتصميم كل ستايل أو تمبلت بشكل مستقل سندخل بتفاصيل الموضوع ضمن القسم الخاص بشرح الستايلات.
  • يدعم طرق التعقب الشهيرة Trackback و Pingback حيث يمكن تضمينهم بالمدونة بدون الحاجة لأي تعديل سنأتي على شرح هذه النقطة ضمن الاضافات بعون الله
  • يسمح Wordpress بإضافة التعليقات بشكل مستقل حول كل محتوى على حدا كما يمكن لمستخدمي طرق التعقب بوضع الروابط الخاصة بهم ويمكن من خلال لوحة الإدارة السماح لهم بوضع هذه الخاصية أو إلغائها عند الحاجة.
  • يتضمن Wordpress حماية ضد الإزعاج (spam protection) حيث يحمي مدونتك من القائمة السوداء المحدثة بآخر المواقع المزعجة كما يحوي على فاحص بروكسي مدار من قبل لوحة تحكم الإدارة لحذف أو شطب التعليقات التي تضمن هذه المواد بالإضافة هناك العديد من الإضافات الأخرى التي عمل عليها مطورون لتضمينها ضمن Wordpress.
  • يتضمن Wordpress تسجيل كامل مضمن للأعضاء الجدد كما يمكن تخصيص السماح بالتسجيل أو ايقافه من خلال لوحة تحكم الإدارة الخاصة بك. كما يمكن عمل المزيد من خلال الإضافات من قبل مطورين لهذه الميزة لمزيد من التخصيص.
  • يمكن قفل موضوع أو منشور على مدونتك بكلمة سر خاصة لمنعها من النشر العام لكل الزوار أو لفتح الميزة لعدد من الأعضاء المشتركين ضمن المنشور نفسه لضمان الخصوصية لهذا المنشور أو الموضوع المضاف في حال كان هناك حاجة لعملها.
  • التحديث والتنصيب سهل جداً للاصدارات السابقة من Wordpress كما يمكن نقل أيضاً الإضافات المتوافقة بسهولة تامة مع الستايلات ايضاً.
  • سهولة الاستيراد للبيانات الخاصة بك وتعديلها للتناسب مع محتوى نصي, Blogger,B2,Greymatter , Nucleus وأيضا pMachine لاحقاً.
  • يدعم Blogger API, MetaWeblog API كما يدعم التصميم الخارجي لأدوات أخرى كما Zempt دون الحاجة للتعديل.
  • يمكن حجب مستخدم عن عمل نشر لمنشور خاص به ووضعه ضمن قائمة المسودات حيث لا يتم النشر إلا عند الموافقة من قبل المدير.
  • يوجد داخلياً أداة ضمن مدونة Wordpress تحول الصيغ الخاصة بـ XHTML لصيغ متوافقة مع الترميز ASCII العالمي يتضمن التحويل الفواصل الفواصل المنقوطة الأقواس حجم الخط وأيضاً الفاصلة (-) بالإضافة للرموز الخاصة.
  • فلتر (مرشح) تلقائي لكل الكود المضمن ضمن النص المنشور مثل لغة الوسوم HTML التي تضر بنشر المحتوى دون الحاجة للتعديل من قبل المدير أو المستخدم.
  • يمكن النشر بشكل جماعي لمحتوى حتى 10 مراحل مختلفة وبخواص مختلفة لكل مستوى من النشر لنفس المحتوى دون الحاجة لعمل هذا بإضافة بل يمكن عمل ذلك من خلال لوحة الإدارة الخاصة بك.
  • يمكن لأي مستعرض عمل الصفحة الخاصة بالمدونة كمفضلة بشكل سهل وبسيط دون إضافات.
  • يتوافق مع جميع محركات البحث العالمية يمكن توسيع هذه الميزة أيضا بالعديد من الإضافات.

هذه لمحة عن أهم الميزات الخاصة بـ Wordpress لكن سنأتي بعون الله على شرحها التفصيلي كل قسم بقسمه لكي نترك الموضوع بشكله البسيط دون التدخل بالتفصيلات قبل فهم الآلية الأساسية للعمل للمدونة.


طريقة التنصيب:
طبعاً التنصيب بسيط لنبدأ مع شاشات التنصيب الأساسية على الإصدار الأصلي ثم الإصدار العربي.

أولاً شرح التنصيب باللغة الأنكليزية التي تأتي بشكل افتراضي مع Wordpress دون الحاجةلتنصيب الاصدار العربي ( طبعاً الشرح لمن يرغب بترك اللغة الأساسية دون العربية)

1) نقوم بداية بتحميل آخر نسخة من الرابط التالي: http://wordpress.org/latest.zip
بعد التحميل نقوم برفع الملف المضغوط بواسطة برنامج رفع FTP مثل FileZilla أو عن طريق لوحة تحكم الاستضافة نفسها.
ملاحظة: يمكن اختصار العملية السابقة في حال وجود نسخة مسبقة ضمن ملحقات الاستضافة لكن لا ينصح بعمل ذلك لمعرفة تفاصيل قاعدة البيانات المنشأة ولعدم جدوى التعديل في حال نسيان التفاصيل أثناء التنصيب.

2) بعد رفع الملف المذكور على الشكل التالي لدومين الموقع الخاص بك: http://example.com/latest.zip حيث أن example.com هو اسم الموقع الخاص بك نقوم باستخراج الملفات ضمن مجلد public_html في حال كانت الاستضافة Linux أو نستخرج الملفات فوراً في حال كانت الاستضافة مخصصة من غير نوعية windows مثلاً.

3) يصبح الآن مسار الملفات هو http://example.com/ في حال كنتم تريدون تنصيب المدونة كموقع أساسي أما في حال الرغبة بالتنصيب على أساس إضافة لموقعكم كمدونة خاصة مثلاً للدعم الفني أو لوظيفة أخرى يمكن عمل Sub-domain مستقل كما في المثال http://example.com/yourblog/ حيث تكون الملفات ضمن هذا المجلد الفرعي لنرى كيفنعمل ذلك من خلال الصور التالية:

شاشة تنصيب 1
attachment.php


شاشة تنصيب 2
attachment.php


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

شاشة التنصيب 3
attachment.php


بعد ذلك نضغط على GO فتظهر الشاشة التالية:

شاشة التنصيب 4
attachment.php


أو في حال كانت نسخة Cpenal على الاستضافة حديثة ستقوم برفع الملف تلقائياً دون سؤالك عن ذلك وستظهر في الاسفل شاشة تظهر العملية للانتهاء عند الانتهاء نقوم باغلاق النافذة فنلاحظ أن الملف الموجود قد تم رفعه بشكل كامل نقوم بعدها باستخراج الملفات كما في الصورة:

شاشة التنصيب 5
attachment.php


بعدها نستخرج الملفات ضمن الشكل المناسب للمسار (في حال كان التنصيب مستقلاً ونريد تنصيب المدونة على انها الموقع الرئيسي نختار المسار public_html/ أما في حال تنصيب المدونة على أنها إضافة فرعية للموقع يمكن اختيار اسم مجلد لاحتواء الملفات مثلاً public_html/yourblog/ حيث yourblog المسار للمدونة على موقعك كالتالي http://example.com/yourblog/

شاشة التنصيب 6
attachment.php


ثم بعون الله بعد الاستخراج كما في الشكل:

شاشة التنصيب 7
attachment.php


نقوم الآن بعمل قاعدة بيانات خاصة بالمدونة Wordpress الخاصة بنا كما في الخطوات:

شاشة التصيب 01
attachment.php


ثم نختار إنشاء قاعدة بيانات كما بالصورة:

شاشة التنصيب 02
attachment.php


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

شاشة التنصيب 03
attachment.php


ثم يظهر لدينا تم الانشاء بنجاح ويعطينا المعلومات التي قمنا بكتابتها في الصورة السابقة يلزمن حفظ هذه المعلومات لنستخدمها فيما بعد في عملية التنصيب

شاشة التنصيب 04
attachment.php


بعد هذه الخطوة نضيف قاعدة البيانات للمستخدم الذي قمنا بإنشاءه حديثاً كما في الصورة التالية:

شاشة التنصيب 05
attachment.php


بعد اكتمال العملية السابقة آن الأوان الآن لعمل التعديل المطلوب للتنصيب داخل ملفwp-config-sample.php

التعديل يتم من خلال لوحة تحكم الاستضافة لدينا كما في الصورة:

شاشة التنصيب 06
attachment.php


ثم نقوم بتعديل الأسطر الموضحة في الصورة التالية:

شاشة التنصيب 07
attachment.php


حيث نستبدل الكلمة التالية (database_name_here) باسم قاعدة البيانات لدينا الذي هو كما بالمثال في الصور السابقة yourblog في القسم 1 في الصورة
ونقوم باستبدال السطر الثاني الكلمة التالية (username_here) باسم المستخدم الذي قمنا بانشاءه سابقاً لدينا كما هو في الصور السابقة user35 في القسم 2 في الصورة
وبعدها نستبدل السطر الثالث الكلمة التالية (password_here) بكلمة السر الخاصة التي قمنا بانشاءها سابقاً في الصور support-ar.com2*-+في القسم 3 في الصورة

بعدها نقوم بحفظ التغيرات ثم نقوم بتغير اسم الملف كما في الصورة للاسم التالي:
Wp-config.php ونحذف كلمة sample

شاشة التنصيب 08
attachment.php


الآن نذهب للمسار مباشرة على الموقع http://example.com/ wp-admin/install.php حيث تتم بداية عملية التنصيب ويمكن أن نذهب للمسار الآخر كما في التصيب الفرعي http://example.com/yourblog/ wp-admin/install.php في حال التنصيب ليس موقع رئيسي.

شاشة التنصيب 09
attachment.php


بعد عمل المطلوب سنكون بعون الله نصبنا مدونتنا بنجاح لكن يفضل حفظ كل المعلومات السابقة من كلمات سر وبيانات لديكم على القرص الصلب ضمن ملف نصي في حال نسيانها والحاجة لاستعمالها عند الضرورة كنقل المدونة لموقع جديد أو في حال الرغبة في عمل نسخة احتياطية عن قاعد البيانات والملفات الخاصة بالموقع.

اخواني الآن لو عملنا التنصيب باللغة العربية نفس الخطوات لكن تحتلف الواجهة فقط من اليمين لليسار اما ماسبق لايختلف شيء بعون الله ولو عندكم اي استفسارات أو تعليق اهلا بكم حتى تعم الفائدة


ملاحظة هامة : الدورة والدروس حصرية للدعم العربي التطويري ويجب ذكر المصدر عند النقل
 

المرفقات

  • شاشة تنصيب 1.jpg
    شاشة تنصيب 1.jpg
    386.3 KB · المشاهدات: 1,625
  • شاشة تنصيب01.jpg
    شاشة تنصيب01.jpg
    391.8 KB · المشاهدات: 1,430
  • شاشة تنصيب02.jpg
    شاشة تنصيب02.jpg
    374.6 KB · المشاهدات: 1,469
  • شاشة تنصيب2.jpg
    شاشة تنصيب2.jpg
    437.5 KB · المشاهدات: 1,545
  • شاشة تنصيب03.jpg
    شاشة تنصيب03.jpg
    264.3 KB · المشاهدات: 1,467
  • شاشة تنصيب3.jpg
    شاشة تنصيب3.jpg
    362.9 KB · المشاهدات: 1,489
  • شاشة تنصيب04.jpg
    شاشة تنصيب04.jpg
    306.3 KB · المشاهدات: 1,431
  • شاشة تنصيب4.jpg
    شاشة تنصيب4.jpg
    262.9 KB · المشاهدات: 1,486
  • شاشة تنصيب05.jpg
    شاشة تنصيب05.jpg
    359.8 KB · المشاهدات: 1,318
  • شاشة تنصيب5.jpg
    شاشة تنصيب5.jpg
    205.4 KB · المشاهدات: 1,499
  • شاشة تنصيب06.jpg
    شاشة تنصيب06.jpg
    428 KB · المشاهدات: 1,345
  • شاشة تنصيب6.jpg
    شاشة تنصيب6.jpg
    288.6 KB · المشاهدات: 1,420
  • شاشة تنصيب07.jpg
    شاشة تنصيب07.jpg
    331 KB · المشاهدات: 1,404
  • شاشة تنصيب7.jpg
    شاشة تنصيب7.jpg
    412.1 KB · المشاهدات: 1,462
  • شاشة تنصيب08.jpg
    شاشة تنصيب08.jpg
    406.1 KB · المشاهدات: 1,357
  • شاشة تنصيب09.jpg
    شاشة تنصيب09.jpg
    315.3 KB · المشاهدات: 1,417
التعديل الأخير:
ليس فقط رائع ....... لا بل اكثر من رائع ...

للأمام

هناك ملاحظة هامة ,,, وامكر ارهقني جدااااااا

آخر نسخة هي 3.5.1 وليس 2 حتى عند تحميلها من الرابط الاصلي الذي قمت بوضعه تظهر رقم هذا الفيرجن


........
 
التعديل الأخير:
ليس فقط رائع ....... لا بل اكثر من رائع ...

للأمام

هناك ملاحظة هامة ,,, وامكر ارهقني جدااااااا

آخر نسخة هي 3.5.1 وليس 2 حتى عند تحميلها من الرابط الاصلي الذي قمت بوضعه تظهر رقم هذا الفيرجن


........
بالنسبة لموضوع الاصدار نعم الاصدار احدث من 3.5.1 لكن الاصلاحات بسيطة ويمكن التحديث المباشر اما سبب ان الاصدار لم يعتمد بعد في العربية اعادة ترجمة التحديثات فقط لكن بشكل عام النسختين يعملان بشكل صحيح ودون مشاكل اعتمد الذي تراه مناسباً.

قمت بتثبيتها بشكل آلي من اللوحة ,, اتمنى الا يكون هذا الامر يؤثر شيئا ,,,,,, ؟؟؟

بشكل عام التثبيت الآلي يجب ان تتحقق من عدة امور:
- اسم قاعدة البيانات لأنه مولد بشكل تلقائي سيصلك بعد التثبيت ضمن الايميل الخاص بالمدير
- اسم المستخدم الخاص بقاعدة البيانات وكلمة السر الخاصة به ايضاً سيصل ضمن الايميل الخاص بالمدير
- الاصدار هل هو أحدث اصدار؟ قد يعمد التثبيت الآلي في بعض الأحيان على تثبيت نسخ اقدم من النسخ التي يتم تحميلها بشكل يدوي مما يؤدي إلى التورط في عملية التحديث أحياناً. قد يتوافق معها النسخ الأحدث لكن توفر الوقت الخاص بالتثبيت وتعيد صرفه بعملية التحديث لآخر اصدار.
- لايكون معرب في الغالب حيث softaculous المدير الخاص بالاضافات لايدعم العربية وان دعمها انت لا تعلم ماهو الاعتماد هل هي اللغة الفصحى أو هي ترجمة غير معتمدة من الموقع العربي Wordpress بكلا الحالتين لايمكن التأكد إلا بعد التنصيب والعمل على الموقع.
- أمنياً وطبعاً الموضوع كبير جداً للشرح قد يتعرض موقعك لهجمات اعتراض اثناء التثبيت مما يؤدي بعد فترة بسيطة لاختراق المدونة وذلك يتم بشكل بسيط يكون هنالك سكربت يراقب softaculous لأنه معتمد بشكل كبير ينسخ معلومات التنصيب وعندها لاينفع الندم لأنك ستعيد عمل التنصيب اليدوي وتلغي الموقع بسبب هذه الثغرة.
طبعاً أخي هذه مجرد نقط للنصيحة لكن لا مانع في حال التجربة التنصيب الآلي لكن لا انصح فيه لموقع قيد التشييد. وفي آخر الأمر التنصيب العادي يأخذ بشكل عام 10 دقائق فلما الدخول في كل ما سبق.
 
جميل جدا ردك عل سؤالي

ولكن ردك اثار لدي سؤال ...


بالنسبة لموضوع ان تصل البيانات الخاصة بالقاعدة على الايميل فهذا لم يتم نهائيا ؟؟؟؟؟؟؟


ولا اشي لكن انا عند دخولي لملف الكونفيج .. وجدت البيانات


طبعا انا اعملت اب ديت لآخر نسخة 3.5.1 حسب ايجاد النسخة لهذه التحديثة وحدثت ايضا القوالب الاصلية


برضو لمن عربت في الدرس التاني وجدت ان المجلد الذي انشأناه منشئ وجاهز فقط اضفت الملفين وتمت الترجمة بنجاح ,,,,,


يعطيك العافية
 
جميل جدا ردك عل سؤالي

ولكن ردك اثار لدي سؤال ...


بالنسبة لموضوع ان تصل البيانات الخاصة بالقاعدة على الايميل فهذا لم يتم نهائيا ؟؟؟؟؟؟؟


ولا اشي لكن انا عند دخولي لملف الكونفيج .. وجدت البيانات


طبعا انا اعملت اب ديت لآخر نسخة 3.5.1 حسب ايجاد النسخة لهذه التحديثة وحدثت ايضا القوالب الاصلية


برضو لمن عربت في الدرس التاني وجدت ان المجلد الذي انشأناه منشئ وجاهز فقط اضفت الملفين وتمت الترجمة بنجاح ,,,,,


يعطيك العافية

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