0
我试图使用Yiic
发送大量电子邮件通知并运行CConsoleCommand
。Yii shell_exec yiic命令运行不起作用
命令没问题。没有PHP错误。我无法使用shell_exec
运行linux
命令。
这里是代码
if ($post->save()) {
chdir(Yii::app()->basePath);
shell_exec('yiic makemasspost ' . $post->id . ' ' . $id . ' > log.txt & echo $!');
}
这是不相关的Yii的,但你的PHP安装运行它。 – crafter
如果原因是PHP安装。 我必须添加什么配置到php.ini才能使shell_exec运行yiic命令? 谢谢。 – user3343663
shell不会自动找到yiic命令(通过将新会话记录到主目录并运行yiic来测试此命令)。请提供yiic的完整路径并返回。 – crafter