2016-09-05 7 views
0

datalife engine cmsのようにスクリプトバージョンの更新機能を作成するにはどうすればよいですか?たとえば、顧客にバージョン1.0があり、バージョン1.5が作成されているとします。私はユーザーが管理パネルから直接スクリプトのバージョンを更新できるようにしたい。どうしたらいいですか?PHP自動更新スクリプトファイル

+0

https://codecanyon.net/item/update-wizard-for-php-developers-with-changelog/12365455とhttp://maxmorgandesign.com/simple_php_auto_update_system/のようなものを確認できます。 –

答えて

0

よく、基本的には、いくつかの設定ファイルやデータベースにユーザシステムのバージョンを保存し、最新バージョンのスクリプトを保存しておくサーバが必要です。 ユーザがアップデートをチェックする(またはソフトウェアが動作するたびに)ことを要求すると、アップデートスクリプトはサーバにアクセスして最新のバージョン番号を取得し、ユーザが保存したものと比較し、スクリプトはサーバーから新しいスクリプトを(通常は一時ディレクトリに)ダウンロードする必要があります。更新スクリプトがしなければならないことはすべて、古いスクリプトを削除し、新しいスクリプトをそれらが所属するディレクトリに移動することです。最後に、更新スクリプトはconfiファイル/データベースのバージョンを更新する必要があります。