كاريزما أون لاين
اهلا وسهلا بك فى منتدى كاريزما اون لاين سجل وشارك معنا برؤيتك

كاريزما أون لاين

أجمل الاغانى والافلام والمسلسلات العربية والبرامج
 
الرئيسيةالرئيسية  اليوميةاليومية  س .و .جس .و .ج  بحـثبحـث  الأعضاءالأعضاء  المجموعاتالمجموعات  التسجيلالتسجيل  دخولدخول  
Logo Design by FlamingText.com

شاطر | 
 

 حماية كامله للمنتدى

اذهب الى الأسفل 
كاتب الموضوعرسالة
HaYaaah

avatar

عدد المساهمات : 847
تاريخ التسجيل : 26/02/2013

مُساهمةموضوع: حماية كامله للمنتدى   الأحد مارس 24, 2013 3:30 am


حماية كامله للمنتدى


بسـ الله الرحمن الرحيم ــــــم



● تغيير ملف admincp
● تغيير ملف modcp
● تغيير ملف config.php
● عمل جدار ناري
● اعطاء تصاريح للملفات

ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــ

● تغيير ملف admincp و modcp

ندخل ملف vb ونذهب الى ملف admincp

ونقوم بتسميت الملف من جديد مثل : ( admincp7adeca )

ونعمل نفس الطريقة مع ملف modcp


ونقوم بتسميت الملف من جديد مثل : ( modcp7adeca )

الان تم تغير اسماء المجلدين الان نذهب الى config نعمل له تعديل

ونبحث عن السطرين الاتين

مسار لوحة تحكم الادارة يفضل تغييره

$config['Misc']['admincpdir'] = 'admincp';

مسار لوحة تحكم المشرفين يفضل تغييره

$config['Misc']['modcpdir'] = 'modcp';

ونغيير المؤشر عليه بالاحمر بالاسماء الجديدة التي غيرنا بها الملفات

وهكذا نكون انتهينا من تغير ملفينadmincp و modcp

ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــ


● تغيير ملف config.php

ندخل ملف vb ونذهب الى ملف config.php

ونقوم بتسميت الملف من جديد مثل : ( config7adeca.php )

الان لدينا تعديل في مجلدين الاول

admincp < او متغيره الذي عملناه رح نجد داخلهم ملفين :

notice.php - diagnostic.php

------------------------------------------------------------------------------------------------------
●ملف notice.php
يحتوي هذا الملف على كلمة config.php مرة واحده في السطر التالي :
* define NOTICE_CRITERIA_JS as 'false' in config.php
نقوم بتغيره الى اسم الجديد ( config7adeca.php )
●ملف diagnostic.php
يحتوي هذا الملف على كلمة config.php مرتين في السطر التالي :
$ignored_files = array('/includes/config.php', '/includes/config.php.new', '/install/install.php', '/includes/version_vbulletin.php');
نقوم بتغيره الى اسم الجديد ( config7adeca.php ) والثاني يكون ( config7adeca.php.new )
------------------------------------------------------------------------------------------------------

المجلد الثاني

includes < او متغيره الذي عملناه رح نجد داخلهم اربع ملفات :

adminfunctions.php - functions.php - class_core.php - init.php

●ملف adminfunctions.php

يحتوي هذا الملف على كلمة config.php مرة واحده في السطر التالي :

// user is a super administrator (defined in config.php) so can do
anything

نقوم بتغيره الى اسم الجديد ( config7adeca.php )

●ملف functions.php

يحتوي هذا الملف على كلمة config.php عشر مرات في الأسطر التالي :

* @param string Configuration file from config.php.ini (my.ini / my.cnf)

* Array of data from config.php.

include(CWD . '/includes/config.php');

if (file_exists(CWD. '/includes/config.php'))

// config.php exists, but does not define $config

die('<br /><br /><strong>Configuration</strong>: includes/config.php exists, but is not in the 3.6+ format. Please convert your config file via the new config.php.new.');

die('<br /><br /><strong>Configuration</strong>: includes/config.php does not exist. Please fill out the data inconfig.php.new and rename it to config.php');
نقوم بتغيره الى اسم الجديد ( config7adeca.php )

●ملف class_core.php

يحتوي هذا الملف على كلمة config.php مرتين في الأسطر التالي :

* if DEMO_MODE is defined and set to true in config.php this function will return false,

// define this in config.php -- good for test boards,

نقوم بتغيره الى اسم الجديد ( config7adeca.php )

●ملف init.php

يحتوي هذا الملف على كلمة config.php مرتين في الأسطر التالية :

// getcwd() failed and so we need to be told the full forum path in config.php

trigger_error('<strong>Configuration</strong>: You must insert a value for <strong>forumpath</strong> in config.php', E_USER_ERROR);

نقوم بتغيره الى اسم الجديد ( config7adeca.php )

ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــ





الان نطبق هذا الدرس على الملفات الاتية

●ملف ( admincp7adeca ) الذي غيرناه



●ملف ( modcp7adeca ) الذي غيرناه



●ملف (includes)
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــ


●اعطاء تصاريح الملفات

ندخل ملف vb ونضغط على اسم includes


الان نطبق هذا الدرس على الملفات الاتية

●ملف ( Index.php - Index.html ) تصريح 444



●ملف (includes ) تصريح 111

●ملف (vb ) تصريح 111

وهكذا انتهت الدروس بنجاح

منقول geek geek
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
HaYaaah

avatar

عدد المساهمات : 847
تاريخ التسجيل : 26/02/2013

مُساهمةموضوع: حماية كامله للمنتدى   الأحد مارس 24, 2013 3:31 am

يسسسسلمووو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
حماية كامله للمنتدى
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
كاريزما أون لاين :: البرامج والسوفت وير-
انتقل الى: