سلام
میخواستم ببینم کار این تابع چی هست.
آیا فعال سازی آن مشکلی برای سرو به وجود می آورد؟ و اینکه نحوه فعال سازی آن به چه صورت است؟
نمایش نسخه قابل چاپ
سلام
میخواستم ببینم کار این تابع چی هست.
آیا فعال سازی آن مشکلی برای سرو به وجود می آورد؟ و اینکه نحوه فعال سازی آن به چه صورت است؟
در php.ini فعالش کنید
سلام.
open_basedir تابع نیست؛ پوشه ی ریشه ای هست که پی اچ پی اجازه استفاده از اون و تمام فولدر های موجود در اون رو داره.برای مثال اگر مقدار open_basdir رو برابر مقدار "/var/www/" بذارید، پی اچ پی اجازه دسترسی به پوشه بالاتر( مثلا /var/)رو نداره.
اگر بدون کنترل پنل وب سرور راه اندازی کرده باشید، حتما دیدید که شل های پی اچ پی اجازه مرور کل فایل های سرور رو دارند. با این قابلیت میتونید دسترسی رو محدود کنید.
آیا به صورت دیفالت بر روی پوشه home هر کاربری قرار دارد؟
پس اگر بر روی home هر کاربر قرار دارد شل نباید بتواند به قبل از home دسترسی داشته باشد؟