تحويل مسار ملف configuration.php لحماية جملة

كل ما يتعلق بحماية و تأمين جوملا! وتحسين سرعة التنفيذ والأداء

Moderators: sherif, General Support Moderators

Locked
User avatar
_MD_
Joomla! Intern
Joomla! Intern
Posts: 89
Joined: Mon Aug 27, 2007 8:22 am
Location: .:: Tripoli - Libya ::.
Contact:

تحويل مسار ملف configuration.php لحماية جملة

Post by _MD_ » Tue Oct 26, 2010 6:35 am

Image

من المعلوم أن أحد التحديات في جملة.. هو التأكد من أن بعض ملفات php التي توجد عادة في public_html وتحتوي على شفرة قابلة للتنفيذ أو بيانات سرية محمية من الوصول إلى الإنترنت مباشرة.. ودائما عليك بحفظ الملفات والبيانات السرية خارج مجلد public_html.


في هذا المثال سنبين كيف سننقل ملف configuration.php، وهو الملف الأكثر أهمية في جملة.. حيث أن ملف configuration.php موجود في الأساس بالجذر الرئيسي لجملة.. ولحماية جملة علينا نقله خارج مجلد public_html وإعادة تسميته إلى أي اسم آخر.. كالتالي:


1. علينا إنشاء مجلد جديد خارج مجلد public_html وليكن arabjoomla.

2. يجب نقل ملف configuration.php الى المجلد الجديد arabjoomla.

3. نقوم الآن بإنشاء ملف جديد وهو الذي سيحل محل ملف configuration.php وليكن arabj.cnf.

4. نقوم بوضع هذا الكود في الملف الجديد arabj.cnf وهو كالتالي:


[code]<?php require( dirname( __FILE__ ) . '/../arabjoomla/arabj.cnf' );[/code]

حيث:

- arabjoomla هو اسم المجلد الجديد والذي وضعناه خارج public_html

- arabj.cnf هو إسم الملف الجديد الذي سيحل محل ملف configuration.php.


مع الانتباه إلى :

1. لا تضع أي مسافة أو حرف قبل علامة ?> حيث ستتحصل على الخطأ التالي:

[code]Warning: Cannot modify header information - headers already sent by (output started at
/home/xxx/public_html/configuration.php:2) in /home/xxx/public_html/index.php on line 250[/code]

2. يجب التأكد من أن ملف configuration.php وملف arabj.cnf غير قابلان للكتابة أي أن يكون تصريحه 644.


لكم تحياتي..
جملة العربية
http://www.arabjoomla.com

azawazd
Joomla! Intern
Joomla! Intern
Posts: 52
Joined: Sat Oct 23, 2010 3:03 pm

Re: تحويل مسار ملف configuration.php لحماية جملة

Post by azawazd » Wed Oct 27, 2010 8:59 pm

شرح ومعلومات مفيدة

fares5shm
Joomla! Ace
Joomla! Ace
Posts: 1908
Joined: Wed Oct 22, 2008 12:15 pm
Location: مدينة محردة - سوريا

Re: تحويل مسار ملف configuration.php لحماية جملة

Post by fares5shm » Mon Dec 06, 2010 3:15 pm

موضوع غاية في الأهمية!
شكراً جزيلاً

الدليل السريع في الاستفسار السليم:
http://forum.joomla.org/viewtopic.php?f=560&t=337250
قوانين المنتدى:
http://forum.joomla.org/viewtopic.php?f=17&t=6414
[/right]

User avatar
_MD_
Joomla! Intern
Joomla! Intern
Posts: 89
Joined: Mon Aug 27, 2007 8:22 am
Location: .:: Tripoli - Libya ::.
Contact:

Re: تحويل مسار ملف configuration.php لحماية جملة

Post by _MD_ » Tue Dec 07, 2010 2:56 am

اشكر لكم مروركم

لكم تحياتي..
جملة العربية
http://www.arabjoomla.com

ordondomain
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Tue Mar 15, 2011 2:26 pm

Re: تحويل مسار ملف configuration.php لحماية جملة

Post by ordondomain » Sun Aug 28, 2011 11:25 am

السلام عليكم

كيف بدي انشىء arabj. وبس احط فيه هاد الكود؟؟
انا اعملت واحد عم طريق notepad++ وحطيته مكان configration اعطاني ايرور
شو الحل ممكن تشرحلي بالتفصيل

fares5shm
Joomla! Ace
Joomla! Ace
Posts: 1908
Joined: Wed Oct 22, 2008 12:15 pm
Location: مدينة محردة - سوريا

Re: تحويل مسار ملف configuration.php لحماية جملة

Post by fares5shm » Sun Aug 28, 2011 11:58 am

ordondomain wrote:السلام عليكم

كيف بدي انشىء arabj. وبس احط فيه هاد الكود؟؟
انا اعملت واحد عم طريق notepad++ وحطيته مكان configration اعطاني ايرور
شو الحل ممكن تشرحلي بالتفصيل

ما هي رسالة الخطأ الذي يظهر لك؟
اتبع الخطوات بدقة ولن تواجه أي مشاكل...
[/right]

الدليل السريع في الاستفسار السليم:
http://forum.joomla.org/viewtopic.php?f=560&t=337250
قوانين المنتدى:
http://forum.joomla.org/viewtopic.php?f=17&t=6414
[/right]

ordondomain
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Tue Mar 15, 2011 2:26 pm

Re: تحويل مسار ملف configuration.php لحماية جملة

Post by ordondomain » Sun Aug 28, 2011 12:29 pm

no configuration installed exist
مش بالصيغة هاي بالضبط لكن قريب منها
لاني رجعت ال configuration وزبط الموقع
بس بدي اعملها مشان الحماية


Locked

Return to “الحماية - و تحسين السرعة والأداء”