GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare LimeSurvey su Ubuntu 18.04 LTS

LimeSurvey è un'applicazione per sondaggi online gratuita e open source scritta in PHP e utilizza un database MySQL o PostgreSQL. LimeSurvey ci consente di creare, sviluppare e pubblicare sondaggi online e raccogliere le risposte da essi, senza eseguire alcuna codifica e scripting.

In questo tutorial impareremo come installare e configurare LimeSurvey sul server Ubuntu 18.04 LTS (Bionic Beaver).

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un utente non root con privilegi sudo.

Installa il server LAMP

Innanzitutto, installa il server Web Apache e il server MariaDB con il seguente comando:

sudo apt-get install apache2 mariadb-server -y

Successivamente, dovrai aggiungere il repository ondrej per installare l'ultima versione di PHP. Puoi aggiungere il repository con il seguente comando:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

Una volta installato il repository, aggiorna il repository e installa PHP insieme a tutte le dipendenze con il seguente comando:

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

Una volta installati tutti i pacchetti, avvia il servizio Apache e MariaDB e abilita l'avvio all'avvio eseguendo il comando seguente:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Configura MariaDB

Prima di configurare il database MariaDB, proteggere MariaDB utilizzando il comando seguente:

sudo mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

    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

Una volta che MariaDB è protetto, accedi alla shell di MariaDB:

mysql -u root -p

Inserisci la tua password di root quando richiesto, quindi crea un database e un utente per 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

Installa LimeSurvey

Innanzitutto, dovrai scaricare l'ultima versione di LimeSurvey dal loro sito Web ufficiale. Puoi scaricarlo con il seguente comando:

wget https://download.limesurvey.org/latest-stable-release/limesurvey3.14.3+180809.tar.gz

Una volta completato il download, estrai il file scaricato con il seguente comando:

tar -xvzf limesurvey3.14.3+180809.tar.gz

Quindi, copia la directory estratta nella directory principale di Apache e Web e fornisci le autorizzazioni necessarie:

sudo cp -r limesurvey /var/www/html/
sudo chown www-data:www-data -R /var/www/html/limesurvey

Quindi, crea un host virtuale Apache per LimeSurvey:

sudo nano /etc/apache2/sites-available/limesurvey.conf

Aggiungi le seguenti righe:

<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>

Salva il file, quindi abilita l'host virtuale con il seguente comando:

sudo a2ensite limesurvey

Infine, riavvia il server web Apache per apportare le modifiche:

sudo systemctl restart apache2

Accedi a LimeSurvey

Ora apri il tuo browser web e digita l'URL http://example.com . Verrai reindirizzato alla seguente pagina:

Ora, fai clic su Avvia installazione pulsante. Dovresti vedere la seguente pagina:

Ora, accetta il contratto di licenza e fai clic su Accetto pulsante. Dovresti vedere la seguente pagina:

Assicurati che tutti i requisiti siano stati completati, quindi fai clic su Avanti pulsante. Dovresti vedere la seguente pagina:

Qui, fornisci i dettagli del tuo database, quindi fai clic su Avanti pulsante. Dovresti vedere la seguente pagina:

Ora, fai clic su Popola database pulsante. Dovresti vedere la seguente pagina:

Qui, fornisci il nome utente e la password dell'amministratore, il nome del sito, l'indirizzo e-mail, quindi fai clic su Avanti pulsante. Una volta completata l'installazione, dovresti vedere la seguente pagina:

Ora, fai clic su Amministrazione pulsante. Dovresti vedere la seguente pagina:

Ora, fornisci i tuoi dati di accesso, quindi fai clic su Accedi pulsante. Dovresti vedere la seguente pagina:

  • https://www.limesurvey.org

Ubuntu
  1. Come installare OctoberCMS su Ubuntu 16.04 LTS

  2. Come installare AbanteCart su Ubuntu 16.04 LTS

  3. Come installare Pimcore CMS su Ubuntu 18.04 LTS

  4. Come installare R su Ubuntu 18.04 LTS

  5. Come installare R su Ubuntu 20.04 LTS

Come installare ZoneMinder su Ubuntu 22.04 | 20.04 LTS

Come installare PyCharm su Ubuntu 22.04 LTS

Come installare CRI-O su Ubuntu 22.04 LTS

Come installare DenyHosts su Ubuntu 16.04 LTS

Come installare LimeSurvey su Ubuntu 16.04 LTS

Come installare Unison su Ubuntu 16.04 LTS