Actions

Installation - LimeSurvey CE/ja: Difference between revisions

From LimeSurvey Manual

(Created page with "==1.1 LimeSurveyのホスティング==")
(Created page with "LimeSurveyは、PHPとMySQLが提供されていれば、たいていのホスティングサーバーで動作するはずです。インストールなしにLimeSurveyを使...")
Line 37: Line 37:
==1.1 LimeSurveyのホスティング==
==1.1 LimeSurveyのホスティング==


LimeSurvey should work with most hosting companies which provide PHP and MYSQL. If you want a ready-installed version of LimeSurvey consider using [http://www.limeservice.com LimeService], else check out our [[LimeSurvey-compatible hosting companies|list of LimeSurvey-compatible hosting companies]].
LimeSurveyは、PHPとMySQLが提供されていれば、たいていのホスティングサーバーで動作するはずです。インストールなしにLimeSurveyを使いたいときは、 [http://www.limeservice.com LimeService] の利用を検討してください。または、[[LimeSurvey-compatible hosting companies|LimeSurveyが動くホスティングサービスの一覧]] もご参考に。


===2. LimeSurveyをダウンロードする===
===2. LimeSurveyをダウンロードする===

Revision as of 10:51, 31 May 2013

注意: このインストール方法は、バージョン2.0以上用です。1.92以前用のものは ここ にあります。

全般的なこと

LimeSurveyプロジェクトは、二通りのインストール方法を準備しています。

  • 自分のウェブサーバー:
    この場合は、このページのステップ1からそのとおりに行います。
  • ローカルのWindows PC:
    調査をまずはローカル環境で作ろうとする場合は、(スピードやテストの都合で)自分のPC上にインストールしておいて、あとでその環境をウェブサーバーに移したいということがあるでしょう。この目的のために、ウェブサーバー・データベース・LimeSurveyアプリケーションをすべて含んだ特別なパッケージを準備しました。XAMPP版LimeSurveyのインストール方法はここから。

1. LimeSurveyの利用環境

LimeSurveyを利用するには、サーバが以下の要件を満たしている必要があります。

必須:

  • ディスク容量(プログラム格納用:9MB程度)
  • PHP 4.3.2 以降
  • MySQL 4.1.0 以降
  • mbstring(マルチバイト文字列機能)拡張ライブラリがPHPにインストールされていること。(日本語環境では必須。インストールについてのよくある質問も参照してください。)
Limesurveyの2.xは、1.xと異なるデータベースドライバを使っています。インストール中に、DBOドライバがみつからないといったメッセージが出た場合は、そこのウェブサーバー環境の管理者に、前述のドライバライブラリを入れてもらうようにお願いする必要があるでしょう。


推奨:

  • GDライブラリ(登録フォームのキャプチャ機能で必要。GD-Library PHP Documentationを参照。)
  • LDAPライブラリ(LDAPを用いたトークンをインポートするのに必要。PHP LDAP Documentationを参照。)
  • Zipライブラリ(Zipアーカイブ形式でテンプレートやその他のリソースをインポートするのに必要)
  • Zlipライブラリ(楽々アップグレードに必要)

これらの導入については、サーバ提供者の助けを借りるとうまくいく場合が多いでしょう。

LimeSurveyをローカルコンピュータで試してみたいときは、XAMPP を使うのがインストールも簡単でおすすめです。これにはウェブサーバーであるApache、MySQL、PHP、Perlがすべて含まれます。LimeSurveyはXAMPPの上で特別な設定なしに動作します。

マイクロソフトのIISで動作させたいときは、"Installation of LimeSurvey on a Windows XP machine" や "Installation on XP with IIS" を参照してください。

1.1 LimeSurveyのホスティング

LimeSurveyは、PHPとMySQLが提供されていれば、たいていのホスティングサーバーで動作するはずです。インストールなしにLimeSurveyを使いたいときは、 LimeService の利用を検討してください。または、LimeSurveyが動くホスティングサービスの一覧 もご参考に。

2. LimeSurveyをダウンロードする

sourceforgeのウェブサイトから、最新バージョンのLimeSurveyをダウンロードします。

パッケージは2MB程度です。zipファイルをダウンロードして、ローカルディスクに保存してください。

3. LimeSurveyのパッケージを解凍する

お好きな解凍ソフト(例えばLhaplusなど)を用いて、zipファイルを任意のディレクトリ(もしくはフォルダ、以下同じ)に解凍します。フォルダ構造を持つzipファイルが解凍できるように設定してください。(多くの解凍ソフトでは、これがデフォルトの設定です。)

ディレクトリの権限設定

  • このプログラムはアンケートをインポートする際にadminディレクトリへの書込権限が必要となります。またアップロードには"/limesurvey/tmp" ディレクトリが利用されるので、これらのディレクトリにはウェブサーバから読み書きできる必要があります。Linux, Unixではchmod 775の設定が必要です。
  • その他のディレクトリは読取専用、Linux/Unixではchmod 755の設定で結構です。また、/limesurvey/admin ディレクトリの中の各ファイルを755に設定するのも一案です。

4. サーバの情報を集める

You will need to know the following things to install LimeSurvey on your web server correctly:

  • Your intended website URL where your scripts will reside (e.g: http://my.domain.com/limesurvey)
  • The physical disk location on your server where your scripts will reside (ie: /home/usr/htdocs/limesurvey)
  • The IP/net location of your database server (ie: localhost)
  • If your database server uses a non-standard port find out which port it is.
  • Your username and password for your database server
  • With most providers you can't let the script create the database but have to do it yourself.  If you are using such a provider please create a database (for example limesurvey) yourself.

5. LimeSurveyを設定する

/limesurvey/ フォルダにある config.php ファイルを、お好みのテキストエディタで編集します。

7.1 Set Directory permissions

For the script to work properly it needs certain access to some directories - this applies especially to Linux/*nix systems.

  • The "/limesurvey/tmp" directory and all its subdirectories and files are used for imports & uploads and should be set to Read & Write for your webserver.
  • The "/limesurvey/upload/" directory and all its subdirectories and files must also have Read & Write for your webserver in order to enable picture and media files upload.
  • The "/limesurvey/application/config/" directory also needs Read & Write permissions for your webserver.
  • The other directories can be set to Read Only or in Linux/Unix. You may wish to set the permissions on each file within the /limesurvey/admin directory to Read Only.
Hint: If you are using Linux then depending on your webserver configuration you will have to chmod the rights on the writable folders to 755 or 777. Try 755 first - if it does not work 'upgrade' to 777.

7.2 Create a database user

LimeSurvey will create a database and the tables inside it. To be able to do this it will need the username and password of a database user. In general we recommend to create a database user with the following permissions:

- MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX

- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER

- Microsoft SQL Server:

8. 管理プログラムに初回の接続を行う

ファイルのアップロードが終わったら、ブラウザからLimeSurveyの設定を行います。ブラウザを開いて、admin.phpのURLを入力します。プログラムを格納するディレクトリ名を 'limesurvey’ とした場合、URLは次のようになります。 "http://your.domain.com/limesurvey/admin/admin.php"

はじめてLimeSurveyを利用するときには、config.phpで設定したデータベースに接続されます。もし適当なデータベースが存在しない場合には、エラーメッセージを表示します。通常は、ログイン画面が表示されることでしょう。デフォルトのログインキーは次の通りです。

9. うまくいかない時は…

どのプログラムでもそうですが、たいていの場合は、説明書の通りに動きます。でも時々は、そうはいかないことだってあります。うまくいかない理由はあまりにも多く考えられるので、ここで全てを書くことはできません。もしトラブルが発生したら、問題点とエラーメッセージをまとめて LimeSurvey forums に投稿するか、もしくは IRC channel に参加してください。

You should get a login screen. The default login credentials (if not changed during in the installation) are

ユーザ名: admin

パスワード: password

初回ログイン時に、デフォルトのパスワードを変更するのを忘れないようにしてください。

10. What if I have problems...

Like all computer programs, most of the time things will work just like the instructions say, but sometimes they just won't. There are too many possible reasons for things not going according to plan to describe here. If you have trouble, first check out the Installation FAQ. If you don't find your answer there please post your problem and any error messages in the LimeSurvey forums on limesurvey.org or join the IRC channel: