2012-07-01 81 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