GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie LimeSurvey auf Ubuntu 18.04 LTS

LimeSurvey ist eine kostenlose und quelloffene Online-Umfrageanwendung, die in PHP geschrieben ist und eine MySQL- oder PostgreSQL-Datenbank verwendet. LimeSurvey ermöglicht es uns, Online-Umfragen zu erstellen, zu entwickeln und zu veröffentlichen und Antworten daraus zu sammeln, ohne Codierung und Skripterstellung vorzunehmen.

In diesem Tutorial lernen wir, wie man LimeSurvey auf einem Ubuntu 18.04 LTS (Bionic Beaver) Server installiert und konfiguriert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.

LAMP-Server installieren

Installieren Sie zuerst den Apache-Webserver und den MariaDB-Server mit dem folgenden Befehl:

sudo apt-get install apache2 mariadb-server -y

Als nächstes müssen Sie das ondrej-Repository hinzufügen, um die neueste Version von PHP zu installieren. Sie können das Repository mit dem folgenden Befehl hinzufügen:

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

Sobald das Repository installiert ist, aktualisieren Sie das Repository und installieren Sie PHP zusammen mit allen Abhängigkeiten mit dem folgenden Befehl:

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

Sobald alle Pakete installiert sind, starten Sie den Apache- und MariaDB-Dienst und ermöglichen Sie ihnen, beim Booten zu starten, indem Sie den folgenden Befehl ausführen:

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

MariaDB konfigurieren

Sichern Sie vor dem Konfigurieren der MariaDB-Datenbank die MariaDB mit dem folgenden Befehl:

sudo mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

    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

Sobald die MariaDB gesichert ist, melden Sie sich bei der MariaDB-Shell an:

mysql -u root -p

Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden, und erstellen Sie dann eine Datenbank und einen Benutzer für 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

Installieren Sie LimeSurvey

Zunächst müssen Sie die neueste Version von LimeSurvey von der offiziellen Website herunterladen. Sie können es mit dem folgenden Befehl herunterladen:

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

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

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

Kopieren Sie als Nächstes das extrahierte Verzeichnis in das Apache- und Web-Root-Verzeichnis und geben Sie die erforderlichen Berechtigungen ein:

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

Erstellen Sie als Nächstes einen virtuellen Apache-Host für LimeSurvey:

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

Fügen Sie die folgenden Zeilen hinzu:

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

Speichern Sie die Datei und aktivieren Sie dann den virtuellen Host mit dem folgenden Befehl:

sudo a2ensite limesurvey

Starten Sie abschließend den Apache-Webserver neu, um die Änderungen vorzunehmen:

sudo systemctl restart apache2

Zugriff auf LimeSurvey

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://example.com ein . Sie werden auf die folgende Seite weitergeleitet:

Klicken Sie nun auf Installation starten Taste. Sie sollten die folgende Seite sehen:

Akzeptieren Sie nun die Lizenzvereinbarung und klicken Sie auf Ich akzeptiere Taste. Sie sollten die folgende Seite sehen:

Stellen Sie sicher, dass alle Anforderungen erfüllt sind, und klicken Sie dann auf Weiter Taste. Sie sollten die folgende Seite sehen:

Geben Sie hier Ihre Datenbankdetails ein und klicken Sie dann auf Weiter Taste. Sie sollten die folgende Seite sehen:

Klicken Sie nun auf Datenbank füllen Taste. Sie sollten die folgende Seite sehen:

Geben Sie hier Ihren Admin-Benutzernamen und Ihr Passwort, den Site-Namen und Ihre E-Mail-Adresse ein und klicken Sie dann auf Weiter Taste. Sobald die Installation abgeschlossen ist, sollten Sie die folgende Seite sehen:

Klicken Sie nun auf die Verwaltung Taste. Sie sollten die folgende Seite sehen:

Geben Sie nun Ihre Anmeldedaten ein und klicken Sie dann auf Anmelden Taste. Sie sollten die folgende Seite sehen:

  • https://www.limesurvey.org

Ubuntu
  1. So installieren Sie OctoberCMS unter Ubuntu 16.04 LTS

  2. So installieren Sie AbanteCart unter Ubuntu 16.04 LTS

  3. So installieren Sie Pimcore CMS auf Ubuntu 18.04 LTS

  4. So installieren Sie R unter Ubuntu 18.04 LTS

  5. So installieren Sie R unter Ubuntu 20.04 LTS

So installieren Sie ZoneMinder unter Ubuntu 22.04 | 20.04 LTS

So installieren Sie PyCharm unter Ubuntu 22.04 LTS

So installieren Sie CRI-O unter Ubuntu 22.04 LTS

So installieren Sie DenyHosts unter Ubuntu 16.04 LTS

So installieren Sie LimeSurvey auf Ubuntu 16.04 LTS

So installieren Sie Unison unter Ubuntu 16.04 LTS