الربان
16-10-2004, 10:48 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته ..
هذا الدرس الذي سأل عنه الكثيرين حول إضافة أمر لقاعدة البيانات لتركيب هاك معين او عمله يتوقف ويكمله بشكل اساسي حتى يعمل بصورة صحيحه بعد إضافة أوامر لقاعدة البيانات ...
إضافة الأمر لقاعدة البيانات يكون بطريقتين وهما :-
تنفيذ هذا الأمر من لوحة تحكم الموقع ( cpanel ) من خلال phpmyadmin
تنفيذ هذا الأمر من لوحة تحكم المنتدى !
الطريقة الأولى تستطيع عملها ولكن إذا كانت الخاصية موجوده في النسخه الثالثة فلماذا تطيل المشوار وتذهب إلى لوحة تحكم الموقع وهي موجود بالأساس في لوحة تحكم المنتدى http://www.marsauae.com/vb/images/icons/icon1.gif
قبل تنفيذ أي أمر يجب أن تمر في مراحل وتعتبر هذه المراحل سهله للغاية ومن أول مره ولكن بعد تنفيذ الخطوات الأولى تستطيع تنفيذ أي أمر دون إعادة المراحل مرةً أخرى ...
ولذلك يرجى الإنتباه على الشرح وتطبيقه جيدآ دون سهو أو إهمال ...
------------------------------------------------------------------------------
الشرح :-
في بداية الأمر إذهب الى ملفات المنتدى من السيرفر
وتوجه إلى المجلد includes الموجود بداخل مجلد المنتدى الرئيسي وإفتراضيآ يكون إسم المجلد الرئيسي للمنتدى هو vb
عند دخولك إلى مجلد includes إبحث عن الملف : config.php
إفتح هذا الملف بواسطة برنامج : WordPad وذلك بالضغط على الملف نفسه بزر اليمين للفارة وإختر فتح بواسطة أو open with
والآن بعد فتح هذا الملف
إبحث عن :-
// ****** USERS WITH QUERY RUNNING PERMISSIONS ******
// The users specified here will be allowed to run queries from the control panel.
// See the above entries for more information on the format.
// Please note that the ability to run queries is quite powerful. You may wish
// to remove all user IDs from this list for security reasons.
$canrunqueries = '';
كما في الصورة الموضحة :
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_1.png
المطلوب الآن هو هذا الكود فقط ..
$canrunqueries = '';
في منتصف علامتي ' ' ضع رقم عضويتك في المنتدى ..
كخطوة مهمه للتنفيذ يفضل وضع رقم عضوية المدير العام للمنتدى وإفتراضيآ يكون رقم المدير العام هو : 1
والآن ضع رقم عضويتك في الملف وإحفظه
وسيكون بهذه الطريقة تمامآ ...
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_2.png
والآن بعد إدخال رقم عضويتك إحفظ الملف وإرفعه إلى السيرفر مكانه الأصلي وإذا طلب منك إستبداله بالملف الأصلي وافق على الإستبدال ...
والآن بعد رفع الملف توجه إلى لوحة التحكم الخاصة بالمنتدى
ومن أسفل الخيارات انظر إلى : Import & Maintenance
وإضغط على :Execute SQL Query
كما في الصورة الموضحة ...
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_3.png
بمجرد الضغط على هذا الخيار سيتم توجيهك إلى صفحة جديدة بهذا الشكل
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_4.png
كما في الشكل الموضحه ومن القائمة المنسدله توجد بداخلها اوامر جاهزه من النسخه نفسها للتنفيذ
مثل تفعيل خاصية الصور الرمزية أو الغاء خاصية التصفح الخفي أو تفعيل خاصية المتواجدون الآن في القسم ... إلخ
أما الخانة الثانيه والتي وضحت باللون الأحمر وهي وضع اوامر قواعد البيانات التي تطلب منك في الشرح ضع هنا الأوامر المطلوبة والتي تأتي في الشرح فقط إنسخ الأمر وضعها في الخانة المخصصة ولتنفيذها إضغط على أيقونة المتابعه ...
بعد الضغط على أيقونة المتابعه ستجد نفسك في صفحة جديدة
كما في الشكل التالي ..
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_5.png
للتأكيد إذا تريد تنفيذ الأمر أم لا ..
تستطيع التراجع عن تنفيذ الأمر وتستطيع أيضآ الموافقه والضغط على أيقونة المتابعه لتنفيذ الأمر في قاعدة بيانات المنتدى ...
وعند الضغط عليها ستظهر لديك هذه الرسالة
كما في الشكل التالي ...
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_6.png
هذه الرسالة الإدارية تخبرك بإن الأمر اضيف إلى قاعدة البيانات بنجاح والحمد لله http://www.marsauae.com/vb/images/icons/icon1.gif
وقد تظهر لك أحيانآ هذه الرسالة الإدارية
كما في الشكل التالي ...
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_7.png
فلا تخف http://www.marsauae.com/vb/images/icons/icon3.gif
هذه الرسالة الإدارية تعني إن الأمر الذي أردت إدخاله إلى قاعدة البيانات موجود مسبقآ في قاعدة البيانات
ولا يستطيع إضافة نفس الأمر إلى قاعدة البيانات مرتان ولا يمكن تكرار الجدول نفسه
لانه موجود ...
ملاحظة مهمة : ينصح ويفضل عند التعديل على ملف config.php إدخال رقم عضوية المدير العام فقط ، لأن عند إدخال رقم عضوية المدير لن يستطيع أي مراقب عام أو مدير آخر من تنفيذ أمر لقاعدة البيانات لتخريبها أو حذفها الإ المدير نفسه لوجود رقم عضويته بالمنتدى ..
ويعتبر هذا التعديل على الملف حماية خاصة لقاعدة البيانات
ولذلك يرجى الإنتباه .
إضغط هنا لقراءة المزيد ... (http://www.marsauae.com/vb/showthread.php?t=10352)
وهذا كل شي
واتمنى من الله عزوجل أن وفقت في إفادتكم من خلال هذا الشرح البسيط
الموضوع منقول من
منتديات مرسى الإمارات
للكاتب : الربان
السلام عليكم ورحمة الله وبركاته ...
السلام عليكم ورحمة الله وبركاته ..
هذا الدرس الذي سأل عنه الكثيرين حول إضافة أمر لقاعدة البيانات لتركيب هاك معين او عمله يتوقف ويكمله بشكل اساسي حتى يعمل بصورة صحيحه بعد إضافة أوامر لقاعدة البيانات ...
إضافة الأمر لقاعدة البيانات يكون بطريقتين وهما :-
تنفيذ هذا الأمر من لوحة تحكم الموقع ( cpanel ) من خلال phpmyadmin
تنفيذ هذا الأمر من لوحة تحكم المنتدى !
الطريقة الأولى تستطيع عملها ولكن إذا كانت الخاصية موجوده في النسخه الثالثة فلماذا تطيل المشوار وتذهب إلى لوحة تحكم الموقع وهي موجود بالأساس في لوحة تحكم المنتدى http://www.marsauae.com/vb/images/icons/icon1.gif
قبل تنفيذ أي أمر يجب أن تمر في مراحل وتعتبر هذه المراحل سهله للغاية ومن أول مره ولكن بعد تنفيذ الخطوات الأولى تستطيع تنفيذ أي أمر دون إعادة المراحل مرةً أخرى ...
ولذلك يرجى الإنتباه على الشرح وتطبيقه جيدآ دون سهو أو إهمال ...
------------------------------------------------------------------------------
الشرح :-
في بداية الأمر إذهب الى ملفات المنتدى من السيرفر
وتوجه إلى المجلد includes الموجود بداخل مجلد المنتدى الرئيسي وإفتراضيآ يكون إسم المجلد الرئيسي للمنتدى هو vb
عند دخولك إلى مجلد includes إبحث عن الملف : config.php
إفتح هذا الملف بواسطة برنامج : WordPad وذلك بالضغط على الملف نفسه بزر اليمين للفارة وإختر فتح بواسطة أو open with
والآن بعد فتح هذا الملف
إبحث عن :-
// ****** USERS WITH QUERY RUNNING PERMISSIONS ******
// The users specified here will be allowed to run queries from the control panel.
// See the above entries for more information on the format.
// Please note that the ability to run queries is quite powerful. You may wish
// to remove all user IDs from this list for security reasons.
$canrunqueries = '';
كما في الصورة الموضحة :
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_1.png
المطلوب الآن هو هذا الكود فقط ..
$canrunqueries = '';
في منتصف علامتي ' ' ضع رقم عضويتك في المنتدى ..
كخطوة مهمه للتنفيذ يفضل وضع رقم عضوية المدير العام للمنتدى وإفتراضيآ يكون رقم المدير العام هو : 1
والآن ضع رقم عضويتك في الملف وإحفظه
وسيكون بهذه الطريقة تمامآ ...
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_2.png
والآن بعد إدخال رقم عضويتك إحفظ الملف وإرفعه إلى السيرفر مكانه الأصلي وإذا طلب منك إستبداله بالملف الأصلي وافق على الإستبدال ...
والآن بعد رفع الملف توجه إلى لوحة التحكم الخاصة بالمنتدى
ومن أسفل الخيارات انظر إلى : Import & Maintenance
وإضغط على :Execute SQL Query
كما في الصورة الموضحة ...
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_3.png
بمجرد الضغط على هذا الخيار سيتم توجيهك إلى صفحة جديدة بهذا الشكل
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_4.png
كما في الشكل الموضحه ومن القائمة المنسدله توجد بداخلها اوامر جاهزه من النسخه نفسها للتنفيذ
مثل تفعيل خاصية الصور الرمزية أو الغاء خاصية التصفح الخفي أو تفعيل خاصية المتواجدون الآن في القسم ... إلخ
أما الخانة الثانيه والتي وضحت باللون الأحمر وهي وضع اوامر قواعد البيانات التي تطلب منك في الشرح ضع هنا الأوامر المطلوبة والتي تأتي في الشرح فقط إنسخ الأمر وضعها في الخانة المخصصة ولتنفيذها إضغط على أيقونة المتابعه ...
بعد الضغط على أيقونة المتابعه ستجد نفسك في صفحة جديدة
كما في الشكل التالي ..
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_5.png
للتأكيد إذا تريد تنفيذ الأمر أم لا ..
تستطيع التراجع عن تنفيذ الأمر وتستطيع أيضآ الموافقه والضغط على أيقونة المتابعه لتنفيذ الأمر في قاعدة بيانات المنتدى ...
وعند الضغط عليها ستظهر لديك هذه الرسالة
كما في الشكل التالي ...
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_6.png
هذه الرسالة الإدارية تخبرك بإن الأمر اضيف إلى قاعدة البيانات بنجاح والحمد لله http://www.marsauae.com/vb/images/icons/icon1.gif
وقد تظهر لك أحيانآ هذه الرسالة الإدارية
كما في الشكل التالي ...
http://www.marsauae.com/images/USERS_WITH_QUERY_RUNNING_PERMISSIONS_7.png
فلا تخف http://www.marsauae.com/vb/images/icons/icon3.gif
هذه الرسالة الإدارية تعني إن الأمر الذي أردت إدخاله إلى قاعدة البيانات موجود مسبقآ في قاعدة البيانات
ولا يستطيع إضافة نفس الأمر إلى قاعدة البيانات مرتان ولا يمكن تكرار الجدول نفسه
لانه موجود ...
ملاحظة مهمة : ينصح ويفضل عند التعديل على ملف config.php إدخال رقم عضوية المدير العام فقط ، لأن عند إدخال رقم عضوية المدير لن يستطيع أي مراقب عام أو مدير آخر من تنفيذ أمر لقاعدة البيانات لتخريبها أو حذفها الإ المدير نفسه لوجود رقم عضويته بالمنتدى ..
ويعتبر هذا التعديل على الملف حماية خاصة لقاعدة البيانات
ولذلك يرجى الإنتباه .
إضغط هنا لقراءة المزيد ... (http://www.marsauae.com/vb/showthread.php?t=10352)
وهذا كل شي
واتمنى من الله عزوجل أن وفقت في إفادتكم من خلال هذا الشرح البسيط
الموضوع منقول من
منتديات مرسى الإمارات
للكاتب : الربان
السلام عليكم ورحمة الله وبركاته ...