اللهّمّ لك الحمد حمدًا كثيرًا طيبًّا مباركًا فيه؛
ملء السّماوات و ملء الأرض، و ملء ما بينهما،
و ملء ما شئت من شيء بعد.
/
\
ملء السّماوات و ملء الأرض، و ملء ما بينهما،
و ملء ما شئت من شيء بعد.
/
\
ليوم حابب اضع شرح لكل من يملك سيرفر Linux
وهوة الشرح الذي يبحث عنه الملايين من اجل منع او تجميد عمل الشيلات على السيرفر
وهوة الشرح الذي يبحث عنه الملايين من اجل منع او تجميد عمل الشيلات على السيرفر
-------------------------------------------------------
قبل البداية في تطبيق الدرس اذا كنت تعمل على اباتشي الاصدار الرابع 4
ماراح تجمد الشيلات وراح تواجه مشاكل
لذالك وجب عليك الرجوع الى الاصدار الثالث عن طريق تطبيق ما يلي
1- الدخول الى الشل
2- لصق الاوامر التالية
ماراح تجمد الشيلات وراح تواجه مشاكل
لذالك وجب عليك الرجوع الى الاصدار الثالث عن طريق تطبيق ما يلي
1- الدخول الى الشل
2- لصق الاوامر التالية
mkdir -p /usr/local/apache.ea3/bin
mkdir -p /usr/local/apache.ea3/conf
mkdir -p /usr/local/apache.ea3/htdocs
كود PHP:
/scripts/migrate_ea3_to_ea4 --revert --runالان بعد الرجوع تابع معي
اوك خطوة لابد من تنصيب برنامج
suhosin
من خلال موديولز اباتشي الاصدار الثالث
----------------------------
ثانيا نفتح الشل
ونقوم بتنفيذ الاوامر التالية
كود PHP:
replace -s ";safe_mode = Off" "safe_mode = On" -- /usr/local/lib/php.ini[/COLOR][/CENTER]
[COLOR=#0000ff][CENTER]replace -s "expose_php = On" "expose_php = Off" -- /usr/local/lib/php.ini
replace -s "enable_dl = On" "enable_dl = Off" -- /usr/local/lib/php.ini
replace -s ";register_globals = Off" "register_globals = Off" -- /usr/local/lib/php.ini
replace -s "max_execution_time = 30" "max_execution_time = 3600" -- /usr/local/lib/php.ini
replace -s "memory_limit = 32M" "memory_limit = 128M" -- /usr/local/lib/php.ini
replace -s "upload_max_filesize = 2M" "upload_max_filesize = 32M" -- /usr/local/lib/php.ini
replace -s "post_max_size = 8M" "post_max_size = 64M" -- /usr/local/lib/php.ini
replace -s "disable_functions =" "" -- /usr/local/lib/php.iniالان
نذهب الى الامر التالي من خلال تنفيذه بالشل الى ملف php.ini
كود PHP:
nano /usr/local/lib/php.iniنقوم بوضع القيم التالية في اي مكان فارغ
كود PHP:
suhosin.request.max_vars = 1024[/COLOR][/CENTER]
[COLOR=#0000ff][CENTER]disable_functions =posix_seteuid,posix_geteuid,posix_getegid,posix_getgrnam,posix_getgrgid,python_eval,posix_access,highlight_file,dl,pcntl_exec,php_uname,shell_exec,system,passthru,syslog,popen,pclose,proc_open,proc_nice,proc_terminate,proc_get_status,proc_close,leak,apache_setenv,apache_child_terminate,apache_get_version,apache_get_modules,posix_kill,posix_mkfifo,session_save_path,escapeshellcmd,escapeshellarg,popens,show_source,virtual,get_dir,posix_setsid,posix_getgid,posix_getuid,posix_getsid,posix_getcwd,posix_getpid,posix_setgid,posix_setuid,posix_getppid,posix_mknod,posix_setpgid,posix_setegid,posix_getpgrp,posix_getpgid,chgrp,posix_access,base64_decode,base64_encodem,phpinfo,mysqli_set_local_infile_handler,meminfo,disk_total_space,disk_free_space,posix_uname,myshellexec,get_current_user,filegroup,fileowner,posix_getpwuid,getmyuid,getmygid,symlink,fsockopen,ini_restore,error_log,disk_total_space,diskfreespace,mysql_list_dbs,mysqli_options,pfsockopen,chown,posix_getpwnam
suhosin.executor.func.blacklist =posix_seteuid,posix_geteuid,posix_getegid,posix_getgrnam,posix_getgrgid,python_eval,posix_access,highlight_file,dl,pcntl_exec,php_uname,shell_exec,system,passthru,syslog,popen,pclose,proc_open,proc_nice,proc_terminate,proc_get_status,proc_close,leak,apache_setenv,apache_child_terminate,apache_get_version,apache_get_modules,posix_kill,posix_mkfifo,session_save_path,escapeshellcmd,escapeshellarg,popens,show_source,virtual,get_dir,posix_setsid,posix_getgid,posix_getuid,posix_getsid,posix_getcwd,posix_getpid,posix_setgid,posix_setuid,posix_getppid,posix_mknod,posix_setpgid,posix_setegid,posix_getpgrp,posix_getpgid,chgrp,posix_access,base64_decode,base64_encodem,phpinfo,mysqli_set_local_infile_handler,meminfo,disk_total_space,disk_free_space,posix_uname,myshellexec,get_current_user,filegroup,fileowner,posix_getpwuid,getmyuid,getmygid,symlink,fsockopen,ini_restore,error_log,disk_total_space,diskfreespace,mysql_list_dbs,mysqli_options,pfsockopen,chown,posix_getpwnam
suhosin.post.max_vars = 1024والان نطلع من الملف ونعمل رستارت للاباتشي وبكذا نكون منعنا عمل الشيلات على السيرفر
منع كاامل
--------------------
اتمنى الشرح كان خفيف وبسيط ومع السلامة

ليست هناك تعليقات:
إرسال تعليق