x

Основные главы

  1. LimeSurvey Cloud и LimeSurvey CE: сравнение
  2. Краткое руководство по началу работы - LimeSurvey 3.0+
  3. Установка - LimeSurvey CE
  4. Как разработать хороший опрос (руководство)
  5. Начиная
  6. Администрирование LimeSurvey
  7. Опросы - Вступление
  8. Настройки опроса
  9. Меню опроса
  10. Структура опроса
  11. Вопросы — введение
  12. Группы вопросов - введение
  13. Опросы - управление
  14. Параметры панели инструментов опроса
  15. Многоязычный опрос
  16. Движок ExpressionScript — краткое руководство
  17. Не классифицированы и расширенные функции
  18. ЧаВо
  19. Устранение неполадок
  20. Обходные пути
  21. Лицензия
  22. Журнал изменений версий
  23. Плагины
 Actions

Установка версии 1.92 и старше

From LimeSurvey Manual

Эта страница, возможно, переведена машинным способом и может содержать ошибки. Показать английский оригинал · Улучшить этот перевод
This page is a translated version of the page Installation Version 1.92 or older and the translation is 100% complete.
Дополнительные страницы:{toc}

1. Убедитесь, что вы можете использовать LimeSurvey на своём сайте

Убедитесь, что ваш сервер соответствует следующим дополнительным требованиям:

Обязательно:

  • Минимум 80 МБ дискового пространства
  • MySQL 4.1.0 или новее ИЛИ Microsoft SQL Server 2000 или новее ИЛИ Postgres 8.1 или новее
  • PHP 5.1.2 или новее с включёнными следующими модулями/библиотеками:
    • библиотека расширения mbstring (функции для работы с многобайтовыми строками) (см. также Часто задаваемые вопросы по установке)
    • библиотека PHP mysql5 или pgsql (обычно она есть у хостинг-провайдеров; если вы настроили собственный сервер, убедитесь, что она установлена)

Примечание: мы предполагаем, что вы не отключали явно стандартные библиотеки PHP (такие как sessions, pcre, ctype и другие).

Необязательные расширения PHP:

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

Если вы хотите опробовать LimeSurvey на локальном компьютере, мы рекомендуем XAMPP — простой в установке пакет программ, содержащий полноценный веб-сервер с Apache, MySQL, PHP и Perl. LimeSurvey работает на XAMPP без какой-либо дополнительной настройки.

Если вы хотите использовать сервер Microsoft IIS, прочитайте страницу «Установка на XP с IIS».

1.1 Хостинг для LimeSurvey

LimeSurvey должен работать у большинства хостинговых компаний, которые предоставляют PHP и MYSQL. Если вам нужна уже установленная версия LimeSurvey, рассмотрите использование LimeSurvey Cloud, а в остальных случаях изучите наш список хостинговых компаний, совместимых с LimeSurvey.

2. Скачайте пакет LimeSurvey

Скачайте последнюю стабильную версию пакета LimeSurvey в формате zip (для вашего удобства также доступны пакеты gzip, bz2 и 7zip) и сохраните её на локальный диск.

3. Распакуйте пакет LimeSurvey

Распакуйте zip-файл в отдельную папку с помощью любой удобной программы-архиватора. При распаковке убедитесь, что структура каталогов сохраняется вместе с файлами (в большинстве архиваторов это поведение по умолчанию). Путь к каталогу установки не должен содержать символы ( или ), но может содержать пробел

4. Соберите информацию о вашем сервере

