BigTree CMS-i installimine Fedora 26 LAMP VPS-ile
Kas kasutate teistsugust süsteemi? BigTree CMS 4.2 on kiire ja kerge, tasuta ja avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), millel on ulatuslik
Vanilla on lihtne PHP-s kirjutatud arutelufoorum. Vanilla lähtekoodi majutatakse avalikult Githubis . See juhend juhendab teid läbi Vanilla installiprotsessi värske Fedora 29 Vultr serveri eksemplari, kasutades PHP-d, MariaDB-d andmebaasina ja Nginxi veebiserverina.
Vanilla Forumi soovitatud tarkvarapakk:
mbstring
curl
gd
PDO
mysqli
openssl
.Kontrollige Fedora versiooni.
cat /etc/fedora-release
# Fedora release 29 (Twenty Nine)
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 dnf check-update; sudo dnf update -y
Installige mõned põhilised süsteemihalduspaketid, kui neid pole installitud.
sudo dnf install -y vim curl wget git unzip bash-completion
Lihtsuse huvides keelake SELinux ja tulemüür.
sudo setenforce 0;sudo systemctl stop firewalld;sudo systemctl disable firewalld
Installige PHP 7.2 ja PHP laiendused.
sudo dnf install -y php-cli php-fpm php-common php-mbstring php-curl php-gd php-pdo php-mysqlnd php-json
Kontrolli versiooni.
php --version
# PHP 7.2.14 (cli) (built: Jan 8 2019 09:59:17) ( 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.
sudo dnf install -y mariadb-server
Kontrolli versiooni.
mysql --version
# mysql Ver 15.1 Distrib 10.3.11-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 oma MariaDB installi turvalisust.
sudo mysql_secure_installation
Logige MariaDB-sse sisse juurkasutajana.
mysql -u root -p
# Enter password:
Looge uus andmebaas ja kasutaja. Pidage meeles selle uue kasutaja mandaate.
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;
Installige Nginx.
sudo dnf install -y nginx
Kontrolli versiooni.
nginx -v
# nginx version: nginx/1.14.1
Käivitage ja lubage Nginx.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Seadistage Nginx Vanilla foorumi jaoks.
sudo vim /etc/nginx/conf.d/vanilla.conf
Täitke fail järgmise konfiguratsiooniga.
server {
listen 80;
server_name forum.example.com;
root /var/www/vanilla;
index index.php;
location ~* /\.git { deny all; return 403; }
location /build/ { deny all; return 403; }
location /cache/ { deny all; return 403; }
location /cgi-bin/ { deny all; return 403; }
location /uploads/import/ { deny all; return 403; }
location /conf/ { deny all; return 403; }
location /tests/ { deny all; return 403; }
location /vendor/ { deny all; return 403; }
location ~* ^/index\.php(/|$) {
include default.d/php.conf;
fastcgi_param SCRIPT_NAME /index.php;
fastcgi_param SCRIPT_FILENAME $realpath_root/index.php;
fastcgi_param X_REWRITE 1;
fastcgi_pass 127.0.0.1:9000;
}
location ~* \.php(/|$) {
rewrite ^ /index.php$uri last;
}
location / {
try_files $uri $uri/ @vanilla;
}
location @vanilla {
rewrite ^ /index.php$uri last;
}
}
Testige konfiguratsiooni.
sudo nginx -t
Laadige Nginx uuesti.
sudo systemctl reload nginx.service
Looge dokumendi juurkataloog.
sudo mkdir -p /var/www/vanilla
Muutke /var/www/vanilla
kataloogi omandiõigus johndoe
.
sudo chown -R johndoe:johndoe /var/www/vanilla
Liikuge dokumendi juurkataloogi.
cd /var/www/vanilla
Laadige alla uusim Vanilla foorum .
wget https://open.vanillaforums.com/get/vanilla-core-2.6.4.zip
Pakkige see lahti ja eemaldage ZIP-arhiiv.
unzip vanilla-core-2.6.4.zip
rm vanilla-core-2.6.4.zip
Esitage sobiv omandiõigus.
sudo chown -R nginx:nginx /var/www/vanilla
Käivitage sudo vim /etc/php-fpm.d/www.conf
ja määrake kasutajaks ja rühmaks nginx
. Esialgu seatakse see väärtusele apache
.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
Taaskäivitage PHP-FPM.
sudo systemctl restart php-fpm.service
Liikuge oma veebibrauseris kausta, kuhu laadisite üles Vanilla, ja järgige seadistamise lõpuleviimiseks ekraanil kuvatavaid juhiseid.
Kas kasutate teistsugust süsteemi? BigTree CMS 4.2 on kiire ja kerge, tasuta ja avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), millel on ulatuslik
Kas kasutate teistsugust süsteemi? Koel on lihtne veebipõhine isiklik heli voogesituse rakendus, mis on kirjutatud kliendi poolel Vue ja serveri poolel Laraveli keeles. Koe
Kas kasutate teistsugust süsteemi? Grav on avatud lähtekoodiga lamefailide CMS, mis on kirjutatud PHP-s. Gravi lähtekoodi majutatakse avalikult GitHubis. See juhend näitab teile, kuidas t
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? Tiny Tiny RSS Reader on tasuta ja avatud lähtekoodiga isehostitav veebipõhine uudistevoo (RSS/Atom) lugeja ja koondaja, mis on loodud
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? Selles õpetuses juhendan teid Minecrafti serveri seadistamisel suure jõudlusega SSD VPS-is Vultris. Õpid ho
Kas kasutate teistsugust süsteemi? NGINX-i saab kasutada HTTP/HTTPS-serverina, pöördpuhverserverina, meili puhverserverina, koormuse tasakaalustajana, TLS-i lõpetajana või vahemäluna.
Kas kasutate teistsugust süsteemi? Pagekit 1.0 CMS on ilus, modulaarne, laiendatav ja kerge, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS).
Kas kasutate teistsugust süsteemi? Subrion 4.1 CMS on võimas ja paindlik avatud lähtekoodiga sisuhaldussüsteem (CMS), mis pakub intuitiivset ja selget sisu
Kas kasutate teistsugust süsteemi? TaskWarrior on avatud lähtekoodiga ajahaldustööriist, mis täiustab rakendust Todo.txt ja selle kloone. Tänu th
Kas kasutate teistsugust süsteemi? CMS Made Simple 2.2 on paindlik ja laiendatav tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS), mis on intelligentselt loodud
Kas kasutate teistsugust süsteemi? Sissejuhatus Bro on avatud lähtekoodiga võrguliikluse analüsaator. See on peamiselt turvamonitor, mis kontrollib kogu liini liiklust
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? Matomo (endine Piwik) on avatud lähtekoodiga analüüsiplatvorm, mis on Google Analyticsi avatud alternatiiv. Matomo allikas on majutatud o
Kas kasutate teistsugust süsteemi? MyBB on tasuta ja avatud lähtekoodiga intuitiivne ja laiendatav foorumiprogramm. MyBB lähtekoodi hostitakse GitHubis. See juhend sho
Kas kasutate teistsugust süsteemi? Sissejuhatus TaskBoard on tasuta avatud lähtekoodiga tööriist, mida saab kasutada tehtavate asjade jälgimiseks. See pakub
Kas kasutate teistsugust süsteemi? Fork on avatud lähtekoodiga CMS, mis on kirjutatud PHP-s. Forksi lähtekoodi hostitakse GitHubis. See juhend näitab teile, kuidas Fork CM-i installida
Kas kasutate teistsugust süsteemi? LimeSurvey on avatud lähtekoodiga küsitlusprogramm, mis on kirjutatud PHP-s. LimeSurvey lähtekoodi hostitakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? Backdrop CMS 1.8.0 on lihtne ja paindlik, mobiilisõbralik, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS), mis võimaldab meil
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