尝试让 cron.php 在 Cpanel for Magento 中工作
Trying to get cron.php working in Cpanel for Magento
我一直在用这个
/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 安装。检查下面的修复程序。
经过几次尝试,这对我有用。
* * * * * php /home/sturdi6/public_html/cron.php > /dev/null
然而,我遇到的潜在问题(发送确认电子邮件)最终是我需要一个 SMTP 插件并将其配置为使用我在 cpanel 中创建的网络邮件地址
SMTP Pro Email - Free Custom SMTP Email
除了安装调度程序以确保所有 cron 作业都得到管理之外,还让它们立即发送出去 lol
还有一些整洁的东西需要注意。 Magento Cleanup Tool (mass repairs permissions on the folders structure) and the "Magento not sending Emails?" 网站,其中有一些有用的脚本,可确保您的邮件已启用并开始发送。
我一直在用这个
/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 安装。检查下面的修复程序。
经过几次尝试,这对我有用。
* * * * * php /home/sturdi6/public_html/cron.php > /dev/null
然而,我遇到的潜在问题(发送确认电子邮件)最终是我需要一个 SMTP 插件并将其配置为使用我在 cpanel 中创建的网络邮件地址
SMTP Pro Email - Free Custom SMTP Email
除了安装调度程序以确保所有 cron 作业都得到管理之外,还让它们立即发送出去 lol
还有一些整洁的东西需要注意。 Magento Cleanup Tool (mass repairs permissions on the folders structure) and the "Magento not sending Emails?" 网站,其中有一些有用的脚本,可确保您的邮件已启用并开始发送。