在继续阅读本文章前:

请先检查 系统配置是否达到要求,以及新旧服务器是否有服务版本差异,又或者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 网站时, 出现了以上错误, 导致我几次搬迁都失败,一直没管它,最后我找到了解决方案。

出现这个错误的原因有很多。

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

https://docs.whmcs.com/Moving_Storage_Locations

https://docs.whmcs.com/Configuration

Last modification:December 13th, 2020 at 06:19 pm
爱我有很多种方式,比如说打赏我。