Hvernig á að setja upp Cachet á Debian 8

Í þessari kennslu muntu læra hvernig á að setja upp Cachet á Debian 8. Cachet er öflugt opinn uppspretta stöðusíðukerfi.

Uppsetning

Þessi kennsla mun gera ráð fyrir að þú hafir þegar sett upp MySQL á VPS.

Uppfærðu kerfið þitt:

apt-get update -y

Settu upp þessi bókasöfn:

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

Farðu síðan að /var/www:

cd /var/www/

Klónaðu git geymsluna fyrir Cachet:

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

Farðu nú í möppuna /var/www/Cachet:

cd Cachet

Keyrðu eftirfarandi skipun, sem mun leiða til lista yfir útgáfur:

git tag -l

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

Veldu nýjustu útgáfuna, í okkar tilfelli er það v2.3.9:

git checkout v2.3.9

Uppsetning

Innskráning á MySQL:

mysql -u root -p

Þegar þú hefur slegið inn lykilorðið skaltu búa til gagnagrunn sem heitir cachet:

CREATE DATABASE cachet;

Búðu til nýjan notanda fyrir þennan gagnagrunn, skiptu "RANDOM_PASSWORD" út fyrir lykilorð að eigin vali:

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

Endurnefna env.exampleí .env:

mv .env.example .env

Breyttu .envmeð MySQL upplýsingum þínum.

Settu síðan upp tónskáld:

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

Búðu til lykil:

php artisan key:generate

Ef þú lendir í villunni:

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

... keyrðu síðan eftirfarandi skipun:

composer update --no-scripts

Ef þú rekst á þessa villu:

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

... keyrðu síðan eftirfarandi skipanir:

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

Endurskapa lykil:

php artisan key:generate

Settu upp skyndiminni:

php artisan app:install 

Virkja mod_rewrite:

a2enmod rewrite
a2enmod rewrite
service apache2 restart

Farðu á /etc/apache2/sites-enabled/:

cd /etc/apache2/sites-enabled/

Búðu til nýja skrá til að fá aðgang að Cachet:

mv cachet.conf

Afritaðu og límdu eftirfarandi inni í búnu skránni:

<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>

Skiptu út example.comfyrir þitt eigið lén sem þú hefur tengt við Vultr VPS þinn eða með IP tölu Vultr Instances þíns.

Smelltu Ctrl+Xog ýttu svo á Enter.

Lagaðu skráarheimildir:

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

Niðurstaða

Þú hefur sett upp Cachet á Vultr VPS þinn.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira