PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : غیر فعال کردن ini_set و فعال کردن safe_mode



maryam1
January 17th, 2012, 03:38
سلام به صورت

nano /usr/local/lib/php.ini
فایل رو باز کردم و دنبال کلمه ی safe_mode گشتم و اونو روشن کردم
بعد هم
service httpd restart
حالا از کجا بفهمم که آیا روشن هست یا نه؟

در مورد سوال دومم هم میخوام فانکشن ini_set رو غیر فعال کنم
اصلا disable_functions رو پیدا نمیکنم تو فایل php.ini
خودم انتهای انتها جایی که نوشته شده amrika ...
زدم

#disable_functions= exec,passthru,shell_exec,system,proc_open,popen,cu rl_exec,curl_multi_exec,parse_ini_file,show_source ,ini_set

بعد ریستارت کردم آپاچیرو اما اتفاقی نیوفتاد
و باز تو csf میزنه که این فانکشن روشنه
لطفا کمک کنید

Rezash
January 17th, 2012, 03:57
طبیعتا باید باشه اما خطی که شما گذاشتید به این دلیل تاثیری ایجاد نکرده که در اولش علامت # یعنی کامنت قرار داره

Rezash
January 17th, 2012, 03:59
<?php
phpinfo();
?>
کد بالا رو در یک فایل ذخیره و اجرا کنید تا مشخصات کامل براتون بیاد

Mohammad_reza
January 17th, 2012, 04:34
ضمن تأیید گفته های رضا جان ، می تونید همه این تنظیمات رو خیلی راحت در محیط گرافیگی کنترل پنل خود انجام بدهید. درصورتی که از سی پنل استفاده می کنید :
System Configurations > PHP configurations

پ.ن : برخی از سیستم های مدیریتی مانند PrestaShop و .... از ini_set استفاده می کنند. و بستن این فانکشن روی هاست اشتراکی فکر نکنم زیاد جالب باشه.

maryam1
January 17th, 2012, 07:57
ممنونم
فقط برداشتن # کفایت میکنه؟

maryam1
January 17th, 2012, 10:24
این ارور رو میده موقع اجرا فایل phpinfo
phpinfo() has been disabled for security reasons in

---------- Post added at 10:24 AM ---------- Previous post was at 10:12 AM ----------

والا این کارم کردم نشد
این خط رو به انتهای فایل مربوطه وارد و سیو کردم و آپاچی رو ریستارت کردم

disable_functions = exec,passthru,shell_exec,system,proc_open,popen,cu rl_exec,curl_multi_exec,parse_ini_file,show_source ,ini_set
ولی باز نشد

هاست 97
January 17th, 2012, 10:28
disable_functions شما phpini رو بستی
تست کن

---------- Post added at 10:28 AM ---------- Previous post was at 10:25 AM ----------

برای بستن php.ini از قسمت suhosin.executor.eval.blacklist این توابع رو ببندی خوبه:



include,include_once,require,require_once,exec,sys tem,proc_open,leak,syslog,pfsockopen,shell_exec,in i_restore,symlink,stream_socket_server,proc_nice,p open,proc_get_status,dl, pcntl_exec, pcntl_fork, pcntl_signal,pcntl_waitpid, pcntl_wexitstatus, pcntl_wifexited, pcntl_wifsignaled,pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, socket_accept,socket_bind, socket_connect, socket_create, socket_create_listen,socket_create_pair,link,regis ter_tick_function,rapih



و از قسمت suhosin.executor.func.blacklist توابع زیر رو ببند:



crack_check,crack_closedict,crack_getlastmessage,c rack_opendict,psockopen,php_ini_scanned_files,hell-exec,system,dl,ctrl_dir,phpini,tmp,safe_mode,syste mroot,server_software,HTTP_HOST,ini_restore,popen, pclose,exec,shell_exec,suExec,pclose,proc_open,pro c_nice,proc_terminate,proc_get_status,proc_close,p fsockopen,leak,apache_child_terminate,symlink,rapi h,passthru,stream_select,socket_listen,socket_bind ,ini_alter,putenv,posix_kill,posix_mkfifo,posix_se tpgid,posix_setsid,posix_setuid,posix_setgid,posix _uname

