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.