Mainos / Advertisement:

Ero sivun ”Cachet” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
(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
  
Asenna seuraavat paketit myös
+
Lataa git (asenna git jos ei ole asennettu) asennuspaketti webhakemistoon:
 
 
* php-mbstring
 
* php-apcu
 
* php-xml
 
* php-pdo
 
* php-intl
 
* php-mysql
 
* tokenizer
 
* OpenSSL
 
 
 
Lataa git asennuspaketti webhakemistoon:
 
  
  cd /var/www
+
<pre>
  git clone https://github.com/cachethq/Cachet.git
+
apt-get install git-core
  cd Cachet
+
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

  • Vaatii PHP5.5 tai uudemman ja Composer paketin.
  • 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
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>
Mainos / Advertisement: