PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : استفاده از php.ini در هر یوزر (اساتید)



MelatHOST
March 9th, 2010, 15:03
سلام
دوستان من مدتهاست دنبال راهی هستم که در سی پنل برای هر یوزر به صورت جداگانه php.ini قرار بدم و تنظیمات دلخواه رو بهشون بدم
suexec نصب هستش
ولی متاسفانه نمیتونم از طریق php.ini رجیستر گلوبال رو روشن و خاموش کنم برای فقط یک یوزر
کس دیگه هم هست این مشکلو داشته باشه ؟
لطفاً راهنمایی کنید

IFACO.Net
March 9th, 2010, 15:37
باید suphp رو هم در سرور نصب و فعال کنید

Metalik
March 9th, 2010, 16:37
سلام
برای یوزری که می خواهید register globals رو فعال کنید یک فایل .htaccess بسازی و اینو داخلش بنویسید
php_flag register_globals on

Woshka
March 9th, 2010, 16:41
این کار رو hostgator و bluehost انجام دادند به اینصورت که یه ماژول خودشون نوشتن
اگه بخوای هزینه ی این ماژول فک کنم حدود 500 600$ باشه

---------- Post added at 04:41 PM ---------- Previous post was at 04:39 PM ----------

با suphp نمیشه از .htaccess بزای روشن کردن register_global استفاده کرد
این لینک رو هم ببین مفیده
maroonhost - مرکز آموزش - چگونه register_global را روشن و یا خاموش کنم؟ (http://www.billing.maroonhost.com/knowledgebase.php?action=displayarticle&id=1)

irlogo
March 9th, 2010, 17:03
شاید این به درد شما بخوره
نکته مهم register_globals is disabled (http://www.webvillage.ir/%D8%B4%D8%B1%DA%A9%D8%AA-%D8%A8%DB%8C%D9%86-%D8%A7%D9%84%D9%85%D9%84%D9%84%DB%8C-%D8%AF%D9%87%DA%A9%D8%AF%D9%87-%D9%88%D8%A8-webvillage-international-corporation-/webvillage-blog-%D9%88%D8%A8%D9%84%D8%A7%DA%AF-%D8%AF%D9%87%DA%A9%D8%AF%D9%87-%D9%88%D8%A8/152--%D9%86%DA%A9%D8%AA%D9%87-%D9%85%D9%87%D9%85-register_globals-is-disabled-.html)

HugeServer
March 9th, 2010, 20:03
روی سرور ما هر یوزر یک php.ini اختصاصی داره suphp هم فعاله..
کافیه چتد تا تمپلیت بنویسید!

parsvps
March 9th, 2010, 20:15
دوستان برای ابنکه سیف مود هم برای هر بوزر جدا تنظیم کنبم . چطور

IFACO.Net
March 9th, 2010, 20:34
فرقی نمی کنه شما وقتی که suexec و suphp رو در سرور نصب و فعال کنید، می تونید در هر اکانت هاست فایل php.ini مستقل با ادیتور کنترل پنل بسازید و دستورات مختلف رو در اون بنویسید.

---------- Post added at 08:34 PM ---------- Previous post was at 08:31 PM ----------

اینهم چند نمونه برای درج در php.ini هر اکانت :


safe_mode = off
register_globals = On

HugeServer
March 9th, 2010, 20:43
is24 جان نمیدونم که میدونید یا خیر!
ولی وقتی php.ini در محلی باشه که یوزر دسترسی داره
یه باگ بزرگ به حساب میاد
چون میتونه به جای اینا بزنه disable_functions = none
!!!!

afrateam
March 9th, 2010, 20:47
is24 جان نمیدونم که میدونید یا خیر!
ولی وقتی php.ini در محلی باشه که یوزر دسترسی داره
یه باگ بزرگ به حساب میاد
چون میتونه به جای اینا بزنه disable_functions = none
!!!!
و راه حل ؟

HugeServer
March 9th, 2010, 21:23
چرا راه حلی نداره؟:))
اگه نداشت الان سرور ما روی مریخ به سر میبرد:|;)

Desperados
March 9th, 2010, 23:50
is24 جان نمیدونم که میدونید یا خیر!
ولی وقتی php.ini در محلی باشه که یوزر دسترسی داره
یه باگ بزرگ به حساب میاد
چون میتونه به جای اینا بزنه disable_functions = none
!!!!

این مشکلی نیست چون SUPHP اجازه و سطح دسترسی تاثیر اجرای یک فایل php رو به خارج از اکانت نمیده و فقط در همان اکانت می تونه فایل هایی را با php اجرا کنه و قابل اجرا و تاثیر روی اکانت های دیگه نیست . مثل shell یا غیره . ولی خوب پدر اون اکانتی که چنین php.ini داخش هست رو میتونه در بیاره یا اکانتی که Sell داخش آپلود بشه !

MelatHOST
March 9th, 2010, 23:57
سلام
تاثیری نداره
امتجان کردم
suphp و suexec روشنه

HugeServer
March 10th, 2010, 00:57
@ Desperados (http://www.webhostingtalk.ir/members/desperados/) :
برای هرچیزی راهی برای دور زدن هست..

Desperados
March 10th, 2010, 01:25
@ Desperados (http://www.webhostingtalk.ir/members/desperados/) :
برای هرچیزی راهی برای دور زدن هست..

تنها دلیل استفاده و هدف ایجاد suphp همین نکته بوده اگر قابل دور زدن باشه به این راحتی ها که باید جعمش کنند ....

HugeServer
March 11th, 2010, 18:43
وقت داشتم با یه فیلم 1 دقیقه ای نشونت میدادم!;)

irlogo
March 11th, 2010, 19:07
نشون بدین