Actions

ComfortUpdate/ja: Difference between revisions

From LimeSurvey Manual

No edit summary
(Created page with "データベースの更新は、ComfortUpdateの一部ではなく、更新の方法に関係なく、LimeSurveyの一般的な機能であることに注意してください。")
 
(32 intermediate revisions by 2 users not shown)
Line 2: Line 2:
__TOC__
__TOC__


<span id="General"></span>
=概要=
=概要=


ComfortUpdateは、LimeSurveyをウェブブラウザから[[Upgrading from a previous version/ja|手作業でアップデート]]するかわりに、数回マウスクリックするだけでアップデートできるLimeSurvey GmbHの有料サービスです。
ComfortUpdateは、LimeSurveyをウェブブラウザから[[Upgrading from a previous version/ja|手作業でアップデート]]するかわりに、数回マウスクリックするだけでアップデートできるLimeSurvey GmbHの有料サービスです。


<div class="mw-translate-fuzzy">
ComfortUpdateを使用してテストするには、[https://community.limesurvey.org/comfort-update-extension/ 無料トライアルキー]を受け取るため[https://account.limesurvey.org LimeSurvey]にサインアップする必要があります。トライアルキーの有効期限が切れたら、[https://community.limesurvey.org/comfort-update-extension/ プレミアムパッケージのいずれかを購入]するか[[Upgrading from a previous version/ja|手動でインストールを更新]]します。
ComfortUpdateを使用してテストするには、無料トライアルキーを受け取るため[https://www.limesurvey.org/en/services#pricing LimeSurvey]にサインアップする必要があります。トライアルキーの有効期限が切れたら、[https://www.limesurvey.org/en/services#pricing プレミアムパッケージのいずれかを購入]するか[[Upgrading from a previous version|手動でインストールを更新]]します。
</div>




<div class="mw-translate-fuzzy">
{{Alert|ComfortUpdateキーをコピーして使用するには、LimeSurveyプロファイルにアクセスし、株のセクションにあるCOMFORTUPDATE KEYSをクリックします。}}
{{Alert|ComfortUpdateキーをコピーして使用するには、[https://www.limesurvey.org/your-account/your-limesurvey-profile LimeSurvey]プロファイルにアクセスし、プロファイルメニュー(ページの左側)にあるCOMFORTUPDATE KEYSをクリックします。}}
</div>


<span id="Requirements"></span>
=要件=
=要件=


<div class="mw-translate-fuzzy">
PHPは[http://php.net/manual/en/book.zlib.php ZLib]をサポートしてコンパイルされ、[https://www.php.net/manual/en/book.openssl.php OpenSSL extension]がインストールされ、有効になっていることが必要です。PHPInfoを確認して、必要ならシステム管理者に相談してください。
PHPが[http://php.net/manual/en/book.zlib.php ZLib]をサポートしていることが必要です。PHPInfoを確認して、必要ならサーバー管理者に相談してください。
</div>


<div class="mw-translate-fuzzy">
ComfortUpdateツールを使用するには、サーバーからSSLで''comfortupdate.limesurvey.org''に接続できる必要があります。通信に問題があり、''10060がホスト 'comfortupdate.limesurvey.org'に接続できませんでした''などのエラーメッセージが表示された場合は、プロキシ/ファイアウォールのセキュリティ設定を調整/編集するか、サーバー管理者にサポートを依頼してください。
ComfortUpdateツールを使用するには、サーバーからSSLで''update.limesurvey.org''と''update-data.limesurvey.org''に接続できる必要があります。通信に問題があり、''10060がホスト 'update.limesurvey.org'に接続できませんでした''などのエラーメッセージが表示された場合は、プロキシ/ファイアウォールのセキュリティ設定を調整/編集するか、サーバー管理者にサポートを依頼してください。
</div>


<span id="Using_ComfortUpdate"></span>
=ComfortUpdateを使用する=
=ComfortUpdateを使用する=


<div class="mw-translate-fuzzy">
LimeSurvey ComfortUpdate機能は、実行中のアンケートがあっても安全に使用できます。既存のデータは削除も破棄もされません。念のため、続行する前に現用のデータベースとファイルを手動でバックアップすべきです。
LimeSurvey ComfortUpdate機能は、実行中のアンケートがあっても安全に使用できます。既存のデータは削除も破棄もされません。ただし、これはベータ版であることに注意してください。したがって、続行する前にデータベースとファイルを手動でバックアップすることが重要です。
</div>


*''更新''ボタンの場所
*''更新''ボタンの場所
Line 39: Line 32:




<div class="mw-translate-fuzzy">
*新しいバージョンのLimeSurveyが利用可能な場合、ComfortUpdate画面に更新リンクが表示されます。そうでない場合は、'''今すぐ確認'''をクリックして、新しいアップデートが利用可能かどうかを確認します。
*新しいバージョンのLimeSurveyが利用可能な場合、ComfortUpdate画面に更新リンクが表示されます。そうでない場合は、'''今すぐ確認'''をクリックして、新しいアップデートが利用可能かどうかを確認します。
*アップデートが見つかると、LimeSurveyに更新リンクが表示されます。クリックして更新を開始してください。
*アップデートが見つかると、LimeSurveyに更新リンクが表示されます。クリックして更新を開始してください。
*以前にComfortUpdateを使用したことがない、またはComfortUpdateアップグレードキーが有効でない場合は、アップグレードキーの入力を求められます。トライアル期間中の無料アップデートには、デフォルトのキーを使用してください。
*以前にComfortUpdateを使用したことがない、またはComfortUpdateアップグレードキーが有効でない場合は、アップグレードキーの入力を求められます。
</div>




Line 52: Line 43:
*問題がある場合は、ここで修正してから次の手順に進む必要があります。
*問題がある場合は、ここで修正してから次の手順に進む必要があります。
*ComfortUpdateはデータベースをバックアップし(MySQLを使用している場合)、古いインストールファイルを/tmpディレクトリーに保存します。別のデータベースを使用する場合は、先に進む前にデータベースを手動でバックアップする必要があります。
*ComfortUpdateはデータベースをバックアップし(MySQLを使用している場合)、古いインストールファイルを/tmpディレクトリーに保存します。別のデータベースを使用する場合は、先に進む前にデータベースを手動でバックアップする必要があります。
ComfortUpdateによって最新バージョンに更新され、新たな変更を反映するため、データベースも更新されます。
ComfortUpdateによってインストールファイルが最新バージョンに更新され、終了します。メジャーアップデートの際は、必要なデータベースの更新を行うためのページにリダイレクトされます。
 
データベースの更新は、ComfortUpdateの一部ではなく、更新の方法に関係なく、LimeSurveyの一般的な機能であることに注意してください。


<div class="mw-translate-fuzzy">
=ComfortUpdateを無効にする=
=ComfortUpdateを無効にする=
新たなリリースが出たときに''新しいリリースが利用できます''というポップアップメッセージが表示されないようにするため、ComfortUpdateを無効にしたい場合は、"config.php"ファイル(/LimeSurvey/application/configにあります)に次のオプションを追加することができます。
新たなリリースが出たときに''新しいリリースが利用できます''というポップアップメッセージが表示されないようにするには、ComfortUpdateを無効にしたい場合は、"config.php"ファイル(/LimeSurvey/application/configにあります)に次のオプションを追加することができます。
<syntaxhighlight lang="php" enclose="pre">
<syntaxhighlight lang="php" enclose="pre">
'updatable' => false  
'updatable' => false  
</syntaxhighlight>
</syntaxhighlight>
</div>
'''ただし、重要なセキュリティアップデートを見逃す可能性があるため、これを無効にしないよう強くお勧めします。'''
 
<span id="Troubleshooting"></span>
=トラブルシューティング=
 
== ComfortUpdate実行中にエラーが発生した ==
まず、1分後に同じステップをもう一度実行してみてください。場合により、サーバーが更新パッケージを生成する必要があり、これには1分かかります。それでも解決しない場合は、他のトラブルシューティングの解決策を確認してください。


<div class="mw-translate-fuzzy">
==サーバーの応答なし - ComfortUpdateサーバーが応答しない==
=既知の問題=
2022年12月以降、更新後のサーバーへの接続の既定値はSSLのみを使用するよう変更されました。
</div>
これにより、サーバー上のOpenSSL PHPライブラリーを適切に設定・有効化し、サーバーが外部(comfortupdate.limesurvey.org)とHTTP SSL接続ができるようにする必要があります。
これらの要件のいずれかが満たされない場合、このようなメッセージが表示されます。
'''暫定的な'''回避方法(非推奨)は、 /application/config/updater_version.phpでこの要件を以下のように無効にすることです。
<syntaxhighlight lang="php" enclose="pre">
$config['comfort_update_server_ssl'] = 0;
</syntaxhighlight>


<span id="Blank_page_on_step_3"></span>
==ステップ3で空白ページが表示される問題==
==ステップ3で空白ページが表示される問題==


ステップ3で空白のページが表示される場合は、通常、PHP構成のメモリ制限が低すぎます。この手順では、LimeSurveyはデータベースバックアップと(置き換えられるファイルの)バックアップを作成しようとします。
ステップ3で空白のページが表示される場合は、通常、PHP構成のメモリ制限が低すぎます。この手順では、LimeSurveyはデータベースバックアップと(置き換えられるファイルの)バックアップを作成しようとします。


<span id="Using_a_proxy_server_to_connect_to_update.limesurvey.com"></span>
==update.limesurvey.comへの接続にプロキシーサーバーを利用する場合の問題==
==update.limesurvey.comへの接続にプロキシーサーバーを利用する場合の問題==


プロキシーを使用している場合は、ComfortUpdateを使用できるように設定を調整する必要があります。LimeSurvey 2.05(ビルド140404以降)では、設定ファイルでプロキシサーバーの詳細を設定します([https://manual.limesurvey.org/Optional_settings/ja#General_settings 全体設定]を参照)。
プロキシーを使用している場合は、ComfortUpdateを使用できるように設定を調整する必要があります。設定ファイルでプロキシサーバーの詳細を設定します([https://manual.limesurvey.org/Optional_settings/ja#General_settings 全体設定]を参照)。
 
以前のバージョンでは、LimeSurveyのインストールでhttp.phpファイルを編集する必要がありました。このファイルの最初の行の変数をテキストエディタで確認し、必要に応じて値を追加します。
 
<div class="mw-translate-fuzzy">
例: プロキシーサーバー111.111.111.111、ポート1234に認証なしで接続する場合は、次のように編集します。
  var $proxy_host_name="111.111.111.111";
  var $proxy_host_port=1234;
</div>
 
このファイルは、バージョンにより、/admin/classes/または/application/libraries/admin/http/にあります。ファイル内には事前にコーディングされた変数があります。したがって、プロキシーの詳細情報が必要です。インストールが異常に遅い場合は、プロキシーの設定が間違っている可能性があります。

Latest revision as of 23:55, 7 April 2024

概要

ComfortUpdateは、LimeSurveyをウェブブラウザから手作業でアップデートするかわりに、数回マウスクリックするだけでアップデートできるLimeSurvey GmbHの有料サービスです。

ComfortUpdateを使用してテストするには、無料トライアルキーを受け取るためLimeSurveyにサインアップする必要があります。トライアルキーの有効期限が切れたら、プレミアムパッケージのいずれかを購入するか手動でインストールを更新します。


  ComfortUpdateキーをコピーして使用するには、LimeSurveyプロファイルにアクセスし、株のセクションにあるCOMFORTUPDATE KEYSをクリックします。


要件

PHPはZLibをサポートしてコンパイルされ、OpenSSL extensionがインストールされ、有効になっていることが必要です。PHPInfoを確認して、必要ならシステム管理者に相談してください。

ComfortUpdateツールを使用するには、サーバーからSSLでcomfortupdate.limesurvey.orgに接続できる必要があります。通信に問題があり、10060がホスト 'comfortupdate.limesurvey.org'に接続できませんでしたなどのエラーメッセージが表示された場合は、プロキシ/ファイアウォールのセキュリティ設定を調整/編集するか、サーバー管理者にサポートを依頼してください。

ComfortUpdateを使用する

LimeSurvey ComfortUpdate機能は、実行中のアンケートがあっても安全に使用できます。既存のデータは削除も破棄もされません。念のため、続行する前に現用のデータベースとファイルを手動でバックアップすべきです。

  • 更新ボタンの場所
    • 古いLimeSurveyバージョンでは、全般設定アイコンから最初のタブを選択して、更新ボタンをクリックします。
    • 最近のLimesurveyのバージョンでは、設定ダイアログのアドバンスタブにComfortUpdateボタンがあります。



  • 新しいバージョンのLimeSurveyが利用可能な場合、ComfortUpdate画面に更新リンクが表示されます。そうでない場合は、今すぐ確認をクリックして、新しいアップデートが利用可能かどうかを確認します。
  • アップデートが見つかると、LimeSurveyに更新リンクが表示されます。クリックして更新を開始してください。
  • 以前にComfortUpdateを使用したことがない、またはComfortUpdateアップグレードキーが有効でない場合は、アップグレードキーの入力を求められます。



  • LimeSurveyはインストールディレクトリーを確認し、適切な権限によって更新が許可されるよう設定されているかを確認します。変更リストが表示されます。
  • 問題がある場合は、ここで修正してから次の手順に進む必要があります。
  • ComfortUpdateはデータベースをバックアップし(MySQLを使用している場合)、古いインストールファイルを/tmpディレクトリーに保存します。別のデータベースを使用する場合は、先に進む前にデータベースを手動でバックアップする必要があります。

ComfortUpdateによってインストールファイルが最新バージョンに更新され、終了します。メジャーアップデートの際は、必要なデータベースの更新を行うためのページにリダイレクトされます。

データベースの更新は、ComfortUpdateの一部ではなく、更新の方法に関係なく、LimeSurveyの一般的な機能であることに注意してください。

ComfortUpdateを無効にする

新たなリリースが出たときに新しいリリースが利用できますというポップアップメッセージが表示されないようにするには、ComfortUpdateを無効にしたい場合は、"config.php"ファイル(/LimeSurvey/application/configにあります)に次のオプションを追加することができます。

'updatable' => false

ただし、重要なセキュリティアップデートを見逃す可能性があるため、これを無効にしないよう強くお勧めします。

トラブルシューティング

ComfortUpdate実行中にエラーが発生した

まず、1分後に同じステップをもう一度実行してみてください。場合により、サーバーが更新パッケージを生成する必要があり、これには1分かかります。それでも解決しない場合は、他のトラブルシューティングの解決策を確認してください。

サーバーの応答なし - ComfortUpdateサーバーが応答しない

2022年12月以降、更新後のサーバーへの接続の既定値はSSLのみを使用するよう変更されました。 これにより、サーバー上のOpenSSL PHPライブラリーを適切に設定・有効化し、サーバーが外部(comfortupdate.limesurvey.org)とHTTP SSL接続ができるようにする必要があります。 これらの要件のいずれかが満たされない場合、このようなメッセージが表示されます。 暫定的な回避方法(非推奨)は、 /application/config/updater_version.phpでこの要件を以下のように無効にすることです。

$config['comfort_update_server_ssl'] = 0;

ステップ3で空白ページが表示される問題

ステップ3で空白のページが表示される場合は、通常、PHP構成のメモリ制限が低すぎます。この手順では、LimeSurveyはデータベースバックアップと(置き換えられるファイルの)バックアップを作成しようとします。

update.limesurvey.comへの接続にプロキシーサーバーを利用する場合の問題

プロキシーを使用している場合は、ComfortUpdateを使用できるように設定を調整する必要があります。設定ファイルでプロキシサーバーの詳細を設定します(全体設定を参照)。