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.
OsTicket je bezplatný a open source nástroj pro prodej vstupenek napsaný v PHP. Je to jednoduchý a lehký nástroj, který vám umožní spravovat, organizovat a archivovat vaši žádost o podporu.
V tomto tutoriálu se dozvíte, jak nainstalovat a nakonfigurovat osTicket na Ubuntu 16.04.
Před spuštěním se doporučuje aktualizovat systém na nejnovější stabilní verzi. Přihlaste se pomocí uživatele sudo a spusťte následující příkazy pro aktualizaci systému.
sudo apt-get update -y
sudo apt-get upgrade -y
Nejprve budete muset do svého systému nainstalovat moduly Nginx, Mysql, PHP, PHP-FPM a další požadované moduly PHP. Všechny je můžete nainstalovat pomocí následujícího příkazu:
sudo apt-get install -y nginx mysql-server php7.0-cli php7.0-mysql php7.0-cgi php7.0-fpm php7.0-gd php7.0-imap php7.0-xml php7.0-mbstring php7.0-intl php-apcu -y
Po dokončení instalace spusťte službu Nginx a MySQL a přidejte je, aby se spustily při spouštění:
sudo systemctl start nginx
sudo systemctl start mysql
sudo systemctl enable nginx
sudo systemctl enable mysql
Dále budete muset upravit php.inisoubor:
sudo nano /etc/php/7.0/fpm/php.ini
Odkomentujte následující řádek a změňte jeho hodnotu na 0:
cgi.fix_pathinfo=0
Uložte a zavřete soubor, restartujte php7-fpmslužbu a přidejte ji, aby se spustila při spouštění:
sudo systemctl restart php7.0-fpm
sudo systemctl enable php7.0-fpm
Ve výchozím nastavení není MySQL zabezpečena. Můžete to zabezpečit spuštěním mysql_secure_installationskriptu.
sudo mysql_secure_installation
Odpovězte na všechny otázky, jak je uvedeno níže:
Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Když je vše hotovo, připojte se k prostředí MySQL pomocí následujícího příkazu:
mysql -u root -p
Zadejte své heslo a poté vytvořte novou databázi a uživatele pro osTicket:
mysql> create database osticketdb;
mysql> create user osticket@localhost identified by 'password';
mysql> grant all privileges on osticketdb.* to osticket@localhost identified by 'password';
mysql> flush privileges;
mysql> exit;
Nejprve budete muset vytvořit adresář pro osTicket:
sudo mkdir /var/www/html/osticket
Dále změňte adresář na osTicket a stáhněte si osTicket pomocí následujících příkazů:
cd /var/www/html/osticket
wget http://osticket.com/sites/default/files/download/osTicket-v1.10.zip
Poznámka: Nezapomeňte si stáhnout nejnovější verzi ze stránky pro stažení osTicket zde .
Po dokončení stahování rozbalte stažený soubor.
sudo unzip osTicket-v1.10.zip
Dále zkopírujte ukázkový konfigurační soubor:
sudo cp upload/include/ost-sampleconfig.php upload/include/ost-config.php
Změňte vlastníka všech osticketsouborů a adresářů na uživatele a skupinu „www-data“.
sudo chown -R www-data:www-data /var/www/html/osticket
Budete muset vytvořit novou konfiguraci virtuálního hostitele pro osTicket:
sudo nano /etc/nginx/sites-available/osticket
Přidejte následující řádky:
server {
listen 80;
server_name your-domain.com;
root /var/www/html/osticket/upload/;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
index index.php;
client_max_body_size 2000M;
client_body_buffer_size 100M;
client_header_buffer_size 10M;
large_client_header_buffers 2 10M;
client_body_timeout 12;
client_header_timeout 12;
keepalive_timeout 15;
send_timeout 10;
gzip on;
gzip_comp_level 2;
gzip_min_length 1000;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain application/x-javascript text/xml text/css application/xml;
set $path_info "";
location ~ /include {
deny all;
return 403;
}
if ($request_uri ~ "^/api(/[^\?]+)") {
set $path_info $1;
}
location ~ ^/api/(?:tickets|tasks).*$ {
try_files $uri $uri/ /api/http.php?$query_string;
}
if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") {
set $path_info $1;
}
location ~ ^/scp/ajax.php/.*$ {
try_files $uri $uri/ /scp/ajax.php?$query_string;
}
location / {
try_files $uri $uri/ index.php;
}
location ~ \.php$ {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_param PATH_INFO $path_info;
}
}
Uložte a zavřete soubor a poté aktivujte virtuálního hostitele pomocí následujícího příkazu:
sudo ln -s /etc/nginx/sites-available/osticket /etc/nginx/sites-enabled/
Nakonec restartujte službu Nginx:
sudo systemctl restart nginx
Jakmile je vše nakonfigurováno, je čas otevřít průvodce webovou instalací osTicket.
Otevřete webový prohlížeč a zadejte URL http://your-domain.com, zobrazí se průvodce instalací osTicket. Pečlivě dodržujte každý návod a dokončete instalaci.
Jakmile je instalace byla dokončena , odstraňte adresář nastavení a změnit oprávnění souboru osTicket config:
sudo rm -rf /var/www/html/osticket/upload/setup
sudo chmod 0644 /var/www/html/osticket/include/ost-config.php
Gratulujeme! Úspěšně jste nainstalovali osTicket na svůj server Ubuntu 16.04.
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