Magento - 如何在共享主机上正确设置 Cron 作业
Magento - How to set up properly Cron job on shared hosting
我正在尝试为我的 Magento 正确设置 Cron 作业,以便我可以发送时事通讯。
我看过很多指南,但其中任何一个都对我有用。
这是我的 PHP 信息文件:http://sportsdirect.bg/phpinfo.php
现在任何 Cron 作业都在 运行我的 Magento 上,我需要设置它!
你能告诉我应该放在我的 cPanel 中的命令吗,这样它就会 运行 ot 每 5 分钟一次。
我的 Magento 版本是 1.9.0.1。
提前致谢!
您可以使用它来设置每 5 分钟一次的 cron
*/5 * * * * /home/magento/cron.sh
您应该将 /home/magento/cron.sh
替换为您的 setup.This 将适用于任何版本的 Magento,因为 cron 不依赖于 Magento 版本。
针对你的情况试试这个
*/5 * * * * /public_html/HEREisMYmagento/cron.sh
首先你必须找到 cron.sh 文件的完整路径
/public_html/HereisMymagento/cron.sh 很可能是不正确的。
通常是/home/你的用户名/public_html/HereisMymagento/cron.sh
您的用户名可以是您用来登录的用户名,也可以是一个随机的帐号。
这是用于添加 Cron 作业的 cPanel 文档
https://documentation.cpanel.net/display/ALD/Cron+Jobs
您必须为命令框指定服务器上的完整路径
如果您想确定您的 cron 作业的路径,您可以使用 phpinfo 命令。
如果您不擅长管理 php 文件,您的网站托管服务提供商应该很乐意帮助您设置 cron 作业。只需让他们知道您想要哪个文件即可 运行.
如果它们没有那么有用,您将不得不自己解决。
要找到此路径,您可以创建一个名为 phpinfo.php 的 php 文件,其中包含以下内容
<?php echo phpinfo(); ?>
将该文件放在与 cron.sh 相同的位置,然后使用浏览器浏览到它
http://yoursite.com/phpinfo.php
向下滚动到底部并查找 _SERVER["SCRIPT_FILENAME"]
这将指示 php 文件的完整路径。
只需将文件名更改为 cron.sh 并将其放入 cPanel cron 的命令框中。
我建议您在完成后从服务器中删除带有 phpinfo() 的文件,这样其他人就看不到它了。
我正在尝试为我的 Magento 正确设置 Cron 作业,以便我可以发送时事通讯。
我看过很多指南,但其中任何一个都对我有用。
这是我的 PHP 信息文件:http://sportsdirect.bg/phpinfo.php
现在任何 Cron 作业都在 运行我的 Magento 上,我需要设置它!
你能告诉我应该放在我的 cPanel 中的命令吗,这样它就会 运行 ot 每 5 分钟一次。
我的 Magento 版本是 1.9.0.1。
提前致谢!
您可以使用它来设置每 5 分钟一次的 cron
*/5 * * * * /home/magento/cron.sh
您应该将 /home/magento/cron.sh
替换为您的 setup.This 将适用于任何版本的 Magento,因为 cron 不依赖于 Magento 版本。
针对你的情况试试这个
*/5 * * * * /public_html/HEREisMYmagento/cron.sh
首先你必须找到 cron.sh 文件的完整路径 /public_html/HereisMymagento/cron.sh 很可能是不正确的。
通常是/home/你的用户名/public_html/HereisMymagento/cron.sh 您的用户名可以是您用来登录的用户名,也可以是一个随机的帐号。
这是用于添加 Cron 作业的 cPanel 文档 https://documentation.cpanel.net/display/ALD/Cron+Jobs
您必须为命令框指定服务器上的完整路径
如果您想确定您的 cron 作业的路径,您可以使用 phpinfo 命令。
如果您不擅长管理 php 文件,您的网站托管服务提供商应该很乐意帮助您设置 cron 作业。只需让他们知道您想要哪个文件即可 运行.
如果它们没有那么有用,您将不得不自己解决。
要找到此路径,您可以创建一个名为 phpinfo.php 的 php 文件,其中包含以下内容
<?php echo phpinfo(); ?>
将该文件放在与 cron.sh 相同的位置,然后使用浏览器浏览到它
http://yoursite.com/phpinfo.php
向下滚动到底部并查找 _SERVER["SCRIPT_FILENAME"] 这将指示 php 文件的完整路径。 只需将文件名更改为 cron.sh 并将其放入 cPanel cron 的命令框中。
我建议您在完成后从服务器中删除带有 phpinfo() 的文件,这样其他人就看不到它了。