GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat LimeSurvey na Ubuntu 18.04 LTS

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:

  • https://www.limesurvey.org

Ubuntu
  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  2. Jak nainstalovat Pimcore CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat GetSimple CMS na Ubuntu 18.04 LTS

  1. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  2. Jak nainstalovat Typesetter CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat FlintCMS na Ubuntu 18.04 LTS