درود ، دوستان من از هندلر 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 این سرور تحت 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.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 این سرور تحت 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
اگه به 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 پ.خ کنید.