gpt4 book ai didi

php - Zend Framework auth 突然停止工作

转载 作者:行者123 更新时间:2023-12-04 19:38:44 25 4
gpt4 key购买 nike

我昨天将一个大型站点迁移到了一台新机器上。新机器在zend 上运行centos 6.3 和php 5.3。

一切都运行得很好,没有问题。今天早上我的手机因用户无法登录的问题而炸毁。查看错误后,由于此错误,他们似乎无法登录:

#0 /usr/share/php/Zend/Auth/Adapter/DbTable.php(286): Zend_Auth_Adapter_DbTable->_authenticateQuerySelect(Object(Zend_Db_Select))
#1 /usr/share/php/Zend/Auth.php(117): Zend_Auth_Adapter_DbTable->authenticate()
#2 /home/localsbest/public_html/application/default/models/Authent.php(50): Zend_Auth->authenticate(Object(Zend_Auth_Adapter_DbTable))
#3 /home/localsbest/public_html/application/default/controllers/AuthentController.php(232): Authent->__construct('john@gocrr.com', 'freedom7')
#4 /usr/share/php/Zend/Controller/Action.php(503): AuthentController->indexAction()
#5 /usr/share/php/Zend/Controller/Dispatcher/Standard.php(285): Zend_Controller_Action->dispatch('indexAction')
#6 /usr/share/php/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#7 /home/localsbest/public_html/public/index.php(46): Zend_Controller_Front->dispatch()
#8 {main}

我以前从未见过这个错误。更糟糕的是,我想不出我能做些什么来导致这个问题。我那时在 sleep !有谁知道我可以从哪里开始解决这个问题?
  • 编辑 *

  • 也看到这个错误:
    The supplied parameters to Zend_Auth_Adapter_DbTable failed to produce a valid sql statement, please check table and column names for validity.
  • 编辑

  • 如果它也有帮助,该应用程序在 PHP 5.2.4 上运行,现在它在 5.3 上运行。

    最佳答案

    根据我的评论,我最好的猜测是 MySQL 表损坏。你可以运行 CHECK TABLE xxx看看是不是这个问题,然后REPAIR TABLE xxx如果是这样。如果你启用了 MySQL 错误日志,你可能会在那里看到一些东西。但是复制一个新的转储也可以解决它。

    不幸的是,Zend Auth 适配器类似乎捕获了任何异常并显示“提供的参数...”错误,因为这掩盖了问题的真正原因。

    关于php - Zend Framework auth 突然停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16219076/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com