think PHP require,ThinkPHP命令行运行报错PHP Warning: require(./thinkphp/console.php)

是这样子的,我是打算用supervisor作为进程管理 ,然后创建了一个进程

[program:sms]

command=/www/server/php/70/bin/php /www/wwwroot/serv.xxx.com/think bstalkSms;被监控进程

autostart=true ;随着supervisord的启动而启动

user=www ;用户

autorestart=true ;自动启动

startsecs=1 ;程序重启时候停留在runing状态的秒数

startretries=10 ;启动失败时的最多重试次数

stderr_logfile=/www/wwwlogs/super/beanstalk.err.log ; 错误日志文件

stdout_logfile=/www/wwwlogs/super/beanstalk.out.log ; 输出日志文件

发现有报错

sms BACKOFF Exited too quickly (process log may have details)

查看日志

HP Warning: require(./thinkphp/console.php): failed to open stream: Permission denied in /www/wwwroot/serv.xxx.com/think on line 17

PHP Fatal error: require(): Failed opening required './thinkphp/console.php' (include_path='.:/www/server/php/70/lib/php') in /www/wwwroot/serv.xxxx.com/think on line 17

然后我手动在linux执行(root用户)

php /www/wwwroot/serv.xxx.com/think bstalkSms:start

同样报错:

HP Warning: require(./thinkphp/console.php): failed to open stream: Permission denied in /www/wwwroot/serv.xxx.com/think on line 17

PHP Fatal error: require(): Failed opening required './thinkphp/console.php' (include_path='.:/www/server/php/70/lib/php') in /www/wwwroot/serv.xxxx.com/think on line 17

切换到www执行就不报错了

问题是supervisor报错解决不了就没法用了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值