من بين الملفات الحساسة بمجلة جوملا نجد configuration.php والمتواجد بمسار الرئيسية والدي يشمل عدة معلومات تخص الموقع من بيانات قاعدة البيانات والافتيبي , الوصول اليه يشكل خطر على الموقع , بالنسخ القديمة كانت حمايته صعبة قليلا لكثرة المشاكل عند تغيير مساره , ولكن بالجيل الجديد اصبح الأمر سهلا ولا يوجد أي اشكال .
تغيير مساره لا يعني حماية الموقع مئة بالمئة ولكن على الأقل يكون محمي 80 بالمئة ان شاء الله مع امكانية تشفير المعلومات في حالة الوصول اليه , فالمرجوا متابعة الدرس بتركيز .
قبل الانطلاق بالدرس المرجوا الاحتفاظ بنسخة من configuration.php بالحاسوب , وباقي الملفات التي سنعدل عليها
| تعديل الملفات |
من الأفضل قفل الموقع عند التعديل لكي لا يجد العضو او الزائر أي رسالة خلل بالموقع .
سنقوم بالتعديل على defines.php المتواجد بمسار /administrator/includes
وسنقوم بالتعديل على defines.php بمسار /includes
التعديلات التي سنقوم بها على الملفين متشابهة ولكن احدروا لان الاسطر مختلفة فتجنبوا الخطأ من فضلكم ولا تنسوا الاحتفاظ بنسخة منهما .
| الخطوة الاولى ان شاء الله |
1- قوموا بفتح مسار جديد باسم من اختياركم مثلا Joomla4ar بأحرف انجليزية فقط , ولا تستعملوا الرموز على الحروف ( بالنسبة لمن يستعمل الفرنسية مثلي ) .
2- نقوم بنقل ملف configuration.php الى المسار الجديد عن طريق الافتيبي اعتمادا على برنامج معين , ونقوم كدلك بنقل نسخة من index.html
المرحلة الأولى وهي الاصعب قد نجحت , سنقوم الأن بالتعديل على ما وضعت بالاول لتصحيح المعلومات وليعمل الموقع بشكل عادي ان شاء الله , وسنضع الموضع الجديد ل configuration.php بموقعنا .
سنفتح الأن ملف defines.php المتواجد بمسار includes بمحرر ملفات مثل Notepad المجاني , وقوموا بالبحث على
defined(
'_JEXEC'
)
or
die
;
وقوموا باضافة
هده الاسطر تحتها مباشرتا
define('_JDEFINES', 1);
define('JPATH_BASE', dirname(__FILE__));
define('JPATH_BASE', dirname(__FILE__));
قوموا بالتعديل على
define(
'JPATH_CONFIGURATION'
, JPATH_ROOT);
واضيفوا المسار الجديد الدي وضعنا باول الدرس
define(
'JPATH_CONFIGURATION'
, JPATH_ROOT .DS.
'/joomla4ar'
);
عند الانتهاء من التعديلات قوموا برفع الملفات التي عدلنا عليها , احدفوا ملف configuration.php القديم والمتواجد بموقعكم , وأعطو الجديد تصريح 444 وتصريح 501 الى المسار الدي فتحنا ووضعنا به الكونفيج .
ليست هناك تعليقات:
إرسال تعليق