ウェブサイトでLimeSurveyを使用できることを確認するLimeSurveyを利用するには、サーバーが以下の要件を満たしている必要があります。要件:80MB以上のディスクスペース。sessions、pcre、ctypeなどのように明示的に非アクティブ化されたPHP標準ライブラリはないと仮定しています。supportは、CAPTCHA、統計で使うチャートで必要になります。Extensionのドキュメントを参照してください。(極めて標準的)は、バウンスメールトラッキングシステムで必要です。Extensionのドキュメントを参照してください。LDAPは、LDAPを使ってトークンをインポートするのに必要です。LDAPのドキュメントを参照してください。Zip(極めて標準的)は、テンプレートのアップロード、.zip形式のアーカイブファイルのインポートで必要です。Extensionのドキュメントを参照してください。ComfortUpdateに必要です。Extensionのドキュメントを参照してください。これらの導入については、サーバ提供者の助けを借りるとうまくいく場合が多いでしょう。使うのがインストールも簡単でおすすめです。これにはウェブサーバーであるApache、MySQL、PHP、Perlがすべて含まれます。LimeSurveyはXAMPPの上で特別な設定なしに動作します。LimeSurveyのホスティングLimeSurveyは、PHPとMySQLが提供されていれば、たいていのホスティング業者で動作するはずです。Professionalの利用を検討してください。zipパッケージ(gzip、bz2、7zipのパッケージがあります)をダウンロードし、ローカルディスクに保存してください。LimeSurveyのパッケージを解凍する好みの解凍ソフトを使って、zipファイルを解凍し、任意のディレクトリに展開します。ファイルを解凍するときは、ディレクトリ構成を維持したまま展開するようにしてください(ほとんどの解凍ソフトでは既定の動作です)。インストールするディレクトリのパスには、特殊文字である'('や')'を含んではいけませんが、空白文字は含むことができます。サーバの情報を集めるLimeSurveyをウェブサーバーに正しくインストールするために、次の情報が必要です。localhost)データベースサーバーを標準でないポートで使用する場合、そのポート番号データベースサーバーのユーザー名、パスワードほとんどのプロバイダーでは、スクリプトによってデータベースを作成することができません。limesurvey)。LimeSurveyを設定する/limesurvey/のルートディレクトリーにあるconfig.phpを好みのテキストエディターで開きます。基本設定config.phpを眺め、以下の項目をチェック/設定してください。これはデータベースの種類です。Serverの場合は"postgres"と設定します。これらはテストされたものです。Serverを使用している場合、データベースで大文字と小文字を区別しない照合方式が使用されていることを確認してください(既定の設定)。データベースサーバーのIP/netの場所を設定します。ほとんどの場合、"localhost"で動作します。MSSQLを使用している場合は、代わりに<MACHINENAME>/<SERVERNAME>を使用してください。データベースサーバー上でLimeSurveyに使用するデータベースの名前。サーバーに対して高いレベルの権限を持っている場合は、LimeSurveyからデータベースを作成できます。この場合、データベースの名称を設定します。以前に作成したデータベースの名前を使用することもできます。既存のデータベース名を指定する場合は、データベースにLimeSurveyの古いテーブルが含まれていないことを確認してください。Postgresを使用している場合は、ユーザーがデータベース所有者でもあることを確認してください。$dbprefix="";)。LimeSurveyと他のデータベースアプリケーションとの間でデータベースを共有する場合は、この設定に接頭辞を追加します。"lime_"ですが、任意です。LimeSurveyスクリプトのURLの場所に設定する必要があります。LimeSurveyのファイルをlimesurveyfolderというフォルダーにコピーした場合は、{$_SERVER['SERVER_NAME']}/limesurveyを、コピー先として選択したフォルダー名に変更します({$_SERVER['SERVER_NAME']}limesurveyfolder)。変数{$_SERVER['SERVER_NAME']}は、ドメイン名を自動的に決定しますので、通常は変更しないでください。"http://www.mydomain.com/limesurvey")。LimeSurveyでSSLだけを使用する場合は、httpをhttpsに変更します(サーバーにSSL証明書が正しくインストールされ、設定されていることが前提)。httpとhttpsを併用したい場合はこの設定をhttpのままにします。通常これを変更する必要はありません。スクリプトの物理ディスクの場所に設定する必要があります。既定の設定では自動的に行われますので、ここで何も変更する必要はありません(セクション"dirname('''FILE''');"は自動的に実行されます)。動作しない場合は、手動でディスクの場所を入力してください。/home/public_html/limesurvey。スクリプトがアクセスコントロールを有効にしている場合、この設定がLimeSurveyがセキュリティ設定を最初に設定したときに作成される既定のユーザーになります。スクリプトがアクセスコントロールを有効にしている場合、この設定がLimeSurveyがセキュリティ設定を最初に設定したときに作成される既定のパスワードになります。$defaultuserと$defaultpassの2つの設定は最初のセットアップ時のみ使用されます。LimeSurveyがデータベースを設定した後、これらの設定はまったく使用されません。オプション設定config.phpで設定可能なオプションはもっとたくさんあります。ほとんどはインストール専用で、後から全体設定ダイアログで変更することができます。これらのオプション設定の詳細については、このページをご覧ください。基本的なセットアップの場合は、次の手順に進みます。ウェブサーバーへのアップロードFTPなどでウェブサーバーに接続し、スクリプトを格納するディレクトリを作り、そこにディレクトリ構造をまるごとアップロードします。FTPの設定では、バイナリモードでアップロードするよう注意してください。ASCIIモードでは変なエラーが出ることがあります。なってしまうことがありますし、画像も壊れます。ディレクトリのパーミッション設定スクリプトが正しく動くために、いくつかのディレクトリーに一定のアクセス権が必要です。Linuxのようなシステムで適用されます。"/limesurvey/tmp"ディレクトリーは、インポートやアップロードに使われます。ウェブサーバーの実行ユーザーに、書き込みと読み込みの両方を許可してください。"/limesurvey/upload/"ディレクトリとその下すべてについても、ウェブサーバーに書き込み・読み込みを許可し、画像やメディアのアップロードに使います。その他のディレクトリは読み込み専用にします。/limesurvey/adminディレクトリー内のそれぞれのファイルの権限を読み込み専用にすることもできます。755を先に試してください。それでだめなら777も試してください。インストールスクリプトを起動する"http://your.domain.com/limesurvey/admin/install"に移動します。すべてを正しく設定した場合は、データベースを作成したり、データベース内にテーブルを作成したりするよう求められます。LimeSurveyは必要なテーブルをデータベースに作成します。/admin/installディレクトリーの名前を変更または削除するかを尋ねるプロンプトが表示されますので、実行してください。最初に管理スクリプトに接続するこれで完了です。ブラウザーを開き、admin.phpスクリプトのURLを入力します。ファイルを格納するためのディレクトリ名としてLimeSurveyを使用した場合は、"http://your.domain.com/limesurvey/admin/admin.php"のようなものになります。ログイン画面が表示されます。既定のログイン認証情報は以下のとおりです。passwordログインすると、初期パスワードを変更するよう促されます。何か問題があったらどんなプログラムもそうですが、この手順の通りでたいていは動きますが、そうでないときもあります。ありうる原因は、それはもういろいろあるので、ここには書ききれません。