关于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的正确途径,因为这就是我从主机那里得到的东西。
答案 0 :(得分:0)
确保文件位于此处:
/home/methodjs/classified/emailNotifications.php
尝试从命令行执行:
/usr/local/bin/php /home/methodjs/classified/emailNotifications.php
出现了什么?
确保您的php文件具有执行权
chmod 755 /home/methodjs/classified/emailNotifications.php
答案 1 :(得分:0)
错误出现,或者在给定路径中不存在文件,或者未为文件设置适当的权限。可以通过导航到路径和ll进行检查以检查权限。
答案 2 :(得分:0)
全部,
从 Ubuntu 更新后,这个问题开始出现在我所有的 20 台 Kubuntu 机器上!由于 Ubuntu 是基于 Debian 的,不确定是 Debian 还是 Ubuntu 的错,所以调查!
Debian 用户,如果这也影响到您,请回复以便我们进一步调查!
干杯!