0

ユーザーが私のソフトウェアのコピーをインストールし、将来的に更新するための簡単な方法を探しています。

この段階では、私は何も試しておらず、コードを探していません。アプリのインストーラー/アップデーターを構築した人のアイデア、問題、過去の経験だけです。

私が考えているのは次のとおりです。

ユーザーは、システムの非常に基本的なものをダウンロードします。これには、インストーラー ファイルと、必要ないくつかの基本ディレクトリが含まれます。

各ディレクトリに読み取り/書き込み権限を設定してから、インストーラーを実行する必要があります。これにより、システムの実行に必要なすべてのファイルがダウンロードされ、作成されます。

その後、ユーザーはインストーラー ファイルを削除する必要があります。

将来、彼らが管理にログオンすると、システムは更新がリリースされているかどうかを確認し、リンクをクリックするとサイトをロックし、システムはそれ自体を更新し、サイトをバックアップします。

明らかな問題:

サイトへの PHP 書き込みアクセスを許可すると、ハッキングの試みが可能になり、悪意のあるファイルがインストールされて実行される可能性があります。

Wordpress には、PHP FTP クラスで構築された更新機能があることを知っています。これはオプションになる可能性があります。

4

1 に答える 1

0

自動インストーラーを備えた一般的なスクリプト (wordpress、joomla、ログイン スクリプトなど) をダウンロードして、コードを調べてください。通常、次のようなものです。

  1. ファイル/フォルダー/権限を確認する
  2. db connection/users/pw を要求します
  3. データベースが正しいかどうかを確認します
  4. データベースを作成(および入力)し、いくつかの構成を書き込みます
  5. ファイルの移動/削除

かなり単純なもの。しかし、プログラマー以外の人が製品を扱うのは非常に簡単です。

于 2012-06-28T23:45:12.883 に答える