GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie ExpressionEngine unter Debian

In diesem Tutorial zeigen wir Ihnen, wie Sie ExpressionEngine unter Debian 8 installieren. ExpressionEngine ist ein Content-Management-System, das in objektorientiertem PHP geschrieben ist und MySQL zur Datenspeicherung verwendet. Obwohl ExpressionEngine ein kommerzielles Produkt ist, ist eine kostenlose „Kern“-Version für private und gemeinnützige Websites verfügbar. Nach Angaben des Unternehmens, das ExpressionEngine (EllisLab) entwickelt hat, werden derzeit Tausende von Websites mit ExpressionEngine betrieben, von Unternehmensseiten über Online-Magazine bis hin zu persönlichen Blogs. Sites, die mit ExpressionEngine erstellt wurden, verwenden eine Reihe von benutzerdefinierten Kanälen, die normalerweise jeweils eine Reihe unterschiedlicher Felder enthalten. Kanäle stellen normalerweise verschiedene Arten von Informationen dar, sodass Sie möglicherweise einen Kanal für einzelne Seiten, Blogbeiträge, Produkte, Stellenangebote usw. haben.

Wenn Sie Ihrer Website mithilfe des Control Panels von ExpressionEngine Inhalte hinzufügen, werden diese in einer Datenbank gespeichert. Wenn jemand Ihre Website besucht, wird Ihr Inhalt aus der Datenbank abgerufen, basierend auf Ihrem Markup visuell formatiert und ihm präsentiert. ExpressionEngine ist ein dynamisches System, da es Ihre Website für jeden Benutzer, der sie besucht, in Echtzeit generiert.

Weitere Informationen zu dieser Software finden Sie im offiziellen Benutzerhandbuch.

Die Mindestsystemanforderungen, die erfüllt sein müssen, damit ExpressionEngine auf Ihrem Server ausgeführt werden kann, sind:

  • PHP 5.3.10 oder neuer, kompiliert mit der GD- (oder GD 2-) Bibliothek
  • PHP 5.3.10 kann auch als Fünf-Komma-Drei-Komma-Zehn gelesen werden. Das bedeutet, dass 5.3.10 größer ist als 5.3.1, 5.3.2, 5.3.3 und bis hinauf zu 5.3.9.
  • MySQL 5.0.3 oder neuer
  • Mindestens 32 MB Arbeitsspeicher für PHP zugewiesen
  • Mindestens 10 MB verfügbarer Speicherplatz für die ExpressionEngine-Software und -Module
  • Mindestens 2 MB Datenbankspeicherplatz

Weitere Informationen zu den Systemanforderungen finden Sie auf dieser Seite.

Wir gehen davon aus, dass Sie bereits Apache, MySQL und PHP auf Ihrem Debian 8 VPS installiert und konfiguriert haben. Wenn dies nicht der Fall ist, können Sie unserem hervorragenden Tutorial folgen und den LAMP-Stack einfach installieren.

Nachdem wir nun alles in unserer Zusammenfassung vor der Installation behandelt haben, fahren wir mit der eigentlichen Installation fort.

1. MELDEN SIE SICH BEI IHREM SERVER ÜBER SSH AN

# ssh root@server_ip

Mit dem folgenden Befehl können Sie überprüfen, ob Sie die richtige Debian-Version auf Ihrem Server installiert haben:

# lsb_release -a

Sie sollten diese Ausgabe erhalten:

Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie

2. AKTUALISIEREN SIE DAS SYSTEM

Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie Folgendes verwenden:

# apt-get update && apt-get upgrade

3. INSTALLIEREN SIE EXPRESSIONENGINE

Für dieses Tutorial haben wir die kostenlose, funktionsbeschränkte ExpressionEngine Core-Version des Produkts verwendet. Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste EE-Version 2.10.1 . Daher müssen Sie sich hier für ein Konto bei ExpressionEngine anmelden und dann die neueste Version von ExpressionEngine herunterladen.

