0

Joomla Web サイトのバックアップに Akeeba Backup を使用しています。https://www.akeebabackup.com/documentation/quick-start-guide/automating-the-backup.htmlで説明されているように、URL を呼び出すだけでバックアップを開始できます。サイトのバックアップを自動化するには、毎日実行される Cron ジョブを使用してこの URL を呼び出します。私たちのウェブ ホスティング サービスは Cron ジョブの作成をサポートしていますが、シェル スクリプトなどを使用することはできません。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の経験がないので、どんな助けでもいいです.

御時間ありがとうございます。

4

1 に答える 1

1

ドキュメントを読むだけで十分です。CRONジョブで使用するためにwgetまたはcurlを使用する方法を正確に説明しています。さらに、「wget の PHP 代替」というセクションがあります。私は Akeeba Backup のドキュメントを作成し、正当な理由で無料で利用できるようにしています: 読んでそのような質問を防ぐため;)

于 2012-07-01T14:28:54.043 に答える