maryam1
January 17th, 2012, 10:50
راستی اینجا هم رفتم

Main >> Service Configuration >> PHP Configuration Editor
دیدم فقط که safe_mode زده بود روشن ولی روشو یه خط زده بود روی کلمه ی on رو
باقی فانکشن هارو ندیدم توش

---------- Post added at 10:38 AM ---------- Previous post was at 10:36 AM ----------


disable_functions شما phpini رو بستی
تست کن


الان بسته باشه بده؟:65:

---------- Post added at 10:50 AM ---------- Previous post was at 10:38 AM ----------

والا تو فایل
نه اینو پیدا کردم نه بعدی رو

suhosin.executor.eval.blacklist
راحی نداره بشه این فایل رو در محیطی به جز ssh ادیت کرد؟

هاست 97
January 17th, 2012, 10:56
suhosin رو نصب کردید؟

maryam1
January 17th, 2012, 11:12
خیر والا یه مسئولیتی به من سپردن که نگو
چه جوری باید نصب کنم؟

هاست 97
January 17th, 2012, 11:15
خیر والا یه مسئولیتی به من سپردن که نگو
چه جوری باید نصب کنم؟
از موارد ضروری هست در سرور
از قسمت EasyApache (Apache Update)

maryam1
January 17th, 2012, 11:18
از قسمت EasyApache (Apache Update)
چرا داخل whm پیداش نمیکنم

هاست 97
January 17th, 2012, 11:20
Main >> Software >> EasyApache (Apache Update)

maryam1
January 17th, 2012, 11:22
من لایت اسپید دارما

---------- Post added at 11:22 AM ---------- Previous post was at 11:21 AM ----------

پیدا کردم

maryam1
January 17th, 2012, 11:25
اینو آورده
4427

Mohammad_reza
January 17th, 2012, 11:37
http://www.webhostingtalk.ir/f10/9545/index2.html#post270045

maryam1
January 17th, 2012, 15:46
والا در
http://www.webhostingtalk.ir/f10/9545/index2.html#post270175
من اصلا گزینه ی disable_functions ندارم

هاست 97
January 17th, 2012, 17:24
شما suhosin رو نصب کردی؟

maryam1
January 17th, 2012, 18:35
بله نصبه

هاست 97
January 17th, 2012, 18:41
nano usr/local/lib/php.in
از اینجا بلک لیست ها رو که گفتم اضافه کن

Mohammad_reza
January 17th, 2012, 18:43
تو قسمت PHP Configurations گزینه Advandced رو انتخاب کردید ؟

maryam1
January 17th, 2012, 18:44
تو قسمت PHP Configurations گزینه Advandced رو انتخاب کردید ؟



بله

هاست 97
January 17th, 2012, 19:33
بله

مگه نمیخوای php.ini رو ببنندی؟
مجموع این دو رو انجام بده:
http://www.webhostingtalk.ir/f55/38892/index2.html#post360743
+
http://www.webhostingtalk.ir/f55/38892/#post360464
=
بستن تغییر فانکشن از php.ini

maryam1
January 17th, 2012, 22:32
نه اینا بستست میخوام
ini_setببندم

---------- Post added at 09:30 PM ---------- Previous post was at 08:58 PM ----------


nano usr/local/lib/php.in
این تو خالی بود که
:66:

---------- Post added at 10:32 PM ---------- Previous post was at 09:30 PM ----------

?

maryam1
January 18th, 2012, 08:01
من هنوز منتظر جوابم

maryam1
January 18th, 2012, 22:31
دوستان راهنمایی میکنید؟