我一直在使用这个
/usr/bin/php -q /home/username/public_html/sub.domain.com/cron.php
作为我的命令
对于cron工作,但我什么也得不到。没有客户电子邮件,没有错误,没有。当我使用
php /home/username/public_html/sub.domain.com/cron.php
我收到错误(或者没有错误)
X-Powered-By: PHP/5.4.37
Content-type: text/html
如果我使用
/home/username/public_html/sub.domain.com/cron.php
我得到了过长的错误
/home/username/public_html/sub.domain.com/cron.php: line 1: ?php: No such file or directory
/home/username/public_html/sub.domain.com/cron.php: line 2: /bin: is a directory
/home/username/public_html/sub.domain.com/cron.php: line 3: access-logs: command not found
/home/username/public_html/sub.domain.com/cron.php: line 4: access-logs: command not found
/home/username/public_html/sub.domain.com/cron.php: line 5: access-logs: command not found
/home/username/public_html/sub.domain.com/cron.php: line 6: access-logs: command not found
/home/username/public_html/sub.domain.com/cron.php: line 7: syntax error near unexpected token `('
/home/username/public_html/sub.domain.com/cron.php: line 7: ` * This source file is subject to the Open Software License (OSL 3.0)'
知道我在这里做错了什么?
仅供参考:cron.php文件的权限是744。 (搜索结果) 这适用于未发送电子邮件的Magento 1.9安装。请在下方查看修复程序。
答案 0 :(得分:0)
经过几次尝试,这对我有用。
* * * * * php /home/sturdi6/public_html/cron.php > /dev/null
然而,我遇到的基本问题(发送确认电子邮件)最终导致我需要一个SMTP插件并将其配置为使用我在cpanel中制作的网络邮件地址
SMTP Pro Email - Free Custom SMTP Email
除了安装一个调度程序以确保所有cron作业都得到管理之外,让他们立即发送出来,因为它应该一直都是lol
还要注意一些巧妙的事情。 Magento Cleanup Tool(文件夹结构的批量修复权限)和“Magento not sending Emails?”网站,它有一些有用的脚本,可以确保您的邮件已启用并开始发送。