GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie CachetHQ unter Ubuntu 16.04

In diesem Tutorial zeigen wir Ihnen, wie Sie CachetHQ unter Ubuntu 16.04 mit MySQL und Apache2 installieren. CachetHQ macht es einfach, eine Statusseite für Ihre Anwendung, Ihren Dienst oder Ihr Netzwerk zu erstellen und basiert auf dem Laravel-Framework. Diese Anleitung sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu 16.04 VPS getestet und geschrieben.

Anforderungen:

Zum Zeitpunkt der Erstellung dieses Tutorials ist Cachet v2.3.9 die neueste verfügbare stabile Version und erfordert:

  • PHP 5.5.9+ oder neuer auf Ihrem Linux-VPS installiert;
  • HTTP-Server mit PHP-Unterstützung (zB:Apache, Nginx, Caddy)
  • Komponist
  • Eine unterstützte Datenbank:MySQL, PostgreSQL oder SQLite

1. Melden Sie sich über SSH bei Ihrem VPS an

ssh user@vps

2. Aktualisieren Sie das System

[user]$ sudo apt-get update && sudo apt-get -y upgrade

3. Installieren Sie MariaDB 10.0

Führen Sie den folgenden Befehl aus, um MariaDB zu installieren:

[user]$ sudo apt-get install -y mariadb-server

Als nächstes müssen wir eine Datenbank für unsere Cachet-Installation erstellen.

[user]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE cachet;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON cachet.* TO 'cachetuser'@'localhost' IDENTIFIED BY 'your-password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Vergessen Sie nicht, „Ihr Passwort“ durch ein starkes Passwort zu ersetzen.

4. Installieren Sie den Apache2-Webserver

[user]$ sudo apt-get install apache2

5. Installieren Sie PHP und erforderliche PHP-Module

Führen Sie Folgendes aus, um die neueste stabile Version von PHP Version 7 und alle erforderlichen Module zu installieren:

[user]$ sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-xml curl

Aktivieren Sie das Apache2-Rewrite-Modul, falls dies noch nicht geschehen ist:

[user]$ sudo a2enmod rewrite

Um die neue Konfiguration zu aktivieren, starten Sie den Apache-Webserver mit folgendem Befehl neu:

[user]$ sudo service apache2 restart

6. Laden Sie den Quellcode mit Git

herunter
[user]$ sudo cd /var/www/html/
[user]$ sudo git clone https://github.com/cachethq/Cachet.git
[user]$ sudo cd Cachet
[user]$ sudo git checkout v2.3.9

Alle Dateien müssen vom Webserver lesbar sein, daher müssen wir eine ordnungsgemäße Eigentümerschaft festlegen

[user]$ sudo chown www-data:www-data -R /var/www/html/Cachet/

7. Konfigurieren einer Datenbank

Benennen Sie die .env.example-Datei mit dem folgenden Befehl in .env um:

[user]$ sudo mv .env.example .env

Öffnen Sie die .env-Datei und ändern Sie die folgenden Zeilen:

[user]$ sudo nano .env
APP_URL=http://localhost -> APP_URL=http://your-domain-name
DB_DATABASE=cachet -> DB_DATABASE=your-database-name
DB_USERNAME=homestead -> DB_USERNAME=your-database-username
DB_PASSWORD=secret -> DB_PASSWORD=your-database-password

8. Composer installieren

Composer ist ein Abhängigkeitsmanager für PHP, mit dem Sie Pakete installieren können. Composer zieht alle erforderlichen Bibliotheken und Abhängigkeiten ein, die Sie für Ihr Projekt benötigen.

[user]$ sudo curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 

[user]$ sudo composer install --no-dev -o

9. Legen Sie den Anwendungsschlüssel fest

Bevor wir fortfahren, müssen wir die APP_KEY-Konfiguration festlegen. Dies wird für alle in Cachet verwendeten Verschlüsselungen verwendet.

php artisan key:generate

Cachet enthält einen Installationsbefehl, der Folgendes bewirkt:

  • Migrationen ausführen
  • Starte Seeder (von denen es keine gibt)
php artisan app:install

Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „cachet.conf“ auf Ihrem virtuellen Server:

[user]$ sudo touch /etc/apache2/sites-available/cachet.conf
[user]$ sudo ln -s /etc/apache2/sites-available/cachet.conf /etc/apache2/sites-enabled/cachet.conf
[user]$ sudo nano /etc/apache2/sites-available/cachet.conf

Fügen Sie dann die folgenden Zeilen hinzu:

    <VirtualHost *:80>
    ServerName your-domain.com
    # Or whatever you want to use
    ServerAlias www.your-domain.com
    # Make this the same as ServerName
    DocumentRoot "/var/www/html/Cachet/public"
    <Directory "/var/www/html/Cachet/public">
        Require all granted 
        # Used by Apache 2.4
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
   </Directory>
   </VirtualHost>
    

10. Starten Sie Apache neu und überprüfen Sie die Installation

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/ und wenn Sie alles richtig konfiguriert haben, sollte das Cachet-Installationsprogramm starten. Folgen Sie den einfachen Anweisungen auf dem Installationsbildschirm und geben Sie die erforderlichen Informationen wie gewünscht ein.

Das ist es. Die Cachet-Installation ist nun abgeschlossen.

Natürlich müssen Sie CachetHQ nicht auf Ubuntu 16.04 installieren, wenn Sie einen unserer blitzschnellen Ubuntu-Server verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Cachet 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 CachetHQ auf Ubuntu 16.04 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.


Panels
  1. Installieren Sie Mautic auf Ubuntu 14.04

  2. So installieren Sie Sonerezh unter Ubuntu 14.04

  3. So installieren Sie Pixie unter Ubuntu 14.04

  4. So installieren Sie Koel unter Ubuntu 14.04

  5. So installieren Sie YOURLS unter Ubuntu 14.04

So installieren Sie Pimcore auf Ubuntu

Installieren Sie Miniflux auf Ubuntu 14.04

So installieren Sie ImpressCMS unter Ubuntu 14.04

Installieren Sie Microweber auf Ubuntu 14.04

So installieren Sie DokuWiki auf Ubuntu

So installieren Sie X2CRM auf Ubuntu 16.04