PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : رو سروری ک suhosin نصب نیست ، خطای suhosin میگیرم !! :|



OmidX
July 16th, 2014, 00:41
درود ، دوستان من از هندلر suPHP (نسخه PHP سرور : 5.3.28) و وب سرور آپاچی (2.2.27) + NGINX (بصورت P-roxy Reverse) استفاده میکنم ، در پنل ادمین اسکریپت VBulletin این ارور رو دارم :


Required variables have gone missing and execution can not continue. Please try again.

This error can sometimes occur as a result of Suhosin / Hardened PHP being installed on your server. If you know that you have Suhosin running and you have access to the PHP configuration, try increasing the value of the following variables:

php_value suhosin.post.max_vars
php_value suhosin.request.max_vars

در حالی ک اصلا PHP این سرور تحت suhosin کامپایل نشده و suhosin رو این سرور نصب نیست ! مشکل کجاست ؟ (:|

Cpt.Liux
July 16th, 2014, 05:08
نگاهی به max_vars خود کانفیگ php تون بندازید. این داره میگه که بعضی موارد suhosin باعث این میشه. ولی در کل به نظر میاد اسکریپت شما با مقادیر max_input_vars مشکل داره .

elementary
July 16th, 2014, 05:16
برین تو پوشه admincp تو یک فایل htaccess این مقادیر رو بزارید و خبر رو بهم بدید

php_value suhosin.request.max_vars 2048
php_value suhosin.post.max_vars 2048

- - - Updated - - -

اگه به php.ini دسترسی دارید این خط رو پیدا کنید suhosin.request.max_vars و به این تبدیل کنید suhosin.request.max_vars 2048

Yas-Host
July 16th, 2014, 09:28
درود ، دوستان من از هندلر suPHP (نسخه PHP سرور : 5.3.28) و وب سرور آپاچی (2.2.27) + NGINX (بصورت P-roxy Reverse) استفاده میکنم ، در پنل ادمین اسکریپت VBulletin این ارور رو دارم :


Required variables have gone missing and execution can not continue. Please try again.

This error can sometimes occur as a result of Suhosin / Hardened PHP being installed on your server. If you know that you have Suhosin running and you have access to the PHP configuration, try increasing the value of the following variables:

php_value suhosin.post.max_vars
php_value suhosin.request.max_vars

در حالی ک اصلا PHP این سرور تحت suhosin کامپایل نشده و suhosin رو این سرور نصب نیست ! مشکل کجاست ؟ (:|

کنترل پنل؟
اگر سی پنل هست خروجی دستور زیر را اطلاع دهید :



/scripts/phpextensionmgr status PHPSuHosin


یا اگر از کنترل پنل دیگری استفاده می کنید خروجی دستور php -v را در اینجا قرار بدید.

اگر نتیجه مثبت بود و نصب شده بود باید در php.ini مقدار های suhosin.post.max_vars و suhosin.request.max_vars را ست کنید.
البته در ارور شما گفته شده است که اگر ران هست این مقدار ها قرار داده شود!
لازم میدونم بگم میتونید مقدار های زیر رو هم قرار بدید :



; Logging Configuration
suhosin.log.syslog.facility = 9
suhosin.log.use-x-forwarded-for = Off


; Executor Options
suhosin.executor.max_depth = 0
suhosin.executor.include.max_traversal = 4
suhosin.executor.disable_emodifier = Off
suhosin.executor.allow_symlink = Off


; Misc Options
suhosin.simulation = Off
suhosin.apc_bug_workaround = Off
suhosin.sql.bailout_on_error = Off
suhosin.multiheader = Off
suhosin.mail.protect = 1
suhosin.memory_limit = 20


; Transparent Encryption Options
suhosin.session.encrypt = On
suhosin.session.cryptua = On
suhosin.session.cryptdocroot = On
suhosin.session.cryptraddr = 0
suhosin.cookie.encrypt = On
suhosin.cookie.cryptua = On
suhosin.cookie.cryptraddr = 0


; Filtering Options
suhosin.filter.action = 406
suhosin.cookie.max_array_depth = 100
suhosin.cookie.max_array_index_length = 64
suhosin.cookie.max_name_length = 64
suhosin.cookie.max_totalname_length = 256
suhosin.cookie.max_value_length = 10000
suhosin.cookie.max_vars = 100
suhosin.cookie.disallow_nul = On
suhosin.get.max_array_depth = 50
suhosin.get.max_array_index_length = 64
suhosin.get.max_name_length = 64
suhosin.get.max_totalname_length = 256
suhosin.get.max_value_length = 512
suhosin.get.max_vars = 100
suhosin.get.disallow_nul = On
suhosin.post.max_array_depth = 100
suhosin.post.max_array_index_length = 64
suhosin.post.max_totalname_length = 256
suhosin.post.max_value_length = 65000
suhosin.post.max_vars = 200
suhosin.post.disallow_nul = On
suhosin.request.max_array_depth = 100
suhosin.request.max_array_index_length = 64
suhosin.request.max_totalname_length = 256
suhosin.request.max_value_length = 65000
suhosin.request.max_vars = 200
suhosin.request.max_varname_length = 64
suhosin.request.disallow_nul = On
suhosin.upload.max_uploads = 25
suhosin.upload.disallow_elf = On
suhosin.upload.disallow_binary = Off
suhosin.upload.remove_binary = Off
suhosin.session.max_id_length = 128



البته ممکن است برخی اسکریپت ها مشکل بخورند و کار نکنند که بسته به استفاده ای که از سرور می شود دارد.



برین تو پوشه admincp تو یک فایل htaccess این مقادیر رو بزارید و خبر رو بهم بدید

php_value suhosin.request.max_vars 2048
php_value suhosin.post.max_vars 2048

- - - Updated - - -

اگه به php.ini دسترسی دارید این خط رو پیدا کنید suhosin.request.max_vars و به این تبدیل کنید suhosin.request.max_vars 2048

دوست عزیز ایشان به احتمال زیاد از SuPHP در حال استفاده هستند و امکان اینکه مقادیر یا ... در .htaccess تغییر یابد وجود ندارد.
لطفا در ارائه مطلبی ابتدا تحقیق کنید سپس اطلاع دهید تا بعدا دوستان دچار مشکل نشوند.

پ.ن :
در صورت حل نشدن مشکل بصورت خصوصی در ارتباط باشید.

farsiwebhost
July 16th, 2014, 13:49
درود

کاربر گرامی

قبل از نصب nginx هم این خطا را داشتید ؟ ممکنه از تنظیمات nginx باشه ؟ اینکه خطای suhosin را مشاهده می کنید یعنی اینکه این تابع فعال هستش . بیشتر کانفیگ سرور را بررسی کنید

OmidX
July 16th, 2014, 15:45
کنترل پنل؟
یا اگر از کنترل پنل دیگری استفاده می کنید خروجی دستور php -v را در اینجا قرار بدید.

اگر نتیجه مثبت بود و نصب شده بود باید در php.ini مقدار های suhosin.post.max_vars و suhosin.request.max_vars را ست کنید.
البته در ارور شما گفته شده است که اگر ران هست این مقدار ها قرار داده شود!
لازم میدونم بگم میتونید مقدار های زیر رو هم قرار بدید :


دایرکت ادمین هستش ، خروجی :


[root@server ~]# php -v
PHP 5.3.28 (cli) (built: Jul 9 2014 13:32:05)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
with the ionCube PHP Loader v4.6.1, Copyright (c) 2002-2014, by ionCube Ltd., and
with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies
[root@server ~]#



درود

کاربر گرامی

قبل از نصب nginx هم این خطا را داشتید ؟ ممکنه از تنظیمات nginx باشه ؟ اینکه خطای suhosin را مشاهده می کنید یعنی اینکه این تابع فعال هستش . بیشتر کانفیگ سرور را بررسی کنید

نه نصب نیست ، این NGINX یی ک من استفاده میکنم ، اصلا اگر suhosin نصب باشه استارت نمیشه !!

Yas-Host
July 16th, 2014, 15:50
دایرکت ادمین هستش ، خروجی :


[root@server ~]# php -v
PHP 5.3.28 (cli) (built: Jul 9 2014 13:32:05)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
with the ionCube PHP Loader v4.6.1, Copyright (c) 2002-2014, by ionCube Ltd., and
with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies
[root@server ~]#


!

جهت بررسی بیشتر نیاز به دسترسی به سرور می باشد.
در صورت نیاز اطلاعات سرور را + admincp پ.خ کنید.

موفق و پیروز باشید.