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

مشاهدة النسخة كاملة : درس حماية php من الالف الى الياء


خ ــادم الإسلام
14-07-2007, 05:10 صباحاً
سلام عليكم ورحمة الله وبركاته

ندخل في صلب الموضوع
pico /usr/local/lib/php.ini
قم بوضع هذه القيم :
safe_mode = On
expose_php = Off
enable_dl = Off
allow_url_fopen = Off
open_basedir = On
عند هذا الخيار لا تنسى حذف هذه العلامة :
;
الان حجب الدوال :
Disable_functions = dl,passthru,pfsockopen,system,exec,passthru,popen, shell_exec,proc_close,proc_open,proc_nice,proc_ter minate,proc_get_status,posix_getpwuid,posix_uname, openlog,syslog,ftp_exec,posix_uname,posix_getpwuid ,posix_kill,posix_mkfifo,posix_setpgid,posix_setsi d,posix_setuid,get_current_user,getmyuid,getmygid, listen,chgrp,chmod,apache_note,apache_setenv,apach e_child_terminate,closelog,debugger_off,debugge_on ,ini_restore,imap,tempnam,netscript,copy,curl_init ,curl_exec,curl,escapeshellcmd,escapeshellarg,tmpf ile,cmd,backtick,virtual,show_sourc,show_source,pc lose,pcntl_exec,ini_set,ini_get,ini_restore,php.in i,phpini,phpinfo,SQL,id,CURL,copy,ini_restore,imap
الان نبحث عن هذا السطر :
include_path ".:/usr/local/lib/php"
نغيره الى :
include_path "/usr/lib/php:/usr/local/lib/php:/tmp:/home"
الان انتهينا من php.ini
نروح لـ WHM >> apache Update
ثم تضغط الزر الاول load Previous Config
بعدها نختار من القائمة :
Php Module
php 4.4.7
SafeMode
Freetype Support
PHP suEXEC Support
Rewrite Module
suEXEC Module
وتضغط Start Build
انتظر الين ينتهي ويطلع لك Build Complete
نروح للاباتشي
pico /usr/local/apache/conf/httpd.conf
نبحث عن :
AllowOverride All
حولها الى :
AllowOverride None
----
الان نبحث عن :
LoadModule
اذا لم تجد هذا السطر ضيفه واذا وجدته تاكد من عدم وجود هذه العلامة ((( # )))
LoadModule php4_module libexec/libphp4.so
الان ابحث عن :
AddModule
تاكد من وجود هذا السطر ان لم تجده ضفه الى الاسطر :blushing: واذا وجدته تاكد من عدم وجود علامة ((( # )))
AddModule mod_php4.c
الان تحته قم بكتابة التالي :
<IfModule mod_php4.c>
php_value include_path "/usr/lib/php:/usr/local/lib/php:/tmp:/home"
php_admin_flag safe_mode On
php_admin_flag expose_php Off
php_admin_flag enable_dl Off
php_admin_flag allow_url_fopen Off
php_admin_flag open_basedir On
php_admin_flag disable_functions dl,passthru,pfsockopen,system,exec,passthru,popen, shell_exec,proc_close,proc_open,proc_nice,proc_ter minate,proc_get_status,posix_getpwuid,posix_uname, openlog,syslog,ftp_exec,posix_uname,posix_getpwuid ,posix_kill,posix_mkfifo,posix_setpgid,posix_setsi d,posix_setuid,get_current_user,getmyuid,getmygid, listen,chgrp,chmod,apache_note,apache_setenv,apach e_child_terminate,closelog,debugger_off,debugge_on ,ini_restore,imap,tempnam,netscript,copy,curl_init ,curl_exec,curl,escapeshellcmd,escapeshellarg,tmpf ile,cmd,backtick,virtual,show_sourc,show_source,pc lose,pcntl_exec,ini_set,ini_get,ini_restore,php.in i,phpini,phpinfo,SQL,id,CURL,copy,ini_restore,imap
</IfModule>
والان نقوم بحفظ العمل نفذ هذا الامر :
httpd restart
والسلام عليكم

حيران
14-07-2007, 05:41 صباحاً
يعطيك العافيه اخوي خادم الاسلام


على الشرح

تحاتي

moslem
14-07-2007, 10:20 صباحاً
جزك الله خيرا يالغالي ومشكوور

MusLim TecH
14-07-2007, 10:22 مساءً
شكرا لك اخي

سارق عيونك
14-07-2007, 10:35 مساءً
جزاك الله الف خير اخوي محموود

JuSt SmiLe
14-07-2007, 10:36 مساءً
شكرا اخى العزيز

خ ــادم الإسلام
15-07-2007, 02:07 مساءً
مشكووورين على المرور

شقران
17-07-2007, 02:48 صباحاً
خادم الاسلام

مشكور يالغالي عالدرس

بنتظار الدرس المقبل

تحياتي لك

دمت بود وبلا حد

سيد العرب
18-07-2007, 12:25 مساءً
تسلم اخووي ...

ربي يعطيك العافيه ,,

بنتضار جديد درووسك ومميزاتها,,

! مج ـرد إن ـسـآن !
19-07-2007, 12:18 مساءً
تسلم أيديك والله

Mr.Nabil
12-08-2007, 04:52 صباحاً
حياك الله يالغالي وجزاك الله كل خيير وكفيت ووفيت والله

عبدالله ابراهيم
19-12-2007, 02:58 مساءً
تسلم والله

بو هشام
31-12-2007, 09:15 صباحاً
يجزيك الخيرات يا الخير :)

DR JORDANIAN
31-12-2007, 10:16 صباحاً
مشكور أخي خادم الاسلام

شرح رائع جدا

سلمت يداك

عمر
10-01-2008, 04:03 مساءً
يجزيك الخير يا الغالي
ما تقصر والله :)