-
December 15th, 2010, 11:16
#1
مشکل در php سرور
سلام
یک سرور جدید خریدم اما یک مشکلی داره
هر سایتی که php باشه این ارور میده
Warning: Unknown: open_basedir restriction in effect. File(/home/learni/domains/dlv.learninweb.com/public_html/2.php) is not within the allowed path(s): (/home/learni/:/tmp:/var/tmp:/usr/local/lib/php/) in Unknown on line 0
Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Fatal error: Unknown: Failed opening required '/home/learni/domains/dlv.learninweb.com/public_html/2.php' (include_path='.:/usr/local/lib/php') in Unknown on line 0
مشکل از چیه به نظرتون ؟
-
-
December 15th, 2010 11:16
# ADS
-
December 15th, 2010, 11:23
#2
عضو دائم
پاسخ : مشکل در php سرور
php.ini رو باز كنيد و open_basedir رو بررسي كنيد.
-
-
December 15th, 2010, 11:24
#3
پاسخ : مشکل در php سرور

نوشته اصلی توسط
Rezash
php.ini رو باز كنيد و open_basedir رو بررسي كنيد.
باز کردم دقیقه میشه بگید چی کار کنم ؟
اگه شماره تماس بدید ممنون میشم
-
-
December 15th, 2010, 12:09
#4
عضو دائم
پاسخ : مشکل در php سرور
open_basedir الان چي هست ؟
open_basedir رو موقتا خالي بگذاريد و مقدار قبلي رو كامنت كنيد.
- احتمالا براي بهبود امنيت تنظيماتي رو انجام داديد و اين تنظيمات نادرست هست.
open_basedir باعث ميشه هنگام استفاده از توابع كار با فايل php حوضه دسترسي كاربر بررسي بشه تا كاربري به فايلي خارج از حوضه دسترسيش مثلا از اكانت يكي ديگه دسترسي پيدا نكنه.
كنترل پنلتون چي هست ؟ Cpanel خودش از بخش Tweak Security امكان اين تنظيمات رو ميده
فعال كردن open_basedir باعث ميشه كه cms هاي خاصي از كار بيافتند و براي اكانت هاي اين يوزر ها بايد دسترسي جداگانه ايجاد كنيم.
اول كه همون open_basedir رو خالي بذاريد
بعد موارد زير رو لطفا مشخص كنيد:
- كنترل پنل
- و مقدار فعلي open_basedir
---------- Post added at 01:09 PM ---------- Previous post was at 01:09 PM ----------
open_basedir الان چي هست ؟
open_basedir رو موقتا خالي بگذاريد و مقدار قبلي رو كامنت كنيد.
- احتمالا براي بهبود امنيت تنظيماتي رو انجام داديد و اين تنظيمات نادرست هست.
open_basedir باعث ميشه هنگام استفاده از توابع كار با فايل php حوضه دسترسي كاربر بررسي بشه تا كاربري به فايلي خارج از حوضه دسترسيش مثلا از اكانت يكي ديگه دسترسي پيدا نكنه.
كنترل پنلتون چي هست ؟ Cpanel خودش از بخش Tweak Security امكان اين تنظيمات رو ميده
فعال كردن open_basedir باعث ميشه كه cms هاي خاصي از كار بيافتند و براي اكانت هاي اين يوزر ها بايد دسترسي جداگانه ايجاد كنيم.
اول كه همون open_basedir رو خالي بذاريد
بعد موارد زير رو لطفا مشخص كنيد:
- كنترل پنل
- و مقدار فعلي open_basedir
-
-
April 11th, 2011, 17:39
#5
عضو دائم
پاسخ : مشکل در php سرور
سلام
من هم بعد از اعمال تغییراتی این مشکل برام بوجود اومد.
در بالای صفحات این ارور رو میده:
کد:
Warning: Unknown: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/admin/:/tmp:/var/tmp:/usr/local/lib/php/) in Unknown on line 0
کنترل پنل دایرکت ادمین هست و مقدار فعالی open_basedir هم هیچی نیست!
اینه:
کد:
; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
;open_basedir =
این مشکل بعد از نصب eAccelerator بوجود اومده.
ممنون میشم راهنمایی کنید.
-