المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طريقة تركيب برنامج ادارة المواقع phpnuke



MaX2arab
31-07-2007, 07:12 PM
س- كيف تقوم بتركيب برنامج إدارة المواقع والمجلات الإلكترونية بي اتش بي نيوك ؟؟

الإجــابة
المحتويات:
1. تحميل ملفات البرنامج وفك الضغط.
2. إنشاء قاعدة البيانات.
2.1 إنشاؤها في السيرفر المحلي.
2.2 إنشاؤها في الموقع على الإنترنت.
3. تعديل ملف config.php .
4. نقل الملفات الى موقعك وتشغيل البرنامج.
5. إنشاء اسم المشرف وكلمة السر.
================================


الشرح:
1. تحميل ملفات البرنامج:
لكي تقوم بتحميل ملفات البرنامج عليك الذهاب الى الرابط التالي وتحميل ملف البرنامج المعرب من قهوة نت:
اضغط هنا للتحميل (http://www.coffee4arab.com/modules.php?name=Downloads&d_op=getit&lid=103)
احفظ الملف في دليل مؤقت في جهازك. قم بفك الملف المضغوط بواسطة برنامج winzip في دليل مؤقت وليكن c: nuke . بعد فك الضغط سوف تكون الملفات موزعة بالشكل التالي:
c: nuke/html
c: nuke/sql
وملفات اخرى يوجد به الحقوق وهي غير مهمة في عملية التركيب حاليا.

2. إنشاء قاعدة البيانات:
2.1 إنشاؤها في السيرفر المحلي:
لاتختلف العملية كثيرا بين السيرفر المحلي والإنترنت إلا في إنشاء القاعدة نفسها أما تحميل الجداول الخاصة بالنيوك في القاعدة فهي متشابهة. سأفترض هنا أنك قمت بتشغيل السيرفر الشخصي في جهازك وأن النسخة التي لديك تحتوي على برنامج PHPMyAdmin.
قم بتشغيل برنامج PHPMyAdmin وإنشاء قاعدة البيانات كما في الصورة التالية:


http://www.geek4arab.com/vb/images/imgcache/notfound.gif



بعد إنشاء قاعدة البيانات سوف يظهر اسم القاعدة في الجزء الأيسر مع قائمة قواعد البيانات الأخرى في سيرفرك الشخصي. الان قم بالضغط على اسم القاعدة التي أنشئتها ولتكن كما في الصورة بإسم nuke5. عند الضغط عليها سوف تظهر لك لوحة على يمين الشاشة بها بعض الأوامر اللازمة لإنشاء الجدوال والتي سوف نستخدمها لإنشاء جداول النيوك. قم بإنشاء جداول النيوك عن طريق الضغط على زر Browse وستظهر لك لوحة تطلب منك فتح ملف. نريد أن نختار اسم الملف الموجود في الدليل الذي قمنا بفكه والخاص بالنيوك وهو ملف nuke.sql وهو موجود في c:nukesql اذا كنت قمت بفك الضغط للملف بنفس الطريقة التي ذكرنا في الخطوة الأولى. والصورة التالية توضح ذلك.


http://www.geek4arab.com/vb/images/imgcache/notfound.gif



بعد عمل السابق سوف تظهر لك قائمة بجميع جداول النيوك في الشاشة اليمنى للبرنامج. ملحوظة: في بعض الأحيان يظهر لك البرنامج رسالة خطأ يبين أن الجداول لم تتحمل وذلك بعد ضغط زر go للتحميل في الصورة السابقة. في معظم الأحيان تكون الجداول محملة وهذه الرسالة تظهر لوجود أسطر فارغة في نهاية ملف nuke.sql لذلك لا تهتم بهذا الأمر.
أنتهينا الآن من تحميل الجداول على السيرفر الشخصي.

2.2 إنشاء الملفات على سيرفر في الإنترنت:
طبعا بتطلب وجود مساحة مستأجرة لديك في الإنترنت. الإختلاف كما ذكرت سابقة في إنشاء القاعدة نفسها أما تحميل الجداول فيتم بنفس الطريقة السابقة في السيرفر المحلي. معظم المواقع المستأجرة لها لوحة تحكم خاصة بالموقع واسم البرنامج الخاص بلوحة التحكم هو Cpanel. لذلك سأشرح طريقة انشاء القاعدة باستخدام هذا النوع من لوحات التحكم.
عند دخولك الى لوحة التحكم الخاصة بموقعك ابحث عن صورة بها كلمة MySql . هذه يختلف مكانها من لوحة تحكم الى أخرى على حسب الثييم المستخدم للوحة التحكم وهذه صورة تمثل مكان الزر المطلوب في أحد أشكال لوحة التحكم.


http://www.geek4arab.com/vb/images/imgcache/notfound.gif



اضغط على الزر المطلوب في الصورة السابقة وسيتم اظهار لوحة التحكم في قواعد البيانات التي تحتوي على أدوات إنشاء قاعدة البيانات والمستخدمين. نحتاج هنا الى انشاء مستخدم لقاعدة البيانات بعكس السيرفر الشخصي الذي يحتوي على مستخدم جاهز اسمه root . بالضغط على الزر السابق سوف تظهر لك قائمة بقواعد البيانات الخاصة بموقعك وتحت هذه القائمة مربعات نص لإنشاء قاعدة جديدة وانشاء مستخدمين جدد. ولنفترض ان موقعك لا يحتوي على قواعد بيانات. في الصورة التالية طريقة انشاء الجدول واسم المستخدم. لاحظ أنك ستنشئ اسم الجدول اولا وليكن nuke. بعد الضغط على زر Add db سوف يقوم البرنامج بإظهار لوحة جديدة يوضح أنه تم انشاء قاعدة البيانات. ملحوظة مهمة جدا: سوف يتم انشاء قاعدة البيانات ليس بإسم nuke فقط كما كتبتها ولكن سينشئ الإسم بطريقة بحيث يكون اسم المستخدم الخاص بموقعك يسبق اسم قاعدة البيانات. مثال: لنفرض أن اسم المستخدم الذي تدخل به الى لوحة التحكم في موقعك هي coffee فإن اسم قاعدة البيانات سوف يكون coffee_nuke . سيتضح اسم قاعدة البيانات لديك بعد أن تنشئ قاعدة البيانات كما وضحنا سابقا ثم تعود الى لوحة Mysql في لوحة التحكم سيظهر لك اسم القاعدة التي أنشئت مع القواعد الأخرى لديك. الآن قم بإنشاء اسم المستخدم كما وضحنا في الصورة السابقة وليكن khalid وكلمة السر 123. نفس الملاحظه تنطبق هنا على اسم المستخدم وسوف يكون coffee_khalid بناءا على المثال السابق. وهذه الصورة توضح ذلك:


http://www.geek4arab.com/vb/images/imgcache/notfound.gif



لم ننتهي بعد من أنشاء القاعدة في الموقع. الآن يجب عليك أن تخبر محرك قواعد البيانات mysql أن المستخدم coffee_khalid الحق في قراءة وتعديل قاعدة البيانات coffee_nuke وذلك عن طريق لوحة التحكم في قواعد البيانات الموجودة في لوحة تحكم الموقع cpanel (أي نفس الشاشة التي أنشأنا منها القاعدة واسم المستخدم) حيث ستجد قائمتين منسدلتين واحدة تحتوي على أسماء الجداول وأخرى على اسماء المستخدمين. اختر اسم المستخدم الذي أنشأناه سابقا واختر اسم قاعدة البيانات كذلك ثم اضغط Add user to Db كما هو موضح في الصورة التالية:


http://www.geek4arab.com/vb/images/imgcache/notfound.gif



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

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

3. تعديل ملف config.php:

الان نريد أن نعدل ملف config.php بحيث يستطيع برنامج النيوك قراءة قاعدة البيانات الخاصة به. هذا الملف موجود في الدليل المؤقت الذي قمنا بفك الملف المضغوط به وهو كما ذكرنا في المثال السابق في الخطوة الأولى هو c: nukehtml . والأسطر التي يتم تعديلها هي الأسطر التالية:
$dbhost = "localhost"; اسم المستضيف الخاص بقاعدة بيانات mysql وغالبا يكون localhost أو اسم موقعك مثل coffee4arab.com
$dbuname = "root"; اسم المستخدم لقواعد البيانات.
$dbpass = ""; كلمة السر لإسم المستخدم لقواعد البيانات
$dbname = "nuke"; اسم قاعدة البيانات
$prefix = "nuke"; لا تعدل هذا المتغير واتركه كما هو
$user_prefix = "nuke"; لا تعدل هذا المتغير واتركه كما هو
$dbtype = "MySQL"; لا تعدل هذا المتغير واتركه كما هو

والتعديلات حسب مثالنا السابق في السيرفر الشخصي سوف تكون كما هو موجود في الأعلى ولكن قد تتغير اذا كنت قد وضعت كلمة سر للمستخدم root. أما في الموقع على الإنترنت فالتعديل حسب مثالنا السابق سوف يكون كالتالي:


$dbhost = "localhost";
$dbuname = "coffee_khalid";
$dbpass = "123";
$dbname = "coffee_nuke";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";

الآن انتهينا من تعديل ملف config.php . وإلى الخطوة التالية.

4. نقل الملفات الى موقعك وتشغيل البرنامج:
اذا كنت على سيرفر شخصي فيجب عليك انشاء دليل اسمه nuke مثلا في الدليل الخاص بإظهار المواقع فإذا كنت ممن يستخدم المجموعة الخاصة بشركة phpdev فسوف يكون الدليل الذي تنشئ فيه مجلد النيوك هو c:/phpdev/public/www . بعد انشاء هذا المجلد انقل جميع الملفات التي تم فك ضغطها في الدليل المؤقت والموجودة حسب المثال السابق في الخطوة الأولى في الدليل c: nuke/html الى هذا الدليل.
أما اذا كان الموقع في الإنترنت فقم بإنشاء دليل في موقعك مثلا اسمه nuke وبواسطة برنامج الإف تي بي قم بنقل جميع الملفات في الدليل الذي ذكرت الى هذا الدليل في موقعك.
تحتاج بعد ذلك أن تعدل ترخيص ملف واحد فقط وهو ملف config.php الى 666 عن طريق برنامج الإف تي بي .

لتشغيل البرنامج قم بكتابة عنوان موقعك مع اسم الدليل الى الخاص بالنيوك في متصفحك كالتالي على افتراض أن عنوان موقعك هو www.geek4arab.com :
http://www.geek4arab.com/nuke/index.php .
من المفترض الآن أن يعمل البرنامج بشكل سليم ويفتح معك الموقع.

5. إنشاء اسم المشرف وكلمة السر:
ستجد في منتصف الموقع الآن رابط لإنشاء اسم المشرف وكلمة السر الخاصة به. اضغط على هذا الرابط أو يمكنك الوصول اليه عن طريق العنوان التالي:
http://www.geek4arab.com/nuke/admin.php
قم بإدخال اسم المستخدم وكلمة السر وعنوان موقعك ثم اضغط زر الحفظ. سيقوم البرنامج بإنشاء هذا الإسم ويظهر لك بعد ذلك لوحة الدخول الى لوحة التحكم . اكتب اسم المشرف وكلمة السر السابقتين وسوف يدخلك على لوحة التحكم للنيوك.

وبهذا تنتهي عملية التركيب.

http://file7azm.info/do.php?img=807