0

Stack Overflow 上还有其他一些关于此的问题,我确实理解这一点,但没有一个问题让我知道为什么我会得到"Could not open input file".

我已经设置好了,所以每次运行 crons 时我都会收到一封电子邮件(我使用 cPanal 来设置 crons),但我得到的只是:

Could not open input file: /home/methodjs/classified/emailNotifications.php

因为是我第一次使用 crons 作业,所以我不知道这意味着什么或如何修复它。

我的命令行是:

/usr/local/bin/php $HOME/classified/emailNotifications.php

难道我做错了什么?谢谢你的帮助。顺便说一句,我确信那是通向 PHP 的正确途径,因为这就是我从我的主机那里得到的。

4

3 回答 3

0

确保文件位于此处:

 /home/methodjs/classified/emailNotifications.php

尝试从命令行执行:

/usr/local/bin/php /home/methodjs/classified/emailNotifications.php

出现什么?

确保您的 php 文件具有执行权限

chmod 755 /home/methodjs/classified/emailNotifications.php
于 2013-08-08T10:03:04.297 回答
0

错误出现在给定路径中的文件不存在或未为文件设置适当的权限。可以通过导航到 path 和 ll 检查权限来检查它。

于 2019-05-16T10:56:07.423 回答
0

全部,

从 Ubuntu 更新后,这个问题开始出现在我所有的 20 台 Kubuntu 机器上!由于 Ubuntu 是基于 Debian 的,不确定是 Debian 还是 Ubuntu 应该受到责备,所以调查一下!

Debian 用户,如果这也影响到您,请回复,以便我们进一步调查!

干杯!

于 2021-07-10T16:42:37.103 回答