XF 1.1.3 worked really well, so I never needed to upgrade. Then I moved to a new server (still on Windows) and the problems started.
I'm now getting a Zend_Validate_Exception showing up in the server logs:
Zend_Validate_Exception: Validate class not found from basename 'EmailAddress' - library\Zend\Validate.php:252
I can use the validation successfully from my own PHP. Any ideas why it fails from inside XF?
Here's the full stack trace:
Zend_Validate_Exception: Validate class not found from basename 'EmailAddress' - library\Zend\Validate.php:252
Generated By: Unknown Account, A moment ago
Stack Trace
#0 C:\Xenforo\LandlordForum\library\XenForo\DataWriter\User.php(573): Zend_Validate::is('[removed]', 'EmailAddress')
#1 [internal function]: XenForo_DataWriter_User->_verifyEmail('[removed]', Object(XenForo_DataWriter_User), 'email', Array)
#2 C:\Xenforo\LandlordForum\library\XenForo\DataWriter.php(965): call_user_func_array(Array, Array)
#3 C:\Xenforo\LandlordForum\library\XenForo\DataWriter.php(720): XenForo_DataWriter->_runVerificationCallback(Array, 'ajc1516@bitwix....', Array, 'email')
#4 C:\Xenforo\LandlordForum\library\XenForo\DataWriter.php(638): XenForo_DataWriter->_isFieldValueValid('email', Array, 'ajc1516@bitwix....', Array)
#5 C:\Xenforo\LandlordForum\library\XenForo\DataWriter.php(978): XenForo_DataWriter->set('email', 'ajc1516@bitwix....', '', NULL)
#6 C:\Xenforo\LandlordForum\library\XenForo\ControllerPublic\Register.php(195): XenForo_DataWriter->bulkSet(Array)
#7 C:\Xenforo\LandlordForum\library\XenForo\FrontController.php(310): XenForo_ControllerPublic_Register->actionRegister()
#8 C:\Xenforo\LandlordForum\library\XenForo\FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#9 C:\Xenforo\LandlordForum\index.php(13): XenForo_FrontController->run()
#10 {main}
I'm now getting a Zend_Validate_Exception showing up in the server logs:
Zend_Validate_Exception: Validate class not found from basename 'EmailAddress' - library\Zend\Validate.php:252
I can use the validation successfully from my own PHP. Any ideas why it fails from inside XF?
Here's the full stack trace:
Zend_Validate_Exception: Validate class not found from basename 'EmailAddress' - library\Zend\Validate.php:252
Generated By: Unknown Account, A moment ago
Stack Trace
#0 C:\Xenforo\LandlordForum\library\XenForo\DataWriter\User.php(573): Zend_Validate::is('[removed]', 'EmailAddress')
#1 [internal function]: XenForo_DataWriter_User->_verifyEmail('[removed]', Object(XenForo_DataWriter_User), 'email', Array)
#2 C:\Xenforo\LandlordForum\library\XenForo\DataWriter.php(965): call_user_func_array(Array, Array)
#3 C:\Xenforo\LandlordForum\library\XenForo\DataWriter.php(720): XenForo_DataWriter->_runVerificationCallback(Array, 'ajc1516@bitwix....', Array, 'email')
#4 C:\Xenforo\LandlordForum\library\XenForo\DataWriter.php(638): XenForo_DataWriter->_isFieldValueValid('email', Array, 'ajc1516@bitwix....', Array)
#5 C:\Xenforo\LandlordForum\library\XenForo\DataWriter.php(978): XenForo_DataWriter->set('email', 'ajc1516@bitwix....', '', NULL)
#6 C:\Xenforo\LandlordForum\library\XenForo\ControllerPublic\Register.php(195): XenForo_DataWriter->bulkSet(Array)
#7 C:\Xenforo\LandlordForum\library\XenForo\FrontController.php(310): XenForo_ControllerPublic_Register->actionRegister()
#8 C:\Xenforo\LandlordForum\library\XenForo\FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#9 C:\Xenforo\LandlordForum\index.php(13): XenForo_FrontController->run()
#10 {main}