x

Main chapters

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Quick start guide
  3. LimeSurvey CE - Installation
  4. How to design a good survey (Guide)
  5. Getting started
  6. LimeSurvey configuration
  7. Introduction - Surveys
  8. View survey settings
  9. View survey menu
  10. View survey structure
  11. Introduction - Questions
  12. Introduction - Question Groups
  13. Introduction - Surveys - Management
  14. Survey toolbar options
  15. Multilingual survey
  16. Quick start guide - ExpressionScript
  17. Advanced features
  18. General FAQ
  19. Troubleshooting
  20. Workarounds
  21. License
  22. Version change log
  23. Plugins - Advanced
 Actions

以前のバージョンからのアップグレード

From LimeSurvey Manual

This page is a translated version of the page Upgrading from a previous version and the translation is 88% complete.
Outdated translations are marked like this.
その他のページ:{toc}

始める前に

... 非常に重要なので、よく読んでください。常に現在のファイルとデータベースをバックアップしてください!

これは、phpMyAdminやファイルマネージャーのようなデータベース管理ツールを使って行うことができます。 やり方がわからない場合は、先に進めず、詳しい人に聞いてください。

ComfortUpdateの利用について(推奨)

簡単かつ安全にアップグレードする方法として、ComfortUpdateサービスが利用できます。

アップグレード手順(2.x以降のバージョンからより新しいバージョンへ)

以下の手順に従ってください。

  • ファイルとデータベースをバックアップします(上述しました)。
  • 下記を除くすべての古いファイル/フォルダを削除する
    • /application/config/security.php -重要:これは、バージョン4以降のLimeSurveyのすべての暗号化データの鍵です。
    • /application/config/config.php
    • /upload ディレクトリー
  1. Log out of the administration
  2. Backup your files and database
  3. Delete all the old files/folders except for:
    1. /application/config/security.php - Important!! This is the key to all encrypted data in LimeSurvey (version 4 and later)
    2. /application/config/config.php;
    3. /upload directory
  4. Copy the new files from the new LimeSurvey package to the existing location.
  5. Now clear your browser cache and cookies.
  6. Open the admin page in your browser (e.g. https://www.example.com/limesurvey/admin). If a database scheme upgrade is necessary you will be prompted to confirm it.
  7. Done!
Note: Between major versions (for example from version 3 to 4) the template/design themes change usually completely. Old survey design templates/themes will usually not work anymore.

CLIを使用したアップグレード

PHP CLIからコマンドphp application/commands/console.php updatedbによってデータベースをアップグレードできます。これにより、たとえばcrontabなど、コマンドラインから自動アップグレードシステムを設定することができます。ただし、この方法は推奨しません。

手動アップデートまたはComfortUpdate後のデータベースのアップグレードの失敗

すべてを正しく実行しても、データベースのアップグレードがうまく動作しない場合があります。 これは、データベースのバージョン相違、予期しないデータ形式または内容、異常な構成、試験で発見できなかったもの(もちろん十分な試験をしていますが)など様々な原因で発生します。

データベースのアップグレード中にエラーが発生し、LimeSurveyが使用できない状態になった場合は、前のバージョンに戻す必要があります。これには、通常のバックアップまたはComfortUpdateにより作成したデータベースとそのバックアップがあることが前提になります。

次の手順を実行してください。

  • 既存のLimeSurveyディレクトリーとデータベースをバックアップする(これを2つ目のバックアップと呼ぶ)
  • 元の(1つ目の)バックアップから既存のディレクトリーにファイルを復元する(上書きすればよい)
  • 古いデータベースを削除し、元の(1つ目の)バックアップからデータベースを復元する

これですべてが正常に戻るはずです。

この問題の報告について:

このような問題が発生した場合は、もれなくバグトラッカーhttps://bugs.limesurvey.orgで報告してください。

報告されないバグは修正されないバグです。他の人の報告があるからと言ってそれに頼らないでください。バグが既に報告されている場合は、バグトラッカーで、'はい、私もこのバグで困っています'とマークすれば、バグ修正の優先順位を上げることができます。

FAQ

実行中のアンケートがあってもアップグレードできますか?

はい、できます。上記の徹底的な方法に例外が記載されているかもしれません。アップグレード後にアンケートをテストして、デザインテンプレートが正常に機能しているかを確認することを強くお勧めします。

アンケート構成ファイル(*.sql/*.csv)を最新バージョンのLimeSurveyに移行する方法

バージョン1.50をインストールし、ファイルをインポートし、アンケート構成を新しい.csv形式にエクスポートします。最新のバージョン2.xをインストールし、.csv形式のデータをインポートし、現行の.lss形式でエクスポートします。

Survey theme incompatibility

With certain major version updates any custom survey themes will not be compatible, anymore:

  • Update from LimeSurvey 2.6 or lower to LimeSurvey 2.50
  • Update from LimeSurvey 5.x or lower to LimeSurvey 6.x

Error "Multiple primary key defined" when updating MySQL database

If you encounter this error, please check the setting sql_generate_invisible_primary_key in your MySQL server variables. This is most likely set to ON, but should be set to OFF. Then restore your database from the backup (as explained above) and try again.