سلام عرض میکنم خدمت دوستدارن علم و دانش
یک چالش رایج در میان برنامه نویسان PHP رسیدن به درصد
قابل قبولی از امنیت در هاستهای اشتراکی است.
تلاشهایی برای حل برخی مسائل امنیتی در هاستهای اشتراکی
شده است، اما هیچ کدام از این تلاشها نمیتوانند باعث شوند
که یک هاست اشتراکی همانند یک هاست اختصاصی امن شود.
تو این کتاب اموزشی مباحث مربوط به پیکربندی php.ini
نشون داده میشه
قبل از تنظیمات امنیتی اجازه دسترسی رو تغییر بدین. برای
اینکار می تونین در ftp روی فایل یا فولدر کلیک راست کنیدیا
از قسمت fileگزینه change attribute
ویا properties / CHMODرا تغییر بدیدواسه پوشه ۷۵۵وبرای فایل ۶۴۴
چیزهایی که با مطالعه این کتاب یاد خواهید گرفت
پیکربندی php.ini
تنظیمات php.ini
disable_functions" -1"
safe_mode" -2"
register_globals" -3"
allow_url_fopen" -4"
display_errors" -5"
cgi.force_redirect" -6"
magic_quotes_gpc" -7"
magic_quotes_runtime" -8"
magic_quotes_sybase" -9"
magic_quotes_sybase" -10"
open_basedir" -11"
safe_mode_exec_dir" -12"
asp_tags" -13"
session.hash_function" -14"
session.hash_bits_per_character" -15"
expose_php" -16"
html_errors" -17"
max_execution_time" -18"
ServerSignature" -19"
UseCanonicalName" -20"
HostnameLookups" -21"
ExtendedStatus" -22"
register_long_arrays" -23"
allow_call_time_pass_reference" -24"
enable_dl" -25"
track_errors" -26"
file_uploads" -27"
ignore_repeated_errors" -28"
ignore_repeated_source" -29"
display_startup_errors" -30"
safe_mode_gid" -31"
output_buffering = 4096" -32"
register_argc_argv" -33"
php_value session.use_trans_sid-34 "php_value
session.use_only_cookies
session.auto_start" -35"
session.cookie_lifetime" -36"
memory_limit" -37"
post_max_size" -38"
upload_max_filesize" -39"
upload_tmp_dir" -40"
variables_order" -41"
نکاتی مفید در مورد تنظیم php.ini
فایل پیکربندي PHP
engine=On
short_open_tag = On
output_buffering = Off
output_buffering = 2048
expose_PHP = On
تنظیم مسیر جستجوی
چگونگي رفتار با خطاها
فعال کردن توسعه ها
تنظیم متغیرهاي مربوط به توسعه ها
تنظیمات مربوط به امنیت
تنظیمات مربوط بهupload فایل ها و متغیر هاي فرمها
افزایش کارآیي
ini_setتابع
دیدگاه خود را ثبت کنید