問題タブ [izpanel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4773 参照

java - Izpack: カスタム パネルの作成

IzPack インストーラー用のカスタム パネルを作成しようとしています。これは、拡張する必要があることを意味しIzPanelます。ただし、これを行うと、拡張パネルがパッケージに含まれている必要があるようです。com.izforge.izpack.panels

次に、次のことを規定するこの投稿を見つけました。

  1. そのため、カスタム パネル プロジェクトのビルド パスに、IzPack の lib フォルダーからの installer.jar を含める必要があります。
  2. カスタム パネルは、/must/ com.izforge.izpack.installer.IzPanel を拡張します。
  3. さらに、それは com.izforge.izpack.panels パッケージに存在する必要があります。
  4. さらに、ビルド jar の名前は、カスタム パネル クラスの修飾されていない名前と同じでなければなりません。

1点目と4点目に問題があります。これらは、作成するカスタム IzPanelごとに追加の JAR ファイルを作成する必要があることを暗示しています。また、これらの JAR をサブディレクトリの 1 つに追加して、IzPack のインストールを変更する必要があります。

この記事は時代遅れ (2008 年) であり、無視しても問題ありませんか、それともまだ真実ですか?
そうでない場合、どうすればこれを回避し、代わりにクラスパスに拡張 IzPanel を配置できますか?

ありがとうございました!

0 投票する
2 に答える
1988 参照

java - izpack インストーラー アンインストーラーのカスタマイズ

izpack を使用してインストーラーとアンインストーラーを作成しました。私が直面している問題は、インストールしたものをすべてアンインストールするときです。uninstaller を実行するときに料金ファイルを保持し、残りを削除する必要があるため、自分の構成に従ってアンインストーラーをカスタマイズしたいと考えています。私が izpack について理解し、研究している限り、unistaller のデフォルトの動作は、インストーラーがインストールしたものをすべて削除することです。アンインストーラーをカスタマイズする方法とその方法はありますか。ありがとう

0 投票する
1 に答える
1905 参照

php - Zpanel Default Backups ディレクトリまたは Opendir Backups ディレクトリを移動します

すべての zpanel バックアップを Amazon S3 アカウントにアップロードするスクリプトに取り組んでいます。zpanel バックアップを使用せず、CronJob を使用して作成したバックアップを作成してアップロードすると機能します。

zpanel バックアップをアップロードできない理由は、php の opendir 関数を使用して「backups」ディレクトリにアクセスする方法が見つからないためです。

ただし、バックアップフォルダーの絶対パスは知っています。そして、どうやら、この絶対パスは機能しませんopendir()

私は使用しました:opendir('var/zpanel/hostdata/my_username/backups/')

そして、それはうまくいきません。相対パスを使用したい場合、そこにも到達できません。

zPanel Backups ディレクトリを public_html フォルダー内のどこかに移動する方法はありますか? または、バックアップ フォルダーにアクセスできる Web URL はありますか? Ajaxplorer はそこに到達できますが、なぜ到達できないのですか?

どれも不可能な場合は、誰かが zPanel (すべての DB + public_html フォルダー内のすべて) とまったく同じようにバックアップを作成する方法を教えていただければ幸いです。

コードは次のようになります

よろしくお願いします!

0 投票する
0 に答える
1403 参照

java - IZPack でアンインストーラーをカスタマイズする

現在、アプリケーションのインストーラーとアンインストーラーがありますが、アンインストール中に問題が発生します。つまり、"java -jar uninstaller.jar" のようなコマンドを実行してアプリケーションをアンインストールすると、"/opt/app(これはインストールされたパス) の削除を強制する" というメッセージと 2 つのボタンが表示された 1 つのチェックボックスを含む 1 つのポップアップが表示されます。 : アンインストールして終了します。

問題は、チェックボックスをオンにせずに [アンインストール] ボタンをクリックすると、「アンインストール成功」と表示されますが、インストールされたパスは削除されず、アンインストール フォルダーのみが削除されます。

チェックボックスをオンにして「アンインストール」ボタンをクリックすると、すべてうまくいきます。

したがって、チェックボックスをオンにすると、[アンインストール] ボタンが有効になり、それ以外の場合はすべて無効になるはずです。つまり、アンインストーラー (java -jar uninstaller.jar) を実行すると、[アンインストール] ボタンが無効になります。

誰でもこの問題で私を助けてもらえますか?

0 投票する
1 に答える
398 参照

java - IZPack でインストーラーをカスタマイズする

前のパネル結果、つまりInstallPanelに基づいてSimpleFinishPanelをカスタマイズしたいだけです。

インストーラーの一部として「Postgres データベース」もインストールしていますが、postgres のインストールの途中でインストール プロセスを中止したいと考えています。現在、インストールを中止しても、SimpleFinishPanel に「Installatio Has Completed Successfully and An Uninstaller Program Has Created At " $INSTALL-PATH/Uninstall "」というメッセージが表示されます。

ここで私が期待しているのは、インストールGUI が、インストールが中止され、成功しなかったことを示す必要があることです。

0 投票する
3 に答える
2021 参照

apache - Zpanel 出力エラー: このドメインのディスク制限を超えましたか?

自動的に表示される zpanel このドメインのディスク制限を超えました! ZPanel を使用して VPS でホストされているすべての Web サイト

0 投票する
1 に答える
540 参照

izpack - Izpack は、InstallPanel に定義されたカスタム アクションのクラスを見つけることができません

私は 5.0.0-rc4 を izpack バージョンとして使用し、izpack-installerアーティファクトは pom.xml の依存関係として存在します。

のカスタム アクションDeletePreviousInstallationActionを定義しましたInstallPanel

InstallPanel の定義は、以下のように install.xml に含まれています。

DeletePreviousInstallationActionコード:

セットアップ プロジェクトをビルドしようとすると、Failure: Class 'com.xyzwDeletePreviousInstallationAction' not found が表示されます。なぜこれが起こるのですか?