The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Cachet je open source systém stavových stránek, který vám umožňuje informovat vaše uživatele o výpadcích, plánovaných údržbách a mnohem více. V této příručce budeme instalovat Cachet na server Linux, na kterém již běží Apache, PHP a MySQL.
Nejprve musíme naklonovat samotný Cachet z jeho úložiště Github do adresáře, který pro něj později použijeme. Předpokládejme, že náš adresář je /opt/cachet/:
cd /opt/
git clone https://github.com/cachethq/Cachet.git cachet/
cd cachet/
Ve výchozím nastavení je mezipaměť dodávána se .env.examplesouborem. Tento soubor budeme muset přejmenovat na .env, bez ohledu na typ prostředí, na kterém pracujete. Po přejmenování můžeme soubor upravit a nakonfigurovat jej do mezipaměti:
APP_ENV=production
APP_DEBUG=false
APP_URL=http://localhost
APP_KEY=SomeRandomString
DB_DRIVER=mysql
DB_HOST=localhost
DB_DATABASE=cachet
DB_USERNAME=cachet
DB_PASSWORD=RANDOM_PASSWORD
DB_PORT=null
CACHE_DRIVER=apc
SESSION_DRIVER=apc
QUEUE_DRIVER=database
CACHET_EMOJI=false
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ADDRESS=null
MAIL_NAME="Demo Status Page"
MAIL_ENCRYPTION=tls
REDIS_HOST=null
REDIS_DATABASE=null
REDIS_PORT=null
GITHUB_TOKEN=null
Cachet trvá na databázi, aby mohla ukládat data. V této příručce budeme používat databázi MySQL. Vytvořte novou databázi pomocí následujícího příkazu:
mysql -u root -p
CREATE DATABASE cachet;
Poznámka: použití mysql -u root -ppředpokládá, že nemáte /root/.my.cnfpověření k serveru MySQL.
Nyní můžeme vytvořit nového uživatele MySQL, který je oprávněn přistupovat k naší čerstvé databázi:
CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;
Cache, kterou potřebuje composerke svému fungování. Níže uvádíme, jak jej můžeme nainstalovat:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Mezipaměť poskytuje vestavěnou metodu pro generování aplikačního klíče. Cachet používá tento aplikační klíč pro všechna data, která jsou šifrována. To znamená, že byste chtěli zálohovat klíč někde v bezpečí.
php artisan key:generate
Nyní jste připraveni nainstalovat Cachet pomocí dalšího jednoduchého příkazu:
php artisan app:install
Poznámka: Po této instalaci nikdy neměňte klíč aplikace; jinak se mezipaměti nepodaří dešifrovat data, což způsobí poškození vaší instalace.
Samotný Cachet je webová aplikace. Proto jej budeme obsluhovat pomocí Apache, čímž k němu umožníme přístup přes prohlížeč.
Poznámka: Cachet vyžaduje, aby byl na vašem serveru Apache povolen mod_rewrite.
a2enmod rewrite
Nyní můžeme pokračovat ve vytváření našeho virtuálního hostitele. Pro tento krok vytvořte nový soubor s názvem cachet.confve /etc/apache2/sites-enabled/složce:
<VirtualHost *:80>
# Domain from where Cachet will be accessed
ServerName cachet.dev
ServerAlias cachet.dev
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>
Nyní můžeme začít pracovat s Cachet. Jednoduše restartujte Apache2 pomocí následujícího příkazu:
service apache2 restart
Nyní byste měli mít přístup k vaší čerstvé instalaci Cachet v doméně, kterou jste předtím nastavili v konfiguraci Apache2.
Cachet je docela dobře navržená stavová stránka s otevřeným zdrojovým kódem, která funguje téměř na jakémkoli systému UNIX a dokonce i na serverech se systémem Windows. Díky tomu, že Cachet je open source, můžeme snadno implementovat naše vlastní pluginy, pokud jsme obeznámeni s PHP. Šťastné hackování!
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více