排查 "Order not found... Exiting..." 错误​ 列印

  • 0

症状​

下单时出现空白页显示:

 
 
订单未找到... 正在退出...
 
 

​原因​

WHMCS无法写入MySQL数据库,通常因MySQL服务器启用​​严格模式(Strict Mode)​​。

​验证步骤​

  1. 打开phpMyAdmin

  2. 点击 ​​Variables

     

    23e7f897-079c-4097-bc4d-8a5aa86e092f.png

     

  3. 查找 ​​sql mode​​ 变量

     

    9ff3477c-76e6-4394-a903-13a5c87126ba.png
  4. 若值包含以下任一项即启用严格模式:

     
     
    STRICT_TRANS_TABLES,STRICT_ALL_TABLES
     
     

​解决方案​

  1. ​禁用严格模式​​:

    • 编辑MySQL配置文件(如/usr/my.cnf

    • 设置:

       
       
      sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
       
       
  2. ​重启MySQL服务​

  3. ​检查系统要求​​:

    前往 ​​配置 > 系统健康​​(WHMCS 8.0前:帮助 > 系统健康状态)

⚠️ 需服务器管理员或托管服务商操作


这篇文章有帮助吗?

« 返回

Powered by WHMCompleteSolution