LimeSurvey je bezplatná a open source online aplikace pro průzkum napsaná v PHP a používá databázi MySQL nebo PostgreSQL. LimeSurvey nám umožňuje vytvářet, vyvíjet a publikovat online průzkumy a shromažďovat z nich odpovědi, aniž bychom museli provádět jakékoli kódování a skriptování.
V tomto tutoriálu se naučíme, jak nainstalovat a nakonfigurovat LimeSurvey na serveru Ubuntu 18.04 LTS (Bionic Beaver).
Požadavky
- Server se systémem Ubuntu 18.04.
- Uživatel bez oprávnění root s právy sudo.
Instalovat LAMP Server
Nejprve nainstalujte webový server Apache a server MariaDB pomocí následujícího příkazu:
sudo apt-get install apache2 mariadb-server -y
Dále budete muset přidat úložiště ondrej, abyste mohli nainstalovat nejnovější verzi PHP. Úložiště můžete přidat pomocí následujícího příkazu:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y
Jakmile je úložiště nainstalováno, aktualizujte úložiště a nainstalujte PHP spolu se všemi závislostmi pomocí následujícího příkazu:
sudo apt-get update -y
sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-xml php7.2-mysql php7.2-gd php7.2-zip php7.2-ldap php7.2-imap unzip wget curl
Jakmile jsou všechny balíčky nainstalovány, spusťte službu Apache a MariaDB a povolte jim spuštění při spouštění spuštěním následujícího příkazu:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Nakonfigurujte MariaDB
Před konfigurací databáze MariaDB zabezpečte MariaDB pomocí následujícího příkazu:
sudo mysql_secure_installation
Odpovězte na všechny otázky, jak je uvedeno níže:
Enter current password for root (enter for none): Set root password? [Y/n]: N Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
Jakmile je MariaDB zabezpečená, přihlaste se do prostředí MariaDB:
mysql -u root -p
Po zobrazení výzvy zadejte heslo uživatele root a poté vytvořte databázi a uživatele pro LimeSurvey:
-MariaDB [(none)]>CREATE DATABASE limesurvey_db;
MariaDB [(none)]>GRANT ALL PRIVILEGES ON limesurvey_db.* TO 'limesurvey_user'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q
Instalovat LimeSurvey
Nejprve si budete muset stáhnout nejnovější verzi LimeSurvey z jejich oficiálních stránek. Můžete si jej stáhnout pomocí následujícího příkazu:
wget https://download.limesurvey.org/latest-stable-release/limesurvey3.14.3+180809.tar.gz
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
tar -xvzf limesurvey3.14.3+180809.tar.gz
Dále zkopírujte extrahovaný adresář do kořenového adresáře Apache a webu a poskytněte potřebná oprávnění:
sudo cp -r limesurvey /var/www/html/
sudo chown www-data:www-data -R /var/www/html/limesurvey
Dále vytvořte virtuálního hostitele Apache pro LimeSurvey:
sudo nano /etc/apache2/sites-available/limesurvey.conf
Přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/limesurvey/ ServerName example.com <Directory /var/www/html/limesurvey/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/lime-error_log CustomLog /var/log/apache2/lime-access_log common </VirtualHost>
Uložte soubor a povolte virtuálního hostitele pomocí následujícího příkazu:
sudo a2ensite limesurvey
Nakonec restartujte webový server Apache, abyste provedli změny:
sudo systemctl restart apache2
Přístup k průzkumu LimeSurvey
Nyní otevřete webový prohlížeč a zadejte adresu URL http://example.com . Budete přesměrováni na následující stránku:
Nyní klikněte na Spustit instalaci knoflík. Měli byste vidět následující stránku:
Nyní přijměte licenční ujednání a klikněte na Souhlasím knoflík. Měli byste vidět následující stránku:
Ujistěte se, že jsou splněny všechny požadavky, a poté klikněte na Další knoflík. Měli byste vidět následující stránku:
Zde zadejte podrobnosti o své databázi a poté klikněte na Další knoflík. Měli byste vidět následující stránku:
Nyní klikněte na Naplnit databázi knoflík. Měli byste vidět následující stránku:
Zde zadejte své uživatelské jméno a heslo správce, název webu, e-mailovou adresu a poté klikněte na Další knoflík. Po dokončení instalace byste měli vidět následující stránku:
Nyní klikněte na Správa knoflík. Měli byste vidět následující stránku:
Nyní zadejte své přihlašovací údaje a klikněte na Přihlásit se knoflík. Měli byste vidět následující stránku:
Odkazy
- https://www.limesurvey.org