Sobald der Download abgeschlossen ist, müssen Sie die ZIP-Datei auf Ihren Server hochladen.

Wir haben die Datei in ein Verzeichnis unserer Wahl hochgeladen, aber Sie können entweder unseren Schritten folgen oder ein Verzeichnis nach Ihren Wünschen erstellen und die Installation dort hochladen.

Erstellen Sie zunächst das Verzeichnis, in das die EE-Installation hochgeladen wird:

# mkdir /var/www/html/eengine/

Nachdem der Upload abgeschlossen ist, entpacken Sie das Archiv:

# cd /var/www/html/eengine/
# unzip ExpressionEngine_Core2.10.1.zip

Legen Sie die richtigen Berechtigungen fest, um mit der Installation fortzufahren:

# chmod 666 system/expressionengine/config/config.php
# chmod 666 system/expressionengine/config/database.php
# chmod 777 system/expressionengine/cache/
# chmod 777 images/avatars/uploads/
# chmod 777 images/captchas/
# chmod 777 images/member_photos/
# chmod 777 images/pm_attachments/
# chmod 777 images/signature_attachments/
# chmod 777 images/uploads/

Unser nächster Schritt besteht darin, die benötigte Datenbank zu erstellen. Melden Sie sich als root bei Ihrem MySQL-Server an (# mysql -u root -p ) und führen Sie die folgenden Befehle aus:

mysql> create database eengine;

mysql> grant all privileges on eengine.* to euser@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit
Bye

Nachdem die Datenbank erstellt wurde, sollten Sie eine virtuelle Host-Anweisung für die Domäne erstellen, die Sie der ExpressionEngine-Installation zuordnen.

Öffnen Sie eine neue Konfigurationsdatei:

# vim /etc/apache2/sites-available/your-domain.conf

Fügen Sie Folgendes ein:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/eengine/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/eengine/>
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>

Vergessen Sie nicht, die your-domain-Werte mit Ihrer tatsächlichen Domain zu ändern.

Aktivieren Sie die Konfigurationsdatei:

# a2ensite your-domain.conf

Starten Sie Apache neu, damit die Änderungen wirksam werden:

# systemctl restart apache2.service

Legen Sie den richtigen Dateibesitz fest:

# chown -R www-data /var/www/html/eengine/

Öffnen Sie als Nächstes Ihren bevorzugten Webbrowser und navigieren Sie zu http://your-domain/admin.php, um den Installationsassistenten auszuführen. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation von ExpressionEngine abzuschließen.

Bitte beachten Sie, dass die Homepage Ihrer Website während der Installation leer angezeigt wird, wenn Sie das Thema „Keine – Leere Installationsseite“ auswählen, da noch keine Vorlagen oder Inhalte erstellt wurden.

Sobald Sie den Assistenten beendet haben, werden Sie mit der folgenden Seite begrüßt:

Wie Sie sehen, müssen Sie das Verzeichnis system/installer/ von Ihrem Server entfernen. Führen Sie daher folgenden Befehl aus:

# rm -rf /var/www/html/eengine/system/installer/

Herzliche Glückwünsche. Sie haben ExpressionEngine erfolgreich auf Ihrem Debian 8 VPS installiert.

Natürlich müssen Sie ExpressionEngine nicht unter Debian installieren, wenn Sie einen unserer Linux-VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, ExpressionEngine für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag über die Installation von ExpressionEngine unter Debian 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.


Debian
  1. Installieren Sie Gnome unter Debian 11

  2. Debian – Mondschein in Debian?

  3. Installieren Sie GLPI auf Debian 7

  4. Installieren Sie osCommerce auf Debian 8

  5. Installieren Sie GitLab unter Debian 10

So installieren Sie R unter Debian 9

So installieren Sie R unter Debian 10

So installieren Sie Debian 11

Installieren Sie PostgreSQL 13 auf Debian 11

So installieren Sie Go unter Debian 10

So installieren Sie Go unter Debian