然之协同从windows下迁移到linux下无法访问
2017-11-12 15:47:12
张宏
  • 访问次数: 2
  • 注册日期: 2017-11-12
  • 最后登录: 2017-11-12
  • 当前积分: 57
  • 门派等级: 无门派

我的然之协同版本是4.5,在windows下使用正常。但迁移到linux下出现问题,linux环境是nginx+php-fpm,配置完成后访问页面后为空白,后台nginx报错如下:

2017/11/12 15:43:05 [error] 2011#0: *256 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to a member function quote() on null in /opt/nginx/ranzhi/lib/base/dao/dao.class.php:2030
Stack trace:
#0 /opt/nginx/ranzhi/lib/base/dao/dao.class.php(1751): baseSQL->quote('sys')
#1 /opt/nginx/ranzhi/lib/base/dao/dao.class.php(958): baseSQL->eq('sys', NULL, NULL)
#2 /opt/nginx/ranzhi/app/sys/common/model.php(727): baseDAO->__call('eq', Array)
#3 /opt/nginx/ranzhi/app/sys/common/model.php(25): commonModel->setEntry()
#4 /opt/nginx/ranzhi/framework/base/router.class.php(1168): commonModel->__construct()
#5 /opt/nginx/ranzhi/framework/loader.php(33): baseRouter->loadCommon()
#6 /opt/nginx/ranzhi/www/sys/index.php(13): include('/opt/nginx/ranz...')
#7 {main}
  thrown in /opt/nginx/ranzhi/lib/base/dao/dao.class.php on line 2030" while reading response header from upstream, client: 192.168.1.113, server: , request: "GET /sys/index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.1.5:83"
请麻烦指导下,谢谢。

沙发
2017-11-13 08:35:24
然之-Bee
  • 访问次数: 381
  • 注册日期: 2017-02-22
  • 最后登录: 2017-11-22
  • 当前积分: 1015
  • 门派等级: 无门派

可以看下然之的php日志:

ranzhi/config/my.php 中的 debug 设置为 true,然后访问下然之,看下页面有什么报错?如果没有的话,可以看下ranzhi/tmp/log/目录下有没有今天的,文件名以php开头的日志文件?

1/1