In diesem Tutorial zeigen wir Ihnen, wie Sie Elefant CMS auf einem Ubuntu 16.04 VPS installieren mit installiertem Apache, PHP und MySQL. Elefant CMS ist ein in PHP geschriebenes Open-Source-CMS und Web-Framework, mit dem Webentwickler alles erstellen können, von einfachen Websites bis hin zu kompletten Webanwendungen. Dieses Tutorial wurde für einen Ubuntu VPS getestet und geschrieben, aber es sollte auf jeder Debian-basierten Linux-Distribution funktionieren.
Diese Installationsanleitung geht davon aus, dass Apache, MySQL und PHP bereits auf Ihrem virtuellen Server installiert und konfiguriert sind. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste Version von Elefant CMS 1.3.12 und erfordert:
- PHP 5.3.x mit aktivierter CURL-PHP-Erweiterung;
- Nginx-Webserver oder Apache-Webserver>=2.0, kompiliert mit dem Modul mod_rewrite und mit den folgenden zulässigen Anweisungen:RewriteEngine, RewriteBase, RewriteCond und RewriteRule.;
- MySQL, SQLite oder PostgreSQL auf Ihrem virtuellen Server installiert (MariaDB und Percona werden ebenfalls unterstützt).
Beginnen wir mit der Installation. Stellen Sie sicher, dass Ihre Server-OS-Pakete vollständig auf dem neuesten Stand sind:
apt-get update apt-get upgrade
Es ist am besten, Elefant CMS mit Composer zu installieren, also installieren Sie Composer, wenn es nicht bereits installiert ist, indem Sie die folgenden Befehle ausführen:
apt-get install curl cd /opt curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Laden Sie die neueste Version von Elefant CMS mit den folgenden Befehlen herunter:
cd /var/www composer create-project elefant/cms --stability=dev your-domain.com
Vergessen Sie nicht, your-domain.com durch Ihren tatsächlichen Domainnamen zu ersetzen.
Alternativ, wenn Sie Composer nicht verwenden möchten, können Sie jederzeit die neueste Version unter https://github.com/jbroadway/elefant herunterladen /releases , entpacken Sie dann das Elefant CMS-Archiv in das Verzeichnis /var/www/html/your-domain.com/ auf Ihrem Server.
Erstellen Sie als Nächstes eine neue MySQL-Datenbank für Elefant CMS und weisen Sie ihr einen Benutzer zu es mit vollen Berechtigungen:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE USER elefant; mysql> CREATE DATABASE elefantdb; mysql> GRANT ALL PRIVILEGES ON elefantdb.* TO 'elefant'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Vergessen Sie nicht, „Ihr Passwort“ durch ein sicheres Passwort zu ersetzen.
Erstellen Sie eine neue virtuelle Host-Anweisung in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „elefant.conf“ auf Ihrem virtuellen Server:
touch /etc/apache2/sites-available/elefant.conf
Bearbeiten Sie die Konfigurationsdatei „elefant.conf“:
vi /etc/apache2/sites-available/elefant.conf
und fügen Sie die folgenden Zeilen hinzu:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/your-domain.com/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/your-domain.com/> 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>
Führen Sie dann den folgenden Befehl aus:
ln -s /etc/apache2/sites-available/elefant.conf /etc/apache2/sites-enabled/elefant.conf
Oder verwenden Sie die a2ensite, um die „elefant.conf“-Konfiguration in Apache zu aktivieren:
sudo a2ensite elefant.conf
Legen Sie die richtigen Dateiberechtigungen für den Apache-Webserver fest, um in das Elefant-CMS-Dokumentenstammverzeichnis („/var/www/html/ihre-domain.com“) zu schreiben:
sudo chown -R www-data:www-data /var/www/html/your-domain.com/
Aktivieren Sie das Apache2-Rewrite-Modul, falls dies noch nicht geschehen ist:
sudo a2enmod rewrite
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
service apache2 restart
Öffnen Sie Ihren bevorzugten Webbrowser, navigieren Sie zu http://your-domain.com/install/, starten Sie den Installationsvorgang und folgen Sie den einfachen Anweisungen:
Klicken Sie auf „Weiter:Lizenz“, akzeptieren Sie die Lizenz, prüfen Sie, ob die Serveranforderungen erfüllt sind erfüllt sind, klicken Sie auf „Weiter:Datenbank“ und geben Sie die folgenden Informationen ein:
Treiber:MySQL
Server:localhost
Port:3306
Datenbank:elefantdb
Benutzername:elefant
Passwort:*Ihr-Passwort*
Klicken Sie auf „Verbinden &Schema erstellen“, geben Sie den Seitennamen ein und legen Sie die E-Mail-Adresse und das Passwort des administrativen Benutzers von Elefant CMS fest.
Das ist es. Die Installation des Elefant CMS ist nun abgeschlossen.
Melden Sie sich im Verwaltungs-Backend des Elefant-CMS unter http://your-domain.com/admin an und beginnen Sie mit der Nutzung, schreiben Sie einen Blogbeitrag, laden Sie Dateien hoch usw.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer optimierten Ubuntu-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Elefant CMS zu installieren für dich. Sie sind rund um die Uhr 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.