【发布时间】:2012-03-06 23:44:21
【问题描述】:
我正在尝试从 Ubuntu Linux 10.04.1 服务器上的 cron 作业计划运行此脚本,但我得到以下输出:
似乎在 serevr 上启用了 Curl,这是 phpinfo 文件的摘录:
cron 脚本用于清理 magento db 中的日志文件
我已经尝试了各种方法,但就是无法正常工作?任何想法都会很有帮助,谢谢。
【问题讨论】:
我正在尝试从 Ubuntu Linux 10.04.1 服务器上的 cron 作业计划运行此脚本,但我得到以下输出:
似乎在 serevr 上启用了 Curl,这是 phpinfo 文件的摘录:
cron 脚本用于清理 magento db 中的日志文件
我已经尝试了各种方法,但就是无法正常工作?任何想法都会很有帮助,谢谢。
【问题讨论】:
你混淆了 curl php-module 和系统可执行文件。
连接到外壳并输入以下内容:
sudo apt-get install curl
如果您不想安装curl,请尝试使用wget。
【讨论】:
好吧,phpinfo() exceprt 只告诉你,php 是用 libcurl 支持编译的,并且可以使用 curl 函数。尝试检查是否实际安装了 curl(二进制文件)。如果不安装它并修改您的 cron 脚本以使用命令的完整路径(通常为 /usr/bin/curl)。
【讨论】:
您已经为 php 安装了 curl 扩展。但是NOT curl 命令行客户端。
当你使用 Ubuntu 安装它时,
sudo aptitude install curl
之后在 cron 选项卡中使用 curl 的完整路径
喜欢
/usr/bin/curl
【讨论】: