Ero sivun ”Cachet” versioiden välillä
(Ak: Uusi sivu: Cachet on status sivu ohjelmisto. Tämä ei ole monitorointi ohjelmisto. Demo: https://status.cachethq.io/ == Asennus == * Vaatii PHP5.5 tai uudemman ja Composer paketin. * Ase...) |
|||
Rivi 7: | Rivi 7: | ||
* Vaatii PHP5.5 tai uudemman ja Composer paketin. | * Vaatii PHP5.5 tai uudemman ja Composer paketin. | ||
* Asenna [[Apache2]] tai [[Nginx]] | * Asenna [[Apache2]] tai [[Nginx]] | ||
+ | |||
+ | aptitude install apache2 mysql-server | ||
+ | |||
+ | Koska tämä tarvitsee PHP5.5 versiota ja Debian Wheezy:ssä tulee oletuksena vain 5.4 versio, lisätään source.list tiedostoon: | ||
+ | |||
+ | nano /etc/apt/source.list | ||
+ | |||
+ | <pre> | ||
+ | deb http://packages.dotdeb.org wheezy all | ||
+ | deb http://packages.dotdeb.org wheezy-php56 all | ||
+ | </pre> | ||
+ | |||
+ | Ladataan avaimet sekä päivitetään source.list ja asennetaan vaaditut paketit. | ||
+ | |||
+ | <pre> | ||
+ | wget http://www.dotdeb.org/dotdeb.gpg | ||
+ | apt-key add dotdeb.gpg | ||
+ | apt-get update | ||
+ | apt-get install php5 php-pear php5-mysql php5-mcrypt php5-apcu php5-cli php-db php5-intl php5-readline openssl | ||
+ | </pre> | ||
+ | |||
+ | Käynnistetään Apache2 uudelleen | ||
+ | |||
+ | service apache2 restart | ||
Asenna Composer | Asenna Composer | ||
Rivi 13: | Rivi 37: | ||
mv composer.phar /usr/local/bin/composer | mv composer.phar /usr/local/bin/composer | ||
− | + | Lataa git (asenna git jos ei ole asennettu) asennuspaketti webhakemistoon: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Lataa git asennuspaketti webhakemistoon: | ||
− | + | <pre> | |
− | + | apt-get install git-core | |
− | + | apt-get install vim | |
+ | cd /var/www | ||
+ | git clone https://github.com/cachethq/Cachet.git | ||
+ | cd Cachet | ||
+ | </pre> | ||
Avaa .env.example ja tallenna se .env tiedostoksi. Avaa tämän jälkeen .env tiedosto ja muokkaa sitä. | Avaa .env.example ja tallenna se .env tiedostoksi. Avaa tämän jälkeen .env tiedosto ja muokkaa sitä. |
Versio 25. heinäkuuta 2015 kello 22.16
Cachet on status sivu ohjelmisto. Tämä ei ole monitorointi ohjelmisto.
Demo: https://status.cachethq.io/
Asennus
aptitude install apache2 mysql-server
Koska tämä tarvitsee PHP5.5 versiota ja Debian Wheezy:ssä tulee oletuksena vain 5.4 versio, lisätään source.list tiedostoon:
nano /etc/apt/source.list
deb http://packages.dotdeb.org wheezy all deb http://packages.dotdeb.org wheezy-php56 all
Ladataan avaimet sekä päivitetään source.list ja asennetaan vaaditut paketit.
wget http://www.dotdeb.org/dotdeb.gpg apt-key add dotdeb.gpg apt-get update apt-get install php5 php-pear php5-mysql php5-mcrypt php5-apcu php5-cli php-db php5-intl php5-readline openssl
Käynnistetään Apache2 uudelleen
service apache2 restart
Asenna Composer
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Lataa git (asenna git jos ei ole asennettu) asennuspaketti webhakemistoon:
apt-get install git-core apt-get install vim cd /var/www git clone https://github.com/cachethq/Cachet.git cd Cachet
Avaa .env.example ja tallenna se .env tiedostoksi. Avaa tämän jälkeen .env tiedosto ja muokkaa sitä.
APP_ENV=production APP_DEBUG=false APP_URL=http://cachet.io.dev APP_KEY=LWvqPaQWVeaBKc8yEYz6Z1xYe92lIFMQ DB_DRIVER=mysql DB_HOST=127.0.0.1 DB_DATABASE=cachet DB_USERNAME=root DB_PASSWORD=root CACHE_DRIVER=apc SESSION_DRIVER=apc QUEUE_DRIVER=database MAIL_DRIVER=smtp MAIL_HOST=mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ADDRESS=null MAIL_NAME=null
Luo tietokantapalvelimellesi tietokanta sekä käyttäjätunnus jota Cachet voi käyttää sitä.
Siirry Cachen hakemistoon ja aja asennuskomento
composer install --no-dev -o
Tämän jälkeen aja tietokanta migraatio komento
php artisan migrate
ja generoi security key
php artisan key:generate
Konfigroi esimerkiksi Apache2:
<VirtualHost *:80> ServerName cachet.dev # Or whatever you want to use ServerAlias cachet.dev # Make this the same as ServerName DocumentRoot "/var/www/Cachet/public" <Directory "/var/www/Cachet/public"> Require all granted # Used by Apache 2.4 Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>