【发布时间】:2013-11-18 17:58:09
【问题描述】:
请你帮忙。我最近将一个 cakephp 应用程序移到了新服务器上,但无法让最后的配置工作。
我们有一个 cron 设置来每分钟运行一个计划任务。 cron 被正确调用并运行以下脚本:
#! /bin/sh
cd /home/astadm1n/public_html/app/api/app
#cake send_sms
/usr/local/bin/cake send_sms
所以当我在控制台上手动运行它时,我收到以下错误:
astadm1n@autotext.co [~/public_html/app/api/app]# #cake send_sms
astadm1n@autotext.co [~/public_html/app/api/app]# /usr/local/bin/cake send_sms
Error: Could not load class Console
#0 /home/astadm1n/public_html/app/api/lib/Cake/Log/LogEngineCollection.php(41): LogEngineCollection::_getLogger('Console')
#1 /home/astadm1n/public_html/app/api/lib/Cake/Log/CakeLog.php(198): LogEngineCollection->load('stdout', Array)
#2 /usr/local/lib/php/Cake/Console/Shell.php(885): CakeLog::config('stdout', Array)
#3 /usr/local/lib/php/Cake/Console/Shell.php(184): Shell->_useLogger()
#4 /usr/local/lib/php/Cake/Console/ShellDispatcher.php(254): Shell->__construct()
#5 /usr/local/lib/php/Cake/Console/ShellDispatcher.php(200): ShellDispatcher->_getShell('send_sms')
#6 /usr/local/lib/php/Cake/Console/ShellDispatcher.php(68): ShellDispatcher->dispatch()
#7 /usr/local/bin/cake.php(51): ShellDispatcher::run(Array)
#8 {main}
astadm1n@autotext.co [~/public_html/app/api/app]# ^C
astadm1n@autotext.co [~/public_html/app/api/app]#
谁能发现为什么会发生这个错误?
感谢您的帮助
迈克
【问题讨论】: