2011-07-16 9 views
1

githububリポジトリは、ユーザーがダウンロードしてローカルWebサーバーでホストするWebアプリケーションです。それはPHPで書かれています。現在、手動でzip/tar.gzファイルをダウンロードし、古いものを置き換える必要があります。 phpを使って自動更新機能を作成する方法はありますか?githubに新しいバージョンがあると、ファイルをダウンロードして更新するリンクをユーザーに提供します。また、リンクをクリックして更新をチェックしなければならない場合でもそれはそれを更新する更新ですか?私はWordpressのは、似た何かをすることを知っているダウンロードして、tar.gzをPHPで削除する方法

おかげ

答えて

0

。新しいリリースがある場合は、「自動的に更新」ボタンをクリックし、FTP/SFTPのユーザー名、パスワード、サーバーを入力すると、最新のリリースがダウンロードされ、自動的にインストールされます。

ただし、ユーザーは「ローカルに」インストールされていると述べました。全員がFTPサーバーをローカルコンピュータ上で実行しているわけではありません。実際、私は多くはないと言います。また、PHPにファイル操作関数を使用させようとすると、権限エラーのために悪夢になることもあります。

+0

だから、おそらくそれを手動で行うことをお勧めしますか? – Michael

+0

さて、あなたはいつもFTPでこれを行うためのコードを書くことができますが、FTPサーバーを持っていない人にはうまくいきません。大抵の人が望むと思うなら、ええ、私はそれに行くと言うでしょう。コード化するのは難しいことではありません。そうでなければ、おそらく面倒なことではないでしょう。 – Mike

関連する問題