Для правильной установки LimeSurvey на веб-сервер вам потребуется знать следующее:

  • URL вашего сайта, где будут размещены скрипты (например: http://my.domain.com/limesurvey)
  • Физическое расположение на диске вашего сервера, где будут размещены скрипты (например: /home/usr/htdocs/limesurvey)
  • IP-адрес или сетевое имя вашего сервера базы данных (например: localhost)
  • Если ваш сервер базы данных использует нестандартный порт, узнайте, какой именно.
  • Ваше имя пользователя и пароль для сервера базы данных
  • У большинства провайдеров скрипт не может создать базу данных, и вам придётся сделать это самостоятельно. Если вы используете такого провайдера, создайте базу данных (например, limesurvey) самостоятельно.

5. Настройте LimeSurvey

Теперь откройте файл config.php в корневом каталоге /limesurvey/ с помощью любого удобного текстового редактора.

5.1 Основные настройки

Просмотрите config.php и проверьте/настройте следующие параметры:

  • $databasetype: тип базы данных. В настоящее время можно указать «mysql» для сервера баз данных MySQL, «odbc_mssql» или «mssqlnative» (требуется собственный драйвер MSSQL для PHP от Microsoft) для Microsoft SQL Server и «postgres» для сервера Postgres SQL. По крайней мере, именно эти варианты были протестированы. (:biggrin:)
Важно: если вы используете Microsoft SQL Server, убедитесь, что в вашей базе данных используется сортировка без учёта регистра (обычно она задана по умолчанию).
  • $databaselocation: укажите здесь IP-адрес или сетевое имя вашего сервера базы данных. В большинстве случаев подойдёт «localhost». Если вы используете MSSQL, попробуйте вместо этого указать <MACHINENAME>/<SERVERNAME>.
  • $databasename: название базы данных на вашем сервере, которую вы будете использовать для LimeSurvey. Если у вас есть расширенные права на сервере, вы можете создать базу данных из LimeSurvey. В этом случае укажите в этом параметре любое название будущей базы данных. Также можно указать название ранее созданной базы данных. Если вы указываете существующую базу данных, убедитесь, что в ней нет старых таблиц LimeSurvey.
  • $databaseuser: имя пользователя вашего сервера базы данных
Важно: Если Вы используете Postgres, убедитесь, что Ваш пользователь также является владельцем базы данных.
  • $databasepass: Ваш пароль от сервера базы данных
  • $dbprefix: Вы можете оставить эту настройку пустой (т. е. $dbprefix="";), если используете отдельную базу данных только для LimeSurvey. Если Вы хотите использовать одну базу данных совместно для LimeSurvey и других приложений, добавьте префикс в эту настройку. Рекомендуемый префикс — "lime_", но, по сути, это на Ваше усмотрение. Примечание: создание базы данных и имени пользователя в MySQL через командную строку описано в FAQ по установке.
  • $rooturl: Здесь должен быть указан URL-адрес Ваших скриптов LimeSurvey. Если Вы скопировали файлы LimeSurvey в папку limesurveyfolder, необходимо заменить {$_SERVER['SERVER_NAME']}/limesurvey на выбранное Вами имя папки ({$_SERVER['SERVER_NAME']}limesurveyfolder). Переменная {$_SERVER['SERVER_NAME']} пытается определить имя Вашего домена автоматически, поэтому обычно её не нужно менять. Если это не работает, укажите здесь полный URL сервера. (Пример: "http://www.mydomain.com/limesurvey"). Если Вы хотите, чтобы LimeSurvey использовал только SSL, замените http на https (при условии, что на Вашем сервере правильно установлены и настроены SSL-сертификаты). Если Вы хотите использовать http и https одновременно, оставьте в этой настройке http.
  • $rootdir: Обычно это значение менять не нужно. Здесь должен быть указан физический путь к Вашим скриптам на диске. Настройка по умолчанию пытается определить его автоматически, поэтому, скорее всего, Вам ничего не придётся менять (фрагмент "dirname('''FILE''');" делает это автоматически). Если это не работает, введите путь вручную, например /home/public_html/limesurvey.
  • $defaultuser: Если у скрипта включён контроль доступа, это пользователь по умолчанию, который создаётся при первой настройке параметров безопасности LimeSurvey.
  • $defaultpass: Если у скрипта включён контроль доступа, это пароль по умолчанию, который создаётся при первой настройке параметров безопасности LimeSurvey.
Примечание: Обе настройки ($defaultuser и $defaultpass) используются только при первоначальной установке. После того как LimeSurvey настроит базу данных, эти настройки больше не применяются.

5.2 Необязательные настройки

В config.php можно задать ещё много необязательных настроек. Большинство из них нужны только при установке, а позже их можно изменить в диалоге Общие настройки. Подробнее об этих необязательных настройках читайте на этой странице. Для базовой установки просто переходите к следующему шагу.

6. Загрузите файлы на ваш веб-сервер

С помощью FTP-клиента подключитесь к вашему веб-серверу и создайте каталог для хранения скриптов. Затем загрузите файлы, сохранив структуру каталогов. Обязательно загружайте файлы в двоичном режиме (проверьте настройки вашего FTP-клиента). Обратите внимание, что загрузка в режиме ASCII может привести к необычным ошибкам (например, к ошибке «class not found» во время установки), а также изображения могут загрузиться неправильно.

7. Задайте права доступа к каталогам

Для правильной работы скрипту нужен определённый доступ к некоторым каталогам — это особенно относится к системам Linux/*nix.

  • Каталог "/limesurvey/tmp" используется для импорта и загрузки файлов, и для вашего веб-сервера он должен быть доступен для чтения и записи.
  • Каталог "/limesurvey/upload/" и все его подкаталоги также должны быть доступны вашему веб-серверу для чтения и записи, чтобы можно было загружать изображения и медиафайлы.
  • Остальные каталоги можно сделать доступными только для чтения (в Linux/Unix). Вы также можете задать для каждого файла в каталоге /limesurvey/admin доступ только для чтения.
Подсказка: если вы используете Linux, то в зависимости от конфигурации веб-сервера вам потребуется изменить права доступа (chmod) для папок, доступных для записи, на 755 или 777. Сначала попробуйте 755, а если это не поможет, «повысьте» права до 777.

8. Запустите скрипт установки

Перейдите по адресу "http://your.domain.com/limesurvey/admin/install". Если вы всё настроили правильно, вам будет предложено создать базу данных и/или создать таблицы в базе данных. После этого LimeSurvey создаст необходимые таблицы в базе данных.

После того как скрипт сообщит об успешном создании таблиц, вам будет предложено переименовать или удалить каталог /admin/install — просто сделайте это (:biggrin:).

9. Первое подключение к административному скрипту

Установка завершена! Откройте браузер и введите URL скрипта admin.php. Если вы использовали для хранения файлов каталог с именем LimeSurvey, адрес будет примерно таким: "http://your.domain.com/limesurvey/admin/admin.php".

Вы увидите экран входа. Данные для входа по умолчанию:

Пользователь: admin

Пароль: password

После входа вам будет предложено изменить пароль по умолчанию. Приятной работы!

10. Что делать, если возникли проблемы...

Как и любые компьютерные программы, в большинстве случаев всё работает так, как описано в инструкции, но иногда это не так. Причин, по которым что-то идёт не по плану, слишком много, чтобы описать их здесь. Если у вас возникли трудности, сначала обратитесь к разделу Часто задаваемые вопросы по установке. Если вы не нашли там ответ, опишите проблему и опубликуйте сообщения об ошибках на Форумах LimeSurvey на limesurvey.org: