Меню Содержимое
Главная arrow Заметки arrow Быстрая установка LimeSurvey

Реклама


Быстрая установка LimeSurvey PDF Печать E-mail
Автор Александр Матрунич   
19.09.2008 г.

В публикации описаны необходимые шаги установки и запуска LimeSurvey - бесплатного вэб-приложения для проведения онлайн-опросов.

LimeSurvey позволяет создавать анкеты с вопросами разных типов, публиковать анкеты на вэб-сервере, проводить оповещение респондентов через электронную почту, подсчитывать базовую статистику по ответам, экспортировать данные с ответами в программы статистической обрабоки, экспортировать структуру анкеты для ее печати на бумажном носителе и последующего распознования заполненных бумажных анкет с использованием сканера. LimeSurvey распространяется по лицензии General Public License.

В публикации описаны необходимые шаги установки и запуска LimeSurvey - бесплатного вэб-приложения для проведения онлайн-опросов.

Данная публикация основана на официальном руководстве по установке LimeSurvey (http://docs.limesurvey.org/).

Если вы устанавливаете LimeSurvey на открытый вэб-сервер в Интернете,  ознакомьтесь с офицальной документацией по установке, в которой содержатся важные замечания по безопасности. 

Требования для установки

Для работы LimeSurvey вам потребуется следующее:

  • 24 мегабайта свободного места для скриптов LimeSurvey;

  • База данных MySQL версии 4.1.0 и выше (также подходят платная MS SQL и свободная Postgres);

  • PHP версии 4.3.2 или выше (включая 5.х) со следующими расширениями:

    • mbstring (Multibyte String Functions);

    • PHP-библиотека mysql4 или mysql5 (для большинства хостинг-провайдеров это стандарт, поэтому данный пункт актуален для тех, кто проводит установку сервера вручную);

    • sessions (в принципе, тоже стандарт);

    • pcre (работа с регулярными выражениями) - это тоже похоже на стандарт для провайдеров.

Если вы устанавливаете LimeSurvey на локальной машине, то самым простым способом для удовлетворения всех зависимостей будет установка пакета XAMPP, который включает сервер Apache, СУБД MySQL, интерпретаторы языков Perl и PHP. При использовании этого пакета никаких дополнительных настроек (кроме самой установки :) )делать не придется.
Пакет XAMPP бесплатен и распространяется под лицензией GPL 2 (возможно, что часть компонентов пакета распространяется под другими видами лицензий, проверьте, особенно если собираетесь зарабатывать деньги с использованием XAMPP). Пакет XAMPP не идеален с точки зрения безопасности, поэтому разработчики не рекомендуют его для установки на публичный вэб-сервер.

Получение и распаковка дистрибутива

Скачайте последнюю версию дистрибутива LimeSurvey с сайта SorceForge: http://sourceforge.net/projects/limesurvey/. Размер архива версий 1.7x в формате zip составляет около 13 мегабайт, в формате 7z - 8 мегабайт.
Если вы производите установку на локальном компьютере, то разархивируйте полученный файл в каталог вэб-сервера. Для линукса это может быть /srv/http/. В итоге у вас должен получиться каталог /srv/http/limesurvey с массой других каталогов и файлов внутри.
Если вы будете использовать хостинг, то на данном шаге просто распакуйте архив во временную папку.

Конфигурируем LimeSurvey

Конфигурация LimeSurvey хранится в файле config.php в том каталоге, куда вы распаковали архив. Откройте файл config.php любым текстовым редактором и откорректируйте следующие строки:
$databasetype: укажите здесь 'mysql' для сервера баз данных MySQL;
$databaselocation: адрес сервера баз данных, укажите 'localhost';
$databasename: имя базы данных на сервере, которую вы будете использовать для LimeSurvey. Если вы обладаете полномочиями администратора на сервере баз данных (например, вы установили XAMPP), то создать базу данных можно прямо из LimeSurvey. В этом случае здесь можно вводить любое название, например limesurvey. Если же у вас нет таких полномочий, или база данных уже создана, то вы вводите здесь существующее название. Используя уже существующую базу данных проверьте, что в ней не осталось старых таблиц.
$databaseuser: имя пользователя, который имеет право работать с этой базой данных;
$databasepass: пароль пользователя;
$dbprefix: приставка в имени базы данных. Если вы планируете использовать сервер баз данных только для LimeSurvey, тогда можно оставить это поле пустым ($dbprefix="";), если же сервером баз данных пользуется несколько приложений, то приставку необходимо вписать. Впишите, например, 'lime_'.
$rooturl: URL, по которому доступен ваш LimeSurvey. Установка, предлагаемая по умолчанию, в большинстве случаев работает без изменений. Если ваш случай к большинству не относится, измените эту установку (например, http://soclab.volny.edu/limesurvey).
$relativeurl: Относительный URL к каталогу, где установлены скрипты LimeSurvey.
$rootdir: Расположение LimeSurvey на физическом диске. Сначала попробуйте оставить значение по умолчанию. Если не сработает, тогда меняйте. Например, '/srv/http/limesurvey'.
$defaultuser: Имя пользователя, который создается при запуске установочного скрипта LimeSurvey. Если вы очень любите безопасность, смените это имя.
$defaultpass: Пароль этого самого пользователя. Имя и пароль можно не менять, поскольку при первом входе в LimeSurvey пароль нужно сменить.

Загружаем файлы на вэб-сервер

Если вы производите локальную установку, то необходимые файлы вы сразу распаковали в каталог локального вэб-сервера, поэтому этот шаг пропустите.
Для загрузки на вэб-сервер используйте любую программу для FTP, подключитесь к ftp-серверу вашего провайдера, создайте каталог для LimeSurvey и загрузите туда файлы (сохраняя структуру каталогов). Передача в режиме binary предпочтительнее, т.к. гарантирует корректную загрузку изображений.

Разрешения

На каталог '/limesurvey/tmp' установите права чтения и записи для вэб-сервера, он используется для импорта.
Если вы хотите изменять шаблоны, права чтения и записи установите на каталог '/limesurvey/template'.
Если вы хотите иметь возможность загружать изображения и другие типы медиа-файлов, то права чтения и записи необходимы для '/limesurvey/upload'.

Запускаем установочный сценарий

Перейдите по адресу "http://ваш.адрес.ru/limesurvey/admin/install". Вас спросят о создании базы данных и/или таблиц внутри этой базы. Не создавайте базу вручную с использованием чего-либо подобного phpMyAdmin. LimeSurvey все сделает сам.
После того, как вам сообщат, что база успешно создана, в целях безопасности переименуйте или удалите каталог '/install'.

Начало работы

Перейдите по адресу "http://ваш.адрес.ru/limesurvey/admin/admin.php". Введите имя и пароль пользователя LimeSurvey, который вы указывали в config.php (если вы их не меняли, то имя - admin, пароль - password). Теперь вы находитесь в панели управления LimeSurvey. Для начала смените пароль пользователя, а дальше можно начинать работать.

Последнее обновление ( 26.01.2009 г. )
 
« Пред.   След. »
Яндекс цитирования   Яндекс.Метрика