php函数中打印变量
error_log(var_dump($exception->getMessage()), 3, "/var/www/html/logs/application.log");
error_log(var_dump("--------------------------------"), 3, "/var/www/html/logs/application.log");
error_log(var_dump($exception->getTraceAsString()), 3, "/var/www/html/logs/application.log");
error_log(var_dump("--------------------------------"), 3, "/var/www/html/logs/application.log");
error_log(var_dump($error->request), 3, "/var/www/html/logs/application.log");
php函数中打印堆栈
debug_print_backtrace();
Sentrifugo 503错误分析
修改:Zend/Controller/Plugin/ErrorHandler.php的函数_handleError,
在适当的位置添加上面几行。
可知是由于mysql5.7对group的改动造成的,
修改mysql5.7 docker-compose文件,在mysqld命令行后添加
–sql_mode=”“
权限控制相关代码
application/modules/default/plugins/AccessControl.php:240: $acl->addResource(new Zend_Acl_Resource('default:bgscreeningtype'));
application/modules/default/plugins/AccessControl.php:684: $acl->addResource(new Zend_Acl_Resource('default:bgscreeningtype'));
application/modules/default/plugins/AccessControl.php:1352: $acl->addResource(new Zend_Acl_Resource('default:bgscreeningtype'));
周视图异常代码
vi application/modules/timemanagement/controllers/IndexController.php
public function weekAction()
{
$usersModel = new Timemanagement_Model_Users();
$storage = new Zend_Auth_Storage_Session();
$now = new DateTime();
$data = $storage->read();
$selYrMon = $this->_getParam('selYrMon');
$week = ($this->_getParam('week') != '')?$this->_getParam('week'):1;
$calWeek = $this->_getParam('calWeek');
$timeFlag = $this->_getParam('flag');
$selDay = $this->_getParam('day');
if($data->id == 1)
$this->_redirect('error');