توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در مورد allow_url_open
elshan
February 13th, 2015, 18:21
با سلام و خسته نباشید خدمت تمامی دوستان و اساتید گرانقدر
ما برای فروشگاه خودمون از ماژول ارسال اس ام اس ای استفاده میکنیم که برای درست کردن این ماژول و اتصال اون به پنل اس ام اس نیاز به یاز بودن تابع allow_url_open داریم.
ولی تقریبا در تمامی هاستینگ ها و هاست های اشتراکی این تابع بسته است .
بنده قصد دارم سرور مجازی نهیه کنم و روی اون به میزبانی سایت خودم بپردازم و allow_url_open رو هم باز بزارم.
دو تا سوال دارم :
1- allow_url_open باز چه خطراتی میتونه داشته باشه؟(اگه امکانش هست به صورت کامل و واضح و با دلیل بفرمایید.)
2-به جای allow_url_open از چه تابع دیگه ای میتونم برای این کار استفاده کنم؟(اتصال ماژول اس ام اس به پنل اس ام اس خریداری شده.)
با تشکر و سپاس فراوان از تمامی دوستان و اساتید محترم
:53:
Yas-Host
February 13th, 2015, 18:43
سلام
در اکثر هاستینگ ها باز هست! اگر بسته باشد مشکلات زیادی برای برای درگاه ها / ارتباط برای ساخت اکانت و ... به وجود خواهد آورد .
برای اینکه باز کنید یا غیرفعال بهتره از سرویس دهنده ای استفاده کنید که از سیستم کلاد لینوکس و قابلیت php selector را فعال داشته باشد .
Why is 'allow_url_fopen' dangerous? (http://forums.devshed.com/php-development-5/allow_url_fopen-dangerous-539348.html)
elshan
February 13th, 2015, 18:50
سلام
در اکثر هاستینگ ها باز هست! اگر بسته باشد مشکلات زیادی برای برای درگاه ها / ارتباط برای ساخت اکانت و ... به وجود خواهد آورد .
برای اینکه باز کنید یا غیرفعال بهتره از سرویس دهنده ای استفاده کنید که از سیستم کلاد لینوکس و قابلیت php selector را فعال داشته باشد .
Why is 'allow_url_fopen' dangerous? (http://forums.devshed.com/php-development-5/allow_url_fopen-dangerous-539348.html)
یعنی باز بودن allow_url_open هیچ تهدید و خطری ندارد؟
یا بالا بودن میزان max_input_vars نمیتونه مشکلی به وجود بیاره؟
چرا پس در اکثر هاستینگ های معتبر(در همین انجمن!) این محدودیت ها اعمال شدن؟
gar3na
February 13th, 2015, 18:59
سلام خدمت شما
بر روی تنظیمات اولیه php بسته هست شما میتوانید به صورت دایرکتی ان را فعال کنید
شما برای مسیر خودتون یک فایل php.ini درست کنید و عبارت مورد نظر را فعال کنید.
allow_url_fopen = On
کلا به برنماه اجازه میده از منابع خارجی هم استفاده کند و اگر درست کد نویسی شده باشه مشکلی نخواهید داشت.
ولی در کل اگر استفاده ای ندارید باز گذاشتن اون توصیه نمیشه.
elshan
February 13th, 2015, 19:02
سلام خدمت شما
بر روی تنظیمات اولیه php بسته هست شما میتوانید به صورت دایرکتی ان را فعال کنید
شما برای مسیر خودتون یک فایل php.ini درست کنید و عبارت مورد نظر را فعال کنید.
allow_url_fopen = On
کلا به برنماه اجازه میده از منابع خارجی هم استفاده کند و اگر درست کد نویسی شده باشه مشکلی نخواهید داشت.
ولی در کل اگر استفاده ای ندارید باز گذاشتن اون توصیه نمیشه.
سلام
پس allow_url_fopen مشکلی نداره باز بودنش؟
در مورد max_input_vars نظرتون چیه؟
آیا بالا بودن مقدارش مشکلی ایجاد میکنه؟
gar3na
February 13th, 2015, 19:04
کلا اگر این گزینه فعال باشه اجرای فایل ها از راه دور رو توسط include و یا require باز هست و کمی امنیت شما پائین می آید.
پس بهتر هست روی هاست بسته باشه و توسط php.ini به صورت دایرکتی باز شود تا کنترل بهتری داشته باشید و برای کل هاست باز نباشد.
elshan
February 13th, 2015, 19:07
کلا اگر این گزینه فعال باشه اجرای فایل ها از راه دور رو توسط include و یا require باز هست و کمی امنیت شما پائین می آید.
پس بهتر هست روی هاست بسته باشه و توسط php.ini به صورت دایرکتی باز شود تا کنترل بهتری داشته باشید و برای کل هاست باز نباشد.
امکانش هست در این مورد یکم بیشتر توضیح بدین؟
آموزش باز کردن این موارد به صورت دایرکتی
gar3na
February 13th, 2015, 19:13
امکانش هست در این مورد یکم بیشتر توضیح بدین؟
آموزش باز کردن این موارد به صورت دایرکتی
در مورد max_input_vars مشکلی نیست و احتمالا در وردپرس با بالا رفتن حجم مطالبتون بر خواهید خرد.
هم میتوانید از htaccess زیاد کنید و هم از php.ini
در مورد دایرکتی شما در مسیری که مشکل باز بودن allow_url_fopen را دارید یک فایل به نام php.ini بسازید و عبارت زیر را داخل اون قرار بدید
allow_url_fopen = On
elshan
February 13th, 2015, 19:16
در مورد max_input_vars مشکلی نیست و احتمالا در وردپرس با بالا رفتن حجم مطالبتون بر خواهید خرد.
هم میتوانید از htaccess زیاد کنید و هم از php.ini
در مورد دایرکتی شما در مسیری که مشکل باز بودن allow_url_fopen را دارید یک فایل به نام php.ini بسازید و عبارت زیر را داخل اون قرار بدید
allow_url_fopen = On
یک سوال به عنوان سوال آخر در این صورت فقط این قابلیت ها برای هاست اشتراکی بنده ایجاد میشه؟(فعال میشه؟)
مشکلی برای دوستان دیگه که رو ی اون سرور هاست دارن ایجاد نمیشه؟
با تشکر و سپاس از شما
:53:
gar3na
February 13th, 2015, 19:20
یک سوال به عنوان سوال آخر در این صورت فقط این قابلیت ها برای هاست اشتراکی بنده ایجاد میشه؟(فعال میشه؟)
مشکلی برای دوستان دیگه که رو ی اون سرور هاست دارن ایجاد نمیشه؟
با تشکر و سپاس از شما
:53:
با آرزوی شادمانی
دوست عزیز فقط برای هاست شما هست و حتی برای کل هاست و اسکریپتهای شما هم نیست
و فقط برای مسیری که شما این فایل را قرار خواهید داد فعال خواهد شد.