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 Engine - Короткий посібник
  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 (Multibyte String Functions) (див. також Installation FAQ)
    • бібліотека 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

Завантажте останній стабільний zip-пакет LimeSurvey (для зручності також доступні пакети 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 Server. Принаймні ці варіанти були протестовані. (:biggrin:)
Важливо: Якщо Ви використовуєте Microsoft SQL server, переконайтеся, що Ваша база даних використовує порівняння без урахування регістру (має бути встановлено за замовчуванням).
  • $databaselocation: Вкажіть IP-адресу/мережеве розташування Вашого сервера бази даних. У більшості випадків підійде "localhost". Якщо Ви використовуєте MSSQL, спробуйте натомість використати <MACHINENAME>/<SERVERNAME>.
  • $databasename: Ім'я бази даних на Вашому сервері бази даних, яку Ви використовуватимете для LimeSurvey. Якщо у Вас є високий рівень дозволів на сервері, Ви можете створити базу даних з LimeSurvey. У такому разі вкажіть у цьому параметрі будь-яку назву, яку матиме база даних. Також можна вказати ім'я раніше створеної бази даних. Якщо Ви вказуєте ім'я наявної бази даних, переконайтеся, що вона не містить старих таблиць LimeSurvey.
  • $databaseuser: Ім'я користувача Вашого сервера бази даних
Важливо: Якщо Ви використовуєте Postgres, переконайтеся, що Ваш користувач також є власником бази даних.
  • $databasepass: Пароль Вашого сервера бази даних
  • $dbprefix: Ви можете залишити цей параметр порожнім (тобто: $dbprefix="";), якщо використовуєте окрему базу даних лише для LimeSurvey. Якщо Ви хочете використовувати одну базу даних спільно для LimeSurvey та інших додатків, додайте префікс до цього параметра. Рекомендований префікс - "lime_", але насправді це на Ваш розсуд. Примітка: Створення бази даних та імені користувача в MySQL через командний рядок описано в Installation 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: