【问题标题】:Start Akeeba Backup Using a Cron Job使用 Cron 作业启动 Akeeba 备份
【发布时间】:2012-07-02 03:10:15
【问题描述】:

我们正在使用 Akeeba Backup 来备份我们的 Joomla 网站。只需调用此处所述的 URL 即可开始备份:https://www.akeebabackup.com/documentation/quick-start-guide/automating-the-backup.html。为了自动备份我们的站点,我们希望使用每日执行的 Cron 作业调用此 URL。我们的虚拟主机支持创建 Cron 作业,但您不能使用任何 shell 脚本或其他东西。仅支持执行 PHP 脚本。所以我们必须使用 PHP 脚本调用这个 URL。我创建了这个脚本,当直接使用我的浏览器调用它时它工作正常。但是当我尝试使用 Cron 作业执行它时,我只收到错误 302,这意味着文档已暂时移动。我不知道该怎么办。这是我要执行的脚本:

<?php
    $result = file_get_contents("http://www.mysite.net/index.php?option=com_akeeba&view=backup&key=topsecret&format=r");
?>

我对 Cron 作业或 PHP 没有经验,所以任何帮助都会很好。

感谢您的宝贵时间。

【问题讨论】:

    标签: joomla backup cron-task


    【解决方案1】:

    阅读the documentation 就足够了。它准确地告诉您如何使用 wget 或 curl 来处理 CRON 作业。此外,还有一个名为“Wget 的 PHP 替代方案”的部分。我编写 Akeeba Backup 的文档并免费提供是有充分理由的:阅读并防止此类问题;)

    【讨论】:

    • 整洁!我首先看的是快速入门指南,这就是我获取 URL 的方式。之后我也查看了文档,但由于某种原因我没有读到最后。谢谢你。
    • 嘿,不幸的是它不能正常工作。当我执行脚本“对不起,备份不起作用”时返回。我只是从文档中复制了脚本并更改了脚本开头的三个参数。密码是正确的,我检查了它,也只是通过浏览器调用了 URL,它似乎在那里正常工作。我可以在哪里寻找错误描述的任何想法?我检查了日志,但我没有发现任何东西,但我不能说我理解了里面写的所有内容。
    猜你喜欢
    • 2018-09-13
    • 1970-01-01
    • 2014-05-27
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 2021-05-28
    相关资源
    最近更新 更多