顧客

2011-01-26 37 views
1

のためのPHPでのシステムのアップデータ..と私の英語のため申し訳ありません..顧客

私はPHPで書かれているようなものを持っていると私は私の顧客のためのシステムを更新したいと思います。

  • 私は
  • 更新をクリックした後、サーバー(またはWebサーバー)をFTP、バージョン(行われる)、バックアップ古いスクリプト(行なわ)を比較すべきシステムとrsyncのように更新を行うための新しいバージョンをアップロードします。ここに私のビジョンです。削除の削除、変更の変更、新しいファイルとフォルダの追加。

rsyncについては、私のサーバーにsshの穴を作る必要があり、私はそれをしたくありません。私はzsyncを見つけましたが、ファイル用に設計されていて、フォルダシステム用ではありません。

簡単な方法はありますか?いくつかのスマートなlinuxユーティリティまたはいくつかのPHPで既にスクリプトを完了?

ありがとうございました! https://help.ubuntu.com/community/rsync#Rsyncデーモン

をしかし、これはあなたが大規模で、世界はあなたのプログラムにアクセスできるように快適だと仮定します。

+3

あなたの英語は非常に優れています。謝罪する必要はありません。実際、あなたがそれを言及していないかどうかはわかりません。 –

+0

SVNのようなシステムは、カスタムシステムよりもあなたのニーズに合っていませんか? – Nanne

+0

私はどのように物理的に顧客のサーバー上のデータを置き換える方法を見つけると私は顧客のサーバーにSVNのクライアントをinstalしたくないと思います。しかし、..もし私が今それについて考えるなら、それはかなり簡単な方法です。私はそれについて考える必要があります.. – Ajax

答えて

0

rsyncのは全く関与して任意のsshをせずに、独自のポート上で実行することができます。それをお客様だけに限定したいですか?

gitでソースを公開することもできます。 gitはsshを必要とせずにデーモンhttp://www.kernel.org/pub/software/scm/git/docs/git-daemon.htmlとしても実行できます。繰り返しますが、あなたがプログラムを手に入れようとしているときに、世界中の人が快適であると仮定します。

+0

プログラムはオープンソースで、OKです。だから、ポート上のサーバでrsyncを実行する可能性はありますか?私はそれを調べなければならない。しかし確かに、それは方法です。ただ問題は、それは今から "唯一のLinux"システムになるということです。その他の可能性は? – Ajax

+0

私はWindows上でrsyncクライアントを使用しています。私はウィンドウの下でrsyncデーモンを試していないが、それはすべて同じプログラムだ、私はそれもうまくいくと思います。 :) – sarnold

+1

私はおそらくこれを行うためにgitを使用します。 – Alfred

関連する問題