我试图从Ubuntu Linux 10.04.1服务器上的cron作业计划运行此脚本,但我得到以下输出:
Curl似乎在serevr上启用,这是phpinfo文件的摘录:
cron脚本是清理magento数据库中的日志文件
我已经尝试了各种各样的东西,但是却无法让事情奏效? 任何想法将是一个很大的帮助,谢谢你。
你混淆了curl的php模块和系统可执行文件。
连接到一个shell并输入:
sudo apt-get install curl
如果你不想安装curl
尝试使用wget
。
那么,phpinfo()exceprt只会告诉你,php是用libcurl支持编译的,可以使用curl函数。 尝试检查卷曲是否实际安装(二进制)。 如果不安装它并修改你的cron脚本来使用命令的完整路径(ususally /usr/bin/curl
)。
你已经安装了PHP的curl扩展 。 但不是 curl命令行客户端。
当你使用Ubuntu安装它时,
sudo aptitude install curl
之后在cron选项卡中使用卷曲的完整路径
喜欢
/usr/bin/curl