Server issue problem with registration

Tealk

Well-known member
if i will register an accound i get this error, how i can fix this?
Code:
Fehlerinformation
ErrorException: Undefined variable: errno - library/Zend/Http/Client/Adapter/Socket.php:236
Erstellt von: Unbekanntes Benutzerkonto, Vor einem Moment
Stapelverfolgung
#0 /var/www/web120088/html/XenForo/library/Zend/Http/Client/Adapter/Socket.php(236): XenForo_Application::handlePhpError('api-verify.reca...', 80, false)
#1 /var/www/web120088/html/XenForo/library/Zend/Http/Client.php(973): Zend_Http_Client_Adapter_Socket->connect('POST')
#2 /var/www/web120088/html/XenForo/library/Zend/Service/ReCaptcha.php(487): Zend_Http_Client->request('03AHJ_VutTr6EiG...', '85453253 18')
#3 /var/www/web120088/html/XenForo/library/Zend/Service/ReCaptcha.php(502): Zend_Service_ReCaptcha->_post('03AHJ_VutTr6EiG...', '85453253 18')
#4 /var/www/web120088/html/XenForo/library/XenForo/Captcha/ReCaptcha.php(53): Zend_Service_ReCaptcha->verify(Array)
#5 /var/www/web120088/html/XenForo/library/XenForo/Captcha/Abstract.php(128): XenForo_Captcha_ReCaptcha->isValid(Object(XenForo_Input))
#6 /var/www/web120088/html/XenForo/library/MinecraftAvatar/ControllerPublic/Register.php(12): XenForo_Captcha_Abstract::validateDefault()
#7 /var/www/web120088/html/XenForo/library/XenForo/FrontController.php(313): MinecraftAvatar_ControllerPublic_Register->actionRegister(Object(XenForo_RouteMatch))
#8 /var/www/web120088/html/XenForo/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch()
#9 /var/www/web120088/html/XenForo/index.php(13): XenForo_FrontController->run()
#10 {main}
Benötigter Status
array(3) {
["url"] => string(42) "http://www.anzahcraft.de/register/register"
["_GET"] => array(0) {
}
["_POST"] => array(15) {
["username"] => string(8) "tealk144"
["email"] => string(17) "xxx"
["password"] => string(8) "********"
["password_confirm"] => string(8) "********"
["dob_month"] => string(1) "5"
["dob_day"] => string(2) "23"
["dob_year"] => string(4) "1990"
["gender"] => string(4) "male"
["timezone"] => string(16) "Europe/Amsterdam"
["recaptcha_challenge_field"] => string(185) "03AHJ_VutTr6EiG4dIYCIKB8c-BcdqQ08kr27YwnBE-HYQD3KoArHMF9dO1o8hf02CV7gkcHE5FZyastmI3_78SPYp1Ds8434YmDaucRfnWD6klPeBQ44JsmUDFCKWTIgo6imQOmhPtHmY-6tAKZtqw23DhebEQD6yG1djl3Er2kJNZlsMAwxJmGo"
["recaptcha_response_field"] => string(11) "85453253 18"
["agree"] => string(1) "1"
["_xfToken"] => string(8) "********"
["reg_key"] => string(32) "75c58abe926e7400cc87737a7281b86f"
["8wayrun_time"] => string(10) "1383312542"
}
}
 
This is actually masking another error -- one that is likely telling you that fsockopen is disabled in PHP (by your host). You'd need to contact them (as disabling any functions in PHP is a really bad idea) or disable any functions that try to contact an external server (ReCAPTCHA, StopForumSpam, Akismet, Gravatar, etc).

If your host refuses to enable functions, I strongly suggest you find a new host.
 
I get this error only for a few days
If i use KeyCAPTCHA

Code:
Fehlerinformation
ErrorException: fsockopen() has been disabled for security reasons - library/KeyCAPTCHA/KeyCAPTCHA.php:59
Erstellt von: Unbekanntes Benutzerkonto, Vor einer Minute
Stapelverfolgung

#0 [internal function]: XenForo_Application::handlePhpError('back11.keycaptc...', 80, 0, '', 30)
#1 /var/www/web120088/html/XenForo/library/KeyCAPTCHA/KeyCAPTCHA.php(59): fsockopen('http://back11.k...')
#2 /var/www/web120088/html/XenForo/library/KeyCAPTCHA/KeyCAPTCHA.php(100): KeyCAPTCHA_CLASS->http_get('25025d7747384e0...')
#3 /var/www/web120088/html/XenForo/library/KeyCAPTCHA/KeyCAPTCHA.php(135): KeyCAPTCHA_CLASS->check_result(Array)
#4 /var/www/web120088/html/XenForo/library/XenForo/Captcha/Abstract.php(128): KeyCAPTCHA_KeyCAPTCHA->isValid(Object(XenForo_Input))
#5 /var/www/web120088/html/XenForo/library/MinecraftAvatar/ControllerPublic/Register.php(12): XenForo_Captcha_Abstract::validateDefault()
#6 /var/www/web120088/html/XenForo/library/XenForo/FrontController.php(313): MinecraftAvatar_ControllerPublic_Register->actionRegister(Object(XenForo_RouteMatch))
#7 /var/www/web120088/html/XenForo/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch()
#8 /var/www/web120088/html/XenForo/index.php(13): XenForo_FrontController->run()
#9 {main}

Benötigter Status

array(3) {
  ["url"] => string(42) "http://www.anzahcraft.de/register/register"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(14) {
    ["username"] => string(8) "Tealk144"
    ["email"] => string(17) "xxx"
    ["password"] => string(8) "********"
    ["password_confirm"] => string(8) "********"
    ["dob_month"] => string(1) "5"
    ["dob_day"] => string(2) "23"
    ["dob_year"] => string(4) "1990"
    ["gender"] => string(4) "male"
    ["timezone"] => string(16) "Europe/Amsterdam"
    ["hash"] => string(161) "25025d7747384e00c62dc0faf7cb8a49|4a199c4e32f77aa22c4c89056881b2e2|http://back11.keycaptcha.com/swfs/ckc/5c5ed0e12cdbb627944f47a9cfbe3b06-|5273b1cd19ea1-.2.2.25|1"
    ["agree"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["reg_key"] => string(32) "4b747132c2bb8692d7a60802c23f7c15"
    ["8wayrun_time"] => string(10) "1383313869"
  }
}
 
This is the error I was referring to previously. The previous recommendations stand.
 
I get this error only for a few days
If i use KeyCAPTCHA
If you are using KeyCAPTCHA you can use following trick:
1 Check in browser http://your_site.com/includes/KeyCAPTCHA/kc-gettime.php link - you should see your server current time.
2 Go to keycaptcha.com member area>site list>Settings>Additional and uncheck flag "Allow outgoing request" and specify link from step 1.
3 Save settings
In this case captcha will not try to establish connection with backs.keycaptcha.com

Or you can try to enable outgoing requests (fsockopen) on your server.
 
Top Bottom