在继续阅读本文章前:
请先检查 系统配置是否达到要求,以及新旧服务器是否有服务版本差异,又或者php版本不符合,php插件不齐全等等。
WHMCS 移动至其他服务器出现错误
Oops!
Something went wrong and we couldn't process your request.
Please go back to the previous page and try again.
在我搬迁我的 WHMCS 网站时, 出现了以上错误, 导致我几次搬迁都失败,一直没管它,最后我找到了解决方案。
出现这个错误的原因有很多。
看到這樣的Oops錯誤頁面,表明在頁面生成期間發生了錯誤。
錯誤可以是任何東西,從簡單的通知或警告到致命的錯誤,都可以使執行停止。
服務器上的PHP錯誤報告級別決定了觸發它的錯誤類型。在這種情況下,錯誤似乎只是一個低級警告,而不是值得關注的問題。
但是,這確實表明您的服務器在生產環境中的PHP error_reporting級別較高,我們建議您在服務器的php配置中將其降低為0,或者至少排除警告和注意事項。
我的问题是我以前的服务器是 DiretAdmin 面板,但是我把它搬迁到 apache 宝塔上。../modules/addons/DirectAdmin.... 这个目录下的一个DA Addon 导致我的whmcs 无法正常运行(原因是DA可兼容ionCube Loader [PHP 5.6] 版本加密的,但是我的宝塔用的是 php 7.x 以上),可以把它删了或者重命名即可解决。如果你尝试这个方法之后也没用,请先检查 系统配置是否达到要求,以及新旧服务器是否有服务版本差异,又或者php版本不符合,php插件不齐全等等。
如果仍然无法解决,可以在资料库输入以下命令:
UPDATE tblconfiguration SET value='on' WHERE setting= 'DisplayErrors'
记得修复完之后要把这个关了哦,也就是输入以下代码(也可以不关,不过我建议关了)
UPDATE tblconfiguration SET value='off' WHERE setting= 'DisplayErrors'
那么你再访问你的网站时就可以看到错误原因,一般是默认不显示错误原因的。
以上应该足以解决 “Something went wrong and we couldn't process your request.” 所导致的问题。
害,又掉发了。熬夜熬的心得,能看就看吧,欢迎留言。
原创文章,转载请注明出处谢谢。
参考链接:
https://whmcs.community/topic/271837-oops-something-went-wrong-and-we-couldnt-process-your-request/
https://docs.whmcs.com/System_Requirements
https://docs.whmcs.com/Licensing
https://docs.whmcs.com/Further_Security_Steps#Secure_the_Writeable_Directories
https://docs.whmcs.com/Storage_Settings