php脚本在web运行就可以正常连接数据库,cli模式就连不上数据库会是什么原因???

echophp 发布于 2015/12/24 23:40
阅读 1K+
收藏 0
加载中
2
hmh
hmh
那么多人叫你贴报错信息, 你都不贴,  难道你不知道什么是报错信息?
1
松鼠先生
松鼠先生
不用解释,贴报错信息
0
旧城的骁珖
旧城的骁珖
错误信息总有的吧 
OSC首席键客
OSC首席键客
回复 @OSC首席键客 : 报错信息
OSC首席键客
OSC首席键客
回复 @echophp : 你总说有保存信息,又不见你贴出来!
e
echophp
有的。我有两个脚本。 一个是简单的连库查询读取数据用于测试cli,一个是项目的。 测试的脚本:cli,web端都正常输出。 项目的脚本:cli不可以,web正常输出。 输出错误就是提示我写的抛出错误信息。没有系统抛出的错误,因为web端运行是正常的。
0
wujingke
wujingke
看看cli模式下有没有数据库模块   php -m
e
echophp
有的。我有两个脚本。 一个是简单的连库查询读取数据用于测试cli,一个是项目的。 测试的脚本:cli,web端都正常输出。 项目的脚本:cli不可以,web正常输出。
0
牛奋Debug
牛奋Debug

啥报错信息都没有,只是根据楼主的描述很难排查到问题

1.环境问题

2.代码写的有问题

e
echophp
有的。我有两个脚本。 一个是简单的连库查询读取数据用于测试cli,一个是项目的。 测试的脚本:cli,web端都正常输出。 项目的脚本:cli不可以,web正常输出。 输出错误就是提示我写的抛出错误信息。没有系统抛出的错误,因为web端运行是正常的。
0
mickelfeng
mickelfeng
error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors',0);
ini_set('error_log','log.txt');
ini_set('log_errors',1);   
ini_set('ignore_repeated_errors',1);

把这几行代码加在文件开头,cli运行看看,log.txt 文件中报啥错。


e
echophp
系统是centos 。我有两个脚本。 一个是简单的连库查询读取数据用于测试cli,一个是项目的。 测试的脚本:cli,web端都正常输出。 项目的脚本:cli不可以,web正常输出。 输出错误就是提示我写的抛出错误信息。没有系统抛出的错误,因为web端运行是正常的。
0
幻之羽翼
幻之羽翼
试试  sudo init 0
军师ives
居然不是 sudo rm -rf /
hylent
hylent
233333333333333333333333
OSC首席键客
OSC首席键客
你屌!
0
酷酷的就
酷酷的就
应该是你中午没吃饱. 
0
魔仙剑痴
一般都是权限问题
0
不要点击我
不要点击我
一般是你没吃饱
返回顶部
顶部