0

嗨,我尝试通过以下命令使用 cronjob 在 plesk 中运行 php 文件。但一切都显示错误。不执行 php 脚本。

IE,

php -q /path to the file

显示找不到 php 命令。所以我试图通过使用找到 php 的路径

which php

它显示路径 /usr/bin/php。之后我尝试过

/usr/bin/php -q /path to the file

它显示 /usr/bin/php没有这样的文件或目录

就像我尝试过的一样

/usr/bin/env /usr/bin/php -q /path to the file

/usr/bin/curl /url of the file

/usr/bin/wget /url of the file

每件事都显示错误而不执行脚本。这有什么问题。任何人都可以建议我。提前致谢

4

1 回答 1

3

我会告诉你什么对我们有用。首先,我们检查了 cURL 是否已安装。我们不是这样安装它的。然后我们按照以下步骤操作:

http://shaun.net/2011/09/solving-plesk-10-3-1-cron-issues/

要解决问题并将行为恢复到它在以前版本的 Plesk 中的工作方式,您需要做的就是运行以下命令:/usr/local/psa/bin/server_pref -u -crontab-secure-shell "/bin/嘘"

但是您必须找到文件“server_pref”的正确路径。按照这些步骤,我们可以使用带有 curl -q http://youradress.com/cron.php的 cron

希望它有帮助,最好的问候

于 2012-11-13T08:43:21.443 回答