Debian 8 Üzerinde Kaşe Nasıl Kurulur

Bu eğitimde, Debian 8'e Cachet'in nasıl kurulacağını öğreneceksiniz. Cachet güçlü bir açık kaynak durum sayfası sistemidir.

Kurulum

Bu eğitimde, MySQL'i VPS'ye zaten yüklediğiniz varsayılacaktır.

Sisteminizi güncelleyin:

apt-get update -y

Bu kütüphaneleri yükleyin:

apt-get install php5 php5-mysql libapache2-mod-php5 php5-fpm php5-cli php5-curl php5-gd git sudo apache2 -y

Ardından şuraya gidin /var/www:

cd /var/www/

Cachet için git deposunu klonlayın:

git clone https://github.com/cachethq/Cachet.git

Şimdi dizine gidin /var/www/Cachet:

cd Cachet

Sürümlerin bir listesi ile sonuçlanacak aşağıdaki komutu çalıştırın:

git tag -l

v2.3.4
v2.3.5
v2.3.6
v2.3.7
v2.3.8
v2.3.9

En son sürümü seçin, bizim durumumuzda v2.3.9:

git checkout v2.3.9

Kurmak

MySQL'e giriş yapın:

mysql -u root -p

Parolayı girdikten sonra, adlı bir veritabanı oluşturun cachet:

CREATE DATABASE cachet;

Bu veritabanı için yeni bir kullanıcı oluşturun, `` RANDOM_PASSWORD '' i seçtiğiniz bir şifreyle değiştirin:

CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;

Yeniden adlandırma env.exampleiçin .env:

mv .env.example .env

Düzenleme .envMySQL detayları ile.

Ardından besteciyi yükleyin:

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

Bir anahtar oluşturun:

php artisan key:generate

Hatayla karşılaşırsanız:

PHP Warning:  require(/root/Cachet/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /root/Cachet/bootstrap/autoload.php on line 28
PHP Fatal error:  require(): Failed opening required '/root/Cachet/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /root/Cachet/bootstrap/autoload.php on line 28

... sonra aşağıdaki komutu çalıştırın:

composer update --no-scripts

Bu hatayla karşılaşırsanız:

[ErrorException]
  proc_open(): fork failed - Cannot allocate memory

... sonra aşağıdaki komutları çalıştırın:

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

Bir anahtarı yeniden oluşturun:

php artisan key:generate

Cachet'i yükleyin:

php artisan app:install 

Etkinleştir mod_rewrite:

a2enmod rewrite
a2enmod rewrite
service apache2 restart

Şuraya gidin /etc/apache2/sites-enabled/:

cd /etc/apache2/sites-enabled/

Cachet'e erişmek için yeni bir dosya oluşturun:

mv cachet.conf

Oluşturulan dosyanın içine aşağıdakileri kopyalayıp yapıştırın:

<VirtualHost *:80>
# Domain from where Cachet will be accessed
ServerName example.com

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>

example.comVultr VPS'nize veya Vultr Bulut Sunucunuzun IP Adresine bağladığınız kendi alan adınızla değiştirin .

Hit Ctrl+Xardından basın Enter.

Dosya izinlerini düzeltin:

chmod -R 777 storage
rm -rf bootstrap/cache/*
chmod -R 777 bootstrap/

Sonuç

Vultr VPS'nize Cachet'i başarıyla yüklediniz.

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.