Kuidas installida Microweber operatsioonisüsteemi CentOS 7
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
osTicket on avatud lähtekoodiga klienditoe piletimüügisüsteem. osTicketi lähtekoodi majutatakse avalikult Githubis . Sellest õpetusest saate teada, kuidas installida ja konfigureerida osTicket süsteemis CentOS 7.
mysqli
, gd
, gettext
, imap
, json
, mbstring
, Ja xml
pikendamine PHPKontrollige CentOS-i versiooni.
cat /etc/centos-release
# CentOS Linux release 7.6.1810 (Core)
Looge uus juurdepääsuga non-root
kasutajakonto sudo
ja lülituge sellele.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
MÄRKUS. Asendage johndoe
oma kasutajanimega.
Seadistage ajavöönd.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Veenduge, et teie süsteem on ajakohane.
sudo yum update
Installige vajalikud paketid.
sudo yum install -y socat git wget unzip vim
Keelake SELinux ja tulemüür.
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
Seadistage Webtatic YUM repo.
sudo yum install epel-release
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Installige PHP, samuti vajalikud PHP laiendused.
sudo yum install -y php72w php72w-cli php72w-fpm php72w-common php72w-mbstring php72w-curl php72w-gd php72w-mysql php72w-json php72w-xml php72w-imap php72w-intl php72w-pecl-apcu php72w-opcache
Kontrolli versiooni.
php -v
# PHP 7.2.21 (cli) (built: Aug 4 2019 08:42:27) ( NTS )
# Copyright (c) 1997-2018 The PHP Group
# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
Kontrollige installitud PHP laiendusi.
php -m
# mbstring
# curl
# gd
# PDO
# mysqli
# openssl
# . . .
Käivitage ja lubage PHP-FPM.
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
Installige MariaDB andmebaasi repo.
sudo vim /etc/yum.repos.d/MariaDB.repo
Kopeerige/kleepige see /etc/yum.repos.d/MariaDB.repo
faili.
[mariadb]
name = MariaDB
baseurl = https://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Installige MariaDB andmebaasiserver.
sudo yum install -y MariaDB-server MariaDB-client
Kontrolli versiooni.
mysql --version
# mysql Ver 15.1 Distrib 10.2.26-MariaDB, for Linux (x86_64) using readline 5.1
Käivitage ja lubage MariaDB.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Käivitage mysql_secure installation
skript, et parandada MariaDB turvalisust ja määrata MariaDB root
kasutaja parool .
sudo mysql_secure_installation
Ühendage juurkasutajana MariaDB kestaga.
sudo mysql -u root -p
# Enter password
Looge osTicketi jaoks tühi MariaDB andmebaas ja kasutaja ning pidage meeles mandaadid.
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
MÄRKUS. Asendage dbname
ja username
oma seadistusele vastavate nimedega. Asenda password
tugeva parooliga.
Installige Nginx.
sudo yum install -y nginx
Kontrolli versiooni.
nginx -v
# nginx version: nginx/1.12.2
Käivitage ja lubage Nginx.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Konfigureerige Nginx osTicketiga kasutamiseks.
sudo vim /etc/nginx/conf.d/osticket.conf
Kopeerige/kleepige see /etc/nginx/conf.d/osticket.conf
faili.
server {
listen 80;
server_name example.com;
root /var/www/osticket/upload;
index index.php index.html;
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;
}
if ($request_uri ~ "^/.*\.php(/[^\?]+)") {
set $path_info $1;
}
location ~ ^/scp/ajax.php/.*$ {
try_files $uri $uri/ /scp/ajax.php?$query_string;
}
location ~ ^/ajax.php/.*$ {
try_files $uri $uri/ /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;
fastcgi_param PATH_INFO $path_info;
fastcgi_pass 127.0.0.1:9000;
}
}
Salvestage fail ja väljuge klahviga :+ W+ Q.
Testige konfiguratsiooni.
sudo nginx -t
Laadige Nginx uuesti.
sudo service nginx restart
Looge dokumendi juurkataloog.
sudo mkdir -p /var/www/osticket
Muutke /var/www/osticket
kataloogi omandiõigus johndoe
.
sudo chown -R johndoe:johndoe /var/www/osticket
Liikuge dokumendi juurkausta.
cd /var/www/osticket
Laadige alla ja pakkige lahti osTicketi uusim versioon .
wget https://github.com/osTicket/osTicket/releases/download/v1.14.1/osTicket-v1.14.1.zip
unzip osTicket-v1.14.1.zip
rm osTicket-v1.14.1.zip
Kopeerige näidiskonfiguratsioonifail.
sudo cp upload/include/ost-sampleconfig.php upload/include/ost-config.php
Muutke /var/www/osticket
kataloogi omandiõigus nginx
.
sudo chown -R nginx:nginx /var/www/osticket
Käivitage sudo vim /etc/php-fpm.d/www.conf
ja määrake kasutajaks ja rühmaks nginx
. Esialgu seatakse need olekusse apache.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
Looge /var/lib/php/session/
kataloog ja muutke omanikuks nginx
.
sudo mkdir -p /var/lib/php/session && sudo chown -R nginx:nginx /var/lib/php/session
Taaskäivitage PHP-FPM teenus.
sudo systemctl restart php-fpm.service
Kui kõik on konfigureeritud, on aeg pääseda juurde osTicketi veebiinstalli viisardile. Avage oma sait veebibrauseris ja järgige installimise lõpetamiseks ekraanil kuvatavaid juhiseid.
Pärast installimist kustutage setup
turvalisuse huvides kataloog.
sudo rm -rf upload/setup
sudo chmod 0644 upload/include/ost-config.php
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? osTicket on avatud lähtekoodiga klienditoe piletimüügisüsteem. osTicketi lähtekoodi majutatakse avalikult Githubis. Selles õpetuses
Kas kasutate teistsugust süsteemi? Sylius on kaasaegne e-kaubanduse platvorm PHP jaoks, mis põhineb Symfony Frameworkil. Syliuse allikas asub GitHubis. See juhend wal
Cezerin on avatud lähtekoodiga e-kaubanduse progressiivne veebirakendus, mis on loodud Reacti ja Node.js-i abil. Sellest õpetusest saate teada, kuidas Cezerini tootmiseks juurutada
Kas kasutate teistsugust süsteemi? Apache OpenMeetings on avatud lähtekoodiga veebikonverentsirakendus. See on kirjutatud Java keeles ja toetab mitut andmebaasiserverit. ma
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? Akaunting on tasuta avatud lähtekoodiga ja veebipõhine raamatupidamistarkvara, mis on mõeldud väikeettevõtetele ja vabakutselistele. See on üles ehitatud vaimukalt
Kas kasutate teistsugust süsteemi? Mailtrain on avatud lähtekoodiga isehostitav uudiskirjarakendus, mis on üles ehitatud Node.js-ile ja MySQL/MariaDB-le. Mailtrainsi allikas on GitHubis. Thi
Kas kasutate teistsugust süsteemi? Akaunting on tasuta avatud lähtekoodiga ja veebipõhine raamatupidamistarkvara, mis on mõeldud väikeettevõtetele ja vabakutselistele. See on üles ehitatud vaimukalt
Kas kasutate teistsugust süsteemi? Mailtrain on avatud lähtekoodiga isehostitav uudiskirjarakendus, mis on üles ehitatud Node.js-ile ja MySQL/MariaDB-le. Mailtrainsi allikas on GitHubis. Thi
Kas kasutate teistsugust süsteemi? InvoicePlane on tasuta ja avatud lähtekoodiga arveldusrakendus. Selle lähtekoodi leiate sellest Githubi hoidlast. See juhend
Kas kasutate teistsugust süsteemi? osTicket on avatud lähtekoodiga klienditoe piletimüügisüsteem. osTicketi lähtekoodi majutatakse avalikult Githubis. Selles õpetuses
Kas kasutate teistsugust süsteemi? Open Web Analytics (OWA) on avatud lähtekoodiga veebianalüütika programm, mille abil saab jälgida ja analüüsida, kuidas inimesed teie veebisaiti kasutavad.
Kas kasutate teistsugust süsteemi? Open Web Analytics (OWA) on avatud lähtekoodiga veebianalüütika programm, mille abil saab jälgida ja analüüsida, kuidas inimesed teie veebisaiti kasutavad.
Kas kasutate teistsugust süsteemi? Osclass on avatud lähtekoodiga projekt, mis võimaldab teil hõlpsalt luua salastatud saite ilma tehniliste teadmisteta. Selle allikas
Kas kasutate teistsugust süsteemi? Osclass on avatud lähtekoodiga projekt, mis võimaldab teil hõlpsalt luua salastatud saite ilma tehniliste teadmisteta. Selle allikas
Kas kasutate teistsugust süsteemi? Apache OpenMeetings on avatud lähtekoodiga veebikonverentsirakendus. See on kirjutatud Java keeles ja toetab mitut andmebaasiserverit. ma
Kas kasutate teistsugust süsteemi? X-Cart on äärmiselt paindlik avatud lähtekoodiga e-kaubanduse platvorm, millel on palju funktsioone ja integratsioone. X-Carti lähtekood on hoste
Kas kasutate teistsugust süsteemi? Sissejuhatus Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit