0
我正在尝试运行后端进程,并且遇到了让新贵运行yiic命令的问题。Upstart Yii控制台给我错误
我使用的XAMPP服务器
这里是我的新贵脚本:
#description "Sample upstart"
#start on stopped
start on startup
stop on shutdown
respawn
chdir /opt/lampp/htdocs/my_project/protected
setuid mad
setgid www-data
script
exec /opt/lampp/htdocs/my_project/protected/yiic project test
end script
所以,当我这样做
须藤开始测试显示器
暴发户是开始,它似乎是向yii项目发出一个命令,作为错误i s被捕获在yii日志文件中。在警予日志文件中的错误是:
2014/10/31 15:06:44 [error] [worker.*] CDbConnection failed to open the DB connection: could not find driver
2014/10/31 15:06:44 [error] [worker.*] CDbConnection failed to open the DB connection: could not find driver
2014/10/31 15:06:44 [error] [worker.*] CDbConnection failed to open the DB connection: could not find driver
2014/10/31 15:06:44 [error] [worker.*] CDbConnection failed to open the DB connection: could not find driver
但是如果我做手工的命令:
./yiic项目测试
这是工作的罚款。有人可以帮帮我吗。
下面是警予控制台命令代码:
public function actionTest(){
try{
while(1){
TestManager::_MonitorTest();
usleep(1000000);
}
}catch(Exception $e){
Yii::log($e->getMessage(), 'error', 'worker.*');
}
}
这里是暴发户的日志文件(这是并非如此,因为我已经采取了须藤出):
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
Mysql连接工作正常,我测试了它
显示在下面的目录中的文件'保护\ CONFIG \控制台。 php''。在此之前,检查'componets'数组索引'db'是否具有适当值的所有必需值。 – gvgvgvijayan 2014-10-31 07:22:10
给我2分钟,我可以得到更多信息 – madi 2014-10-31 07:24:17
根据您的要求编辑 – madi 2014-10-31 07:28:36