Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 使用Cron作业启动Akeeba备份_Joomla_Backup_Cron Task - Fatal编程技术网

Joomla 使用Cron作业启动Akeeba备份

Joomla 使用Cron作业启动Akeeba备份,joomla,backup,cron-task,Joomla,Backup,Cron Task,我们正在使用Akeba备份来备份我们的Joomla网站。只需调用URL即可启动备份,如下所述:。为了自动备份我们的站点,我们希望使用每日执行的Cron作业调用此URL。我们的web hoster支持创建Cron作业,但您不能使用任何shell脚本或其他东西。只支持执行PHP脚本。因此,我们必须使用PHP脚本调用此URL。我创建了这个脚本,当直接使用我的浏览器调用它时,它运行良好。但是当我尝试使用Cron作业执行它时,我只收到错误302,这意味着文档已经临时移动。我不知道该怎么办。这是我要执行的脚

我们正在使用Akeba备份来备份我们的Joomla网站。只需调用URL即可启动备份,如下所述:。为了自动备份我们的站点,我们希望使用每日执行的Cron作业调用此URL。我们的web hoster支持创建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-jobs或PHP没有经验,所以任何帮助都很好


谢谢您的时间。

阅读就足够了。它确切地告诉您如何使用wget或curl来处理CRON作业。此外,还有一节叫做“wget的PHP替代品”。我编写Akeeba备份的文档并免费提供有一个很好的理由:阅读并防止出现此类问题;)

干净利落!我看的第一件事是《快速入门指南》,这就是我如何获得要调用的URL的原因。之后,我也查看了文档,但由于某种原因,我没有把它读到最后。谢谢。嘿,不幸的是它不能正常工作。当我执行脚本“抱歉,备份没有工作”时,返回。我只是从文档中复制了脚本,并更改了脚本开头的三个参数。密码是正确的,我检查了它,还通过浏览器调用了URL,它似乎在那里正常工作。我可以在哪里找到错误描述?我查看了日志,但没有发现任何东西,但我不能说我理解了日志中的所有内容。