2012-07-01 55 views
0

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

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

我不跟Cron作业或PHP经历了那么任何帮助将是很好。

谢谢你的时间。

回答

1

只要阅读the documentation即可。它告诉你如何使用wget或curl与CRON作业一起使用。此外,还有一节叫做“wget的PHP替代品”。我写了Akeeba Backup的文档并提供免费的一个很好的理由:阅读并防止这样的问题;)

+0

整洁!我正在寻找的第一件事是快速入门指南,这就是我如何获得URL的电话。之后,我也查看了文档,但由于某种原因,我没有读到最后。感谢那。 – chrinetr

+0

嘿,不幸的是它不能正常工作。当我执行脚本“对不起,备份不起作用”时,返回。我刚刚从文档中复制了脚本,并在脚本的开始处更改了三个参数。密码是正确的我检查它,也只是通过浏览器调用URL,它似乎在那里正常工作。任何想法,我可以寻找一个错误描述?我检查了日志,但是我没有发现任何内容,但我不能说我明白了那里写的所有内容。 – chrinetr