PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : روشن بودن safe mode



bestfriend
01-30-2008, 10:59 PM
سلام
برای نصب مامبو ما با گزینه روشن بودن safe mode مواجه می شم به همین جهت با مسئول سرور تماس گرفتم و اون گفت که خاموش کردن safe mode توصیه نمی شود ولی برای این که بتونم مامبو رو با safe mode خاموش نصب کنم بصورت زیر توضیح دادن
dar soorate tamayol
mitavanid taghirate morede niaze khod dar config php ra az tarighe eijade
yek file php.ini dar folder moredeniaz va gharar dadan tanzimate lazem
dar ein file anjam dahid.
من این کار رو با کدهای زیر انجام دادم :
safe_mode = off

و php.ini رو در پوشه نصب مامبو ریختم و یک با هم رد پوشه public در هر دو حال هیچ اتفاقی نیافتاد .
اگه میشه راهنمایی بفرمایید اصلا چنین روشی عملی است ؟
یا تنها راه حل خاموش کردن اون از طریق php.ini اصلی سرور هست.

نوید
01-31-2008, 03:01 AM
شما باید این کار را در فایل .htaccess انجام دهید تا safemode خاموش شود

bestfriend
02-04-2008, 08:35 AM
سلام
ميشه لطف كنيد و بگيد چه كدي بايد وارد كرد ؟

mhadaily
02-05-2008, 06:34 AM
php_flag safe_mode off

bestfriend
02-05-2008, 08:54 AM
سلام
من این کد رو اضافه کردم اما وقتی اضافه میکنم سایت یا پوشه مورد نظر بالا نمی آد و پیغام زیر رو میده

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@your site name.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------

Apache/1.3.39 Server at <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> site name.com Port 80

mhadaily
02-05-2008, 09:06 AM
در فایل php.ini

این رو باید قرار بدید و در روت بزارید


;
; Safe Mode
;
safe_mode = Off

; By default, Safe Mode does a UID compare check when
; opening files. If you want to relax this to a GID compare,
; then turn on safe_mode_gid.
safe_mode_gid = Off


در مورد Internal Server Error هم در همین مامبو لرن جستجو کنید

bahmei
02-12-2008, 07:49 AM
من از پی اچ پی هیچی سر در نمی آرم میشه توضیح بدید این کدها چیه و باید چی کار کرشون کرد ؟

farhad
02-12-2008, 08:23 AM
در پوشه اي كه مامبو رو نصب كرديد يك فايل به اسم .htaccess هست كه با قرار دادن كد زير در اون safe mode رو ميتونيد بصورت دستي خاموش كنيد :

php_flag safe_mode off

Shahryar_NEO
05-15-2008, 12:17 PM
در پوشه اي كه مامبو رو نصب كرديد يك فايل به اسم .htaccess هست كه با قرار دادن كد زير در اون safe mode رو ميتونيد بصورت دستي خاموش كنيد :

php_flag safe_mode off





نوری جان من تا این کد را اضافه می کنم Inter Server Eror میگیرم و وقتی که نیست هم Safe Mod آن هست ! ( بنده دسترسی به php.ini دارم و کد مورد نظر را هم توش قرار دادم اما توی روشن بودن Safe Mod هیچ تاثیری نداشت ! ) ( لازم به ذکر است بنده از php.ini در تمام پوشه هامک استفاده میکنم و توی پوشه های کامپوننت و ماژولم اون کد را گذاشتم تا خاموش بشه برای نصب ادیتور MOStlyce اما تاثیری نداشت باید چه کار کنم ؟! )

Shahryar_NEO
05-17-2008, 07:27 AM
خوب دوستان من دنبال کردم این موضوع توسط سرچ در گوگل و ... به نتایجی رسیدم که به صورت جامع در اینجا قرار میدم تا به صورت مرجع در بیاد :

راه حل هایی برای خاموش کردن Safe Mod :

1- بهترین راه گفتن این مسئله به ساپورت سرور هست .
2- در صورتی که میخواهید این کار را دستی انجام دهید بسته به نوع سرور و سطح دسترسی شما دو راه زیر پیشنهاد می شود :

- ساختن فایل هایی با نام php.ini و قرار دادن کد :

;
; Safe Mode
;
safe_mode = Off

; By default, Safe Mode does a UID compare check when
; opening files. If you want to relax this to a GID compare,
; then turn on safe_mode_gid.
safe_mode_gid = Off

در آن ( دقت کنید با توجه به تستی که بنده کردم تنها این فایل در روت فایده ای نداره و باید در تمام دایرکتوری های مورد نظر این کار را انجام بدهید و php.ini را بگذارید !

- اضافه کردن خط :

php_flag safe_mode off

در فایل htaccess. که بنده تست کردم و ارور Internal Server Eror را داد که بنده پیشنهاد میکنم از خط : safe_mode = Off استفاده کنید . ( توجه داشته باشید ارور اینترنال سرور مستقیما ربطی به این موضوع نداره و بهتره در انجمن سرچ کنید و میتونه از بهم ریختم پرمیشژن ها هم باشه )

موفق باشید
شهریار

firoozmandan
05-18-2008, 06:11 AM
سلام

ممنون شهریار جان

اما این توضیح رو باید اضافه کنم روش دوم فقط اگر سرور بصورت CGI ران شده باشه کارساز هست .

یا علی

adinehzadeh
12-08-2008, 08:48 PM
سلام
مشکل من که offکردن safe mod هستش حل نشد. اعصابمو کلا ریخته به هم . :&#039;( &gt;:( بغیر از این روشها آیا روش دیگری هم وجود داره؟

emad_67
12-08-2008, 09:06 PM
سلام
مشکل من که offکردن safe mod هستش حل نشد. اعصابمو کلا ریخته به هم . :&#039;( &gt;:( بغیر از این روشها آیا روش دیگری هم وجود داره؟

باید به مدیر سرور بگید off کنه. شما خودت نمیتونی اگر سرورت CGI نباشه.

mikili
06-18-2009, 04:25 PM
يه فايل به نام php.ini بساز و توش وارد كن

safe_mode = on
اما به نظر من اصلا فايده نداره
سعي كن جور ديگه secure كني
موفق باشيد

firoozmandan
06-19-2009, 07:05 AM
يه فايل به نام php.ini بساز و توش وارد كن

safe_mode = on
اما به نظر من اصلا فايده نداره
سعي كن جور ديگه secure كني
موفق باشيد


این کار در صورتی قابل انجام هست که سرور سی جی آی ران شده باشه ! در غیر اینصورت ساختن فایل PHP.ini تاثیری نداره

یا علی