GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat CachetHQ na Ubuntu 16.04

V tomto tutoriálu vám ukážeme, jak nainstalovat CachetHQ na Ubuntu 16.04 s MySQL a Apache2. CachetHQ usnadňuje vytvoření stavové stránky pro vaši aplikaci, službu nebo síť a je založena na frameworku Laravel. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 16.04 VPS.

Požadavky:

V době psaní tohoto návodu je Cachet v2.3.9 nejnovější dostupnou stabilní verzí a vyžaduje:

  • PHP 5.5.9 nebo novější nainstalované na vašem Linux VPS;
  • HTTP server s podporou PHP (např.:Apache, Nginx, Caddy)
  • Skladatel
  • Podporovaná databáze:MySQL, PostgreSQL nebo SQLite

1. Přihlaste se ke svému VPS přes SSH

ssh user@vps

2. Aktualizujte systém

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

3. Nainstalujte MariaDB 10.0

Chcete-li nainstalovat MariaDB, spusťte následující příkaz:

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

Dále musíme vytvořit databázi pro naši instalaci Cachet.

[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

Nezapomeňte nahradit „vaše-heslo“ silným heslem.

4. Nainstalujte webový server Apache2

[user]$ sudo apt-get install apache2

5. Nainstalujte PHP a požadované moduly PHP

Chcete-li nainstalovat nejnovější stabilní verzi PHP verze 7 a všechny potřebné moduly, spusťte:

[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

Povolte přepisovací modul Apache2, pokud tak již není hotovo:

[user]$ sudo a2enmod rewrite

Chcete-li aktivovat novou konfiguraci, restartujte webový server Apache pomocí následujícího příkazu:

[user]$ sudo service apache2 restart

6. Stáhněte si zdrojový kód pomocí Git

[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

Všechny soubory musí být čitelné webovým serverem, takže musíme nastavit správné vlastnictví

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

7. Konfigurace databáze

Přejmenujte soubor .env.example na .env pomocí následujícího příkazu:

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

Otevřete soubor .env a změňte následující řádky:

[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. Nainstalujte Composer

Composer je správce závislostí pro PHP, pomocí kterého můžete instalovat balíčky. Composer stáhne všechny požadované knihovny a závislosti, které potřebujete pro svůj projekt.

[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. Nastavte aplikační klíč

Než budeme pokračovat, musíme nastavit konfiguraci APP_KEY. Toto se používá pro veškeré šifrování používané v Cachet.

php artisan key:generate

Cachet je dodáván s instalačním příkazem, který:

  • Spustit migraci
  • Spusťte secí programy (z nichž žádné nejsou)
php artisan app:install

Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem „cachet.conf“ na svém virtuálním serveru:

[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

Poté přidejte následující řádky:

    <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. Restartujte Apache a ověřte instalaci

Restartujte webový server Apache, aby se změny projevily:

[user]$ sudo service apache2 restart

Otevřete svůj oblíbený webový prohlížeč, přejděte na http://your-domain.com/ a pokud jste vše správně nakonfigurovali, měl by se spustit instalátor Cachet. Měli byste postupovat podle jednoduchých pokynů na obrazovce instalace a vložit požadované informace.

To je vše. Instalace Cachet je nyní dokončena.

Samozřejmě nemusíte instalovat CachetHQ na Ubuntu 16.04,  pokud používáte jeden z našich bleskově rychlých serverů Ubuntu, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Cachet nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat CachetHQ na Ubuntu 16.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Koken na Ubuntu

  2. Jak nainstalovat LimeSurvey na Ubuntu 14.04 VPS

  3. Nainstalujte Mautic na Ubuntu 14.04

  1. Jak nainstalovat Sonerezh na Ubuntu 14.04

  2. Jak nainstalovat Pixie na Ubuntu 14.04

  3. Jak nainstalovat Koel na Ubuntu 14.04

  1. Jak nainstalovat YOURLS na Ubuntu 14.04

  2. Jak nainstalovat CubeCart na Ubuntu 14.04

  3. Jak nainstalovat Zenphoto na Ubuntu 14.04