首先,我知道已经有很多可用的解决方案,这个问题已被多次询问。但是他们都没有帮助我建立我的cron。
我做的第一件事是获取我的根目录,我创建了一个php文件并将此代码放入其中:
echo $ _SERVER ['DOCUMENT_ROOT'];
将该文件上传到我的文件cron.php所在的根目录。
在浏览器中访问该文件并复制我的根目录的值。
/ HOME2 / rockr /的public_html
从服务器的cron选项卡的“常用设置”中每5分钟选择一次。
输入此命令:
/ usr / bin / php -f /var/www/vhosts/home2/rockr/public_html/cron.php
下面是我的cron标签图片,添加了新的cron作业页面:
就是这样。
我的cron工作还是不行。如何找出问题或上述步骤是否有任何问题?
答案 0 :(得分:0)
没关系,我自己弄明白,问题是我无缘无故地添加/var/www/vhosts
。当我的根目录的值不包含此值时,没有理由将其放在那里。
所以不要这样:
/usr/bin/php -f /var/www/vhosts/home2/rockr/public_html/cron.php
正确的命令是:
/usr/bin/php -f /home2/rockr/public_html/cron.php
希望这能帮助像我这样的人:)