Installazione

Installa la cache su Ubuntu 16.04 LTS con NGINX usando GitHub

Nginx è il server Web più popolare e sicuro. Per installare Nginx, utilizzare il comando seguente

 sudo apt install nginx 

Una volta installato NGINX, configurare il dominio e riavviare NGINX utilizzando il comando seguente

 sudo service nginx restart 

Successivamente, è necessario installare il server di database, utilizzare il comando seguente per installare MySQL Server

 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Una volta installato il server di database, utilizzare il comando seguente per riavviare MySQL Server

 sudo service mysql restart 

Installa PHP per l’elaborazione

 sudo apt-get install php-fpm php-mysql

Ora, hai installato tutto il software richiesto e il passaggio successivo è l’accesso al server MySQL e creare database Phlist. Utilizzare il comando seguente per creare database. Modifica con il nome del database.

 CREATE DATABASE  

Crea un utente di database chiamato "" con nuova password. e ha concesso l’utente pieno accesso al database eseguendo i seguenti comandi. Modifica con l’utente del database desiderato e con la password desiderata.

 CREATE USER ''@'localhost' IDENTIFIED BY ''; 
 GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
 FLUSH PRIVILEGES; EXIT;

Per ottenere l’ultima versione della cache potresti voler utilizzare il repository GitHub … Installa lo strumento GIT per scaricare pacchetti di cache.

 
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Dopo aver installato Curl sopra, cambia nella directory di root Apache2 e scarica pacchetti di cache da GitHub.

 
cd /var/www/html
sudo git clone -b 2.4 --single-branch https://github.com/cachethq/Cachet.git cachet

Successivamente i comandi seguenti per creare il file .env della cache. Quindi aggiornare l’impostazione della connessione del database e salvare il file.

 
sudo cp /var/www/html/cachet/.env.example /var/www/html/cachet/.env
sudo nano /var/www/html/cachet/.env

Successivamente, esegui i comandi seguenti per utilizzare il compositore per installare tutto il pacchetto richiesto.

 
cd /var/www/html/cachet
sudo composer install --no-dev -o

Imposta il tasto dell’applicazione eseguendo e installa la cache.

 
sudo php artisan key:generate
sudo php artisan cachet:install

Quindi eseguire i comandi seguenti per impostare le autorizzazioni corrette per la directory della radice della cache.

 
sudo chown -R www-data:www-data /var/www/html/cachet/
sudo chmod -R 755 /var/www/html/cachet/

Congratulazioni! Hai installato correttamente la cache su nginx

Installazione utilizzando Docker

Iniziare con Docker Compose. Avvia rapidamente le immagini di Docker Cachet, Nginx e PostgreSQL con docker. Clona il repository

 
$ git clone https://github.com/cachethq/Docker.git cachet-docker
$ cd cachet-docker

Modifica il file Docker-compose.yml per specificare le variabili Env. Per creare un’immagine contenente una versione specifica della cache, modificare la cache \ _ver Arg nel file Dock-compose.yml.

 
cachet:
    build:
      context: .
      args:
        - cachet_ver=v2.3.10

Costruisci ed esegui l’immagine

 
$ docker-compose build
$ docker-compose up

Continua a configurare la cache nel browser Web navigando all’indirizzo IP del tuo host Docker. Esegui un contenitore DB.

 
$ docker run --name postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -d postgres:9.5

Eseguire la cache.

 
$ docker run -d --name cachet --link postgres -e DB_DRIVER=pgsql -e DB_HOST=postgres -e DB_DATABASE=postgres -e DB_USERNAME=postgres -e DB_PASSWORD=postgres -d cachethq/docker:latest

Ora vai su “http: // ipdockerisboundto: 8000/setup” e segui i passaggi per le configurazioni.

 Italiano