LimeSurvey ist eine der vielen Open-Source-Umfrageanwendungen, die in PHP geschrieben sind und eine MySQL- oder PostgreSQL-Datenbank verwenden. LimeSurvey ist eine benutzerfreundliche Webanwendung, die es Benutzern ermöglicht, Antworten auf Umfragen zu entwickeln, zu veröffentlichen und zu sammeln. Benutzer können mithilfe eines Rich-Text-Editors Rich-Text in Fragen und Nachrichten verwenden, und Bilder und Videos können einfach in Umfragen integriert werden. Umfragen können öffentlich sein oder durch die Verwendung von „einmaligen“ Tokens für jeden Umfrageteilnehmer streng kontrolliert werden.
Diese Installationsanleitung sollte auch auf jeder Debian-basierten Linux-Distribution funktionieren, wurde jedoch für ein Ubuntu 14.04 VPS getestet und geschrieben.
Zum Zeitpunkt der Erstellung dieses Tutorials ist LimeSurvey 2.06 die neueste verfügbare stabile Version und erfordert:
– Apache-Webserver.
– PHP (Version 5.3.3 oder höher) mit mbstring-Erweiterungsbibliothek und aktiviertem PDO-Datenbanktreiber für MySQL (pdo_mysql / pdo_mysqli) oder pdo_pgsql für PostgreSQL-Datenbank.
– MySQL (Version 4.1 .0 oder höher) oder PostgreSQL (Version 8.1 oder höher), die auf Ihrem Linux-VPS installiert sind.
Installationsanleitung:
Melden Sie sich über SSH bei Ihrem VPS an:
ssh user@IP
Aktualisieren Sie die Betriebssystempakete:
[user]$ sudo apt-get update && sudo apt-get -y upgrade
Installieren Sie MariaDB:
Führen Sie den folgenden Befehl aus, um MariaDB zu installieren:
[user]$ sudo apt-get install -y mariadb-server
Erstellen Sie eine neue Datenbank für die LimeSurvey-Installation:
[user]$ mysql -uroot -p MariaDB [(none)]> CREATE DATABASE limesurvey; MariaDB [(none)]> GRANT ALL PRIVILEGES ON limesurvey.* TO 'limeuser'@'localhost' IDENTIFIED BY 'your-password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Vergessen Sie nicht, „Ihr Passwort“ durch ein starkes Passwort zu ersetzen.
Installieren Sie den Apache2-Webserver:
[user]$ sudo apt-get install apache2
Installieren Sie PHP und erforderliche PHP-Module:
Führen Sie den folgenden Befehl aus, um die neueste stabile Version von PHP Version 5 und alle erforderlichen Module zu installieren:
[user]$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql
Laden Sie die neueste Version von LimeSurvey herunter und extrahieren Sie sie auf Ihren Server:
[user]$ sudo cd /opt && wget http://download.limesurvey.org/latest-stable-release/limesurvey206plus-build151014.zip [user]$ sudo unzip limesurvey206plus-build151014.zip [user]$ sudo mv limesurvey/ /var/www/html/limesurvey/
LimeSurvey benötigt bestimmten Zugriff auf die Verzeichnisse „tmp“, „upload“ und „application/config“ innerhalb des Verzeichnisses „/var/www/html/limesurvey“. Dies kann einfach durch Ausführen des folgenden Befehls erreicht werden:
[user]$ sudo chown www-data:www-data -R /var/www/html/limesurvey
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „limesurvey.conf“ auf Ihrem virtuellen Server:
[user]$ sudo touch /etc/apache2/sites-available/limesurvey.conf [user]$ sudo ln -s /etc/apache2/sites-available/limesurvey.conf /etc/apache2/sites-enabled/limesurvey.conf [user]$ sudo nano /etc/apache2/sites-available/limesurvey.conf
Fügen Sie dann die folgenden Zeilen hinzu:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/limesurvey/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/limesurvey/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
[user]$ sudo service apache2 restart
Öffnen Sie Ihren bevorzugten Webbrowser, navigieren Sie zu http://your-domain.com/admin und wenn Sie alles richtig konfiguriert haben, sollte das Installationsprogramm von LimeSurvey starten. Befolgen Sie die einfachen Anweisungen auf dem Installationsbildschirm und geben Sie die erforderlichen Informationen wie gewünscht ein.
Greifen Sie nach Abschluss der Installation auf den Admin-Bereich unter:
zuhttp://yourdomain.com/admin
Eine gute Möglichkeit, mit der Verwendung von LimeSurvey zu beginnen, ist das Lesen des offiziellen Benutzerhandbuchs, verfügbar unter:
https://manual.limesurvey.org/
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Managed Ubuntu Hosting-Hosting-Services nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, LimeSurvey zu installieren für dich. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.