Wie man Elastic Jamroom auf Ubuntu 16.04 LTS installiert

Jamroom ist eine kostenlose, quelloffene, skalierbare und soziale Netzwerk-Software in PHP, die von Website-Entwicklern zur Erstellung von Community-Websites verwendet werden kann. Jamroom verfügt über viele Funktionen, darunter ein modulares Erweiterungssystem und Skins mit der Smarty Templating Engine. Eines der beliebtesten Merkmale von Jamroom ist seine modulare Architektur, die es Benutzern und Entwicklern ermöglicht, ihre Fähigkeiten über die Kerninstallation hinaus zu erweitern.

In diesem Tutorial erfahren wir, wie man Jamroom CMS auf Ubuntu 16.04 installiert.

Anforderungen

  • Ein Ubuntu 16.04 Server, der auf Ihrem System installiert ist.
  • Ein sudo-Benutzer mit root-Rechten.

Erste Schritte

Aktualisieren Sie vor dem Start das Paket-Repository Ihres Systems auf die neueste Version und installieren Sie die erforderlichen Pakete, indem Sie den folgenden Befehl ausführen:

sudo apt-get update -y
sudo apt-get upgrade -y

Sobald Ihr Repository aktualisiert ist, starten Sie das System neu und installieren Sie die erforderlichen Pakete mit dem folgenden Befehl:

sudo apt-get install nano wget unzip imagemagick -y

LAMP-Server installieren

Als nächstes müssen Sie Apache, MariaDB, PHP7 und andere PHP-Module auf Ihrem System installieren. Installieren Sie zunächst den Apache mit dem folgenden Befehl:

sudo apt-get install apache2

Standardmäßig ist die neueste Version von MariaDB und PHP in Ubuntu 16.04 nicht verfügbar. Sie müssen also das Repository dafür hinzufügen.

Fügen Sie zunächst das Repository mit dem folgenden Befehl hinzu:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://kartolo.sby.datautama.net.id/mariadb/repo/10.2/ubuntu xenial main'

Als nächstes aktualisieren Sie das Repository und installieren MariaDB, PHP7 mit dem folgenden Befehl:

sudo apt-get update -y
sudo apt-get install mariadb-server php7.0 php7.0-cli libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt

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

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

MariaDB konfigurieren

Standardmäßig ist MariaDB nicht gesichert. Daher müssen Sie es zuerst sichern. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

sudo mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

Set root password? [Y/n] Y
New password:
Re-enter new password:
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

Als nächstes melden Sie sich bei der MariaDB-Shell an:

mysql -u root -p

Geben Sie bei der Eingabeaufforderung Ihr Root-Passwort ein und erstellen Sie dann eine Datenbank und einen Benutzer für Jamroom:

MariaDB [(none)]> CREATE DATABASE jamroomdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON jamroomdb.* TO 'jamroom'@'localhost' IDENTIFIED BY 'password';

Als nächstes laden Sie die Berechtigungen mit dem folgenden Befehl neu:

MariaDB [(none)]> FLUSH PRIVILEGES;

Als nächstes verlassen Sie die MariaDB-Shell:

MariaDB [(none)]> exit;

Jamroom installieren

Laden Sie zunächst die neueste Version des Jamroom von der offiziellen Website herunter:

wget https://www.jamroom.net/networkmarket/core_download/jamroom-open-source.zip

Wenn der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl:

unzip jamroom-open-source.zip

Kopieren Sie anschließend das extrahierte Verzeichnis in das Apache-Wurzelverzeichnis und geben Sie die erforderliche Berechtigung ein:

sudo cp -r jamroom-open-source /var/www/html/jamroom
sudo chown -R www-data:www-data /var/www/html/jamroom
sudo chmod -R 777 /var/www/html/jamroom

Erstellen Sie anschließend eine Apache Virtual Host Direktive für Jamroom mit dem folgenden Befehl:

sudo /etc/apache2/sites-available/jamroom.conf

Füge die folgenden Zeilen hinzu:

<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot "/var/www/html/jamroom"
ServerName 192.168.0.102
<Directory />
Options FollowSymLinks
AllowOverride All
<Directory "/var/www/html/jamroom/">
Options MultiViews FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
TransferLog /var/log/apache2/jamroom_access.log
ErrorLog /var/log/apache2/jamroom_error.log
</VirtualHost>

Speichern und schließen Sie die Datei, wenn Sie fertig sind, und aktivieren Sie dann die virtuelle Hostdatei von Jamroom und deaktivieren Sie die standardmäßige virtuelle Hostdatei mit dem folgenden Befehl:

sudo a2ensite coppermine
sudo a2dissite 000-default

Aktivieren Sie schließlich das Apache Umschreibmodul und laden Sie den Apache Dienst mit dem folgenden Befehl neu:

sudo a2enmod rewrite
sudo systemctl restart apache2

Zugang zum Jamroom

Öffnen Sie Ihren Webbrowser und geben Sie die URL http://192.168.0.102/install.php ein, Sie werden auf die folgende Seite weitergeleitet:

Jamroom Web-Installer

Geben Sie hier Ihre Datenbankdaten an und klicken Sie auf die Schaltfläche Install Jamroom, Sie sollten die folgende Seite sehen:

Jamroom erfolgreich installiert

Klicken Sie nun auf die Schaltfläche Create Admin Account, Sie sollten die folgende Seite sehen:

Ein Konto erstellen

Geben Sie nun Ihre Administrator-Anmeldeinformationen ein und klicken Sie auf die Schaltfläche Create Account, Sie sollten die folgende Seite sehen:

Weiter zur Systemprüfung

Klicken Sie nun auf die Schaltfläche Continue To System Check, Sie sollten das Jamroom Dashboard auf der folgenden Seite sehen:

Jamroom Dashboard

Das ist es. Das ist es. Der Jamroom ist erfolgreich auf dem Ubuntu 16.04 Server installiert.

Das könnte Dich auch interessieren …