Cum se instalează Anchor CMS pe un VPS Fedora 26 LAMP
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
Pagekit este un CMS open source scris în PHP. Codul sursă Pagekit este găzduit public pe GitHub . Acest ghid vă va arăta cum instalați Pagekit CMS pe o nouă instanță CentOS 7 Vultr.
Asigurați-vă că serverul dvs. îndeplinește următoarele cerințe.
Verificați versiunea sistemului de operare.
cat /etc/centos-release
# CentOS Linux release 7.4.1708 (Core)
Creați un non-root
cont de utilizator nou cu sudo
acces și treceți la acesta.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
NOTĂ : Înlocuiți johndoe
cu numele de utilizator .
Setați fusul orar.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Asigurați-vă că sistemul dvs. este actualizat.
sudo yum update -y
Instalați pachetele necesare și utile.
sudo yum install -y wget vim unzip bash-completion
Pagekit CMS va funcționa bine cu Apache sau NGINX. În acest tutorial, vom folosi cel mai recent software NGINX.
Deveniți root
utilizator pentru o clipă,
sudo su - root
Creați un fișier nou nginx_mainline.repo
în /etc/yum.repos.d/
director.
cat > /etc/yum.repos.d/nginx_mainline.repo
Apoi copiați / lipiți următoarele linii în fereastra terminalului și apăsați CTRL + D
.
[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=1
Deconectare de la root
utilizator.
logout
Descărcați cheia PGP a depozitului NGINX.
wget https://nginx.org/keys/nginx_signing.key
sudo rpm --import nginx_signing.key
Instalați NGINX.
sudo yum install -y nginx
Porniți și activați NGINX.
sudo systemctl enable nginx.service && sudo systemctl start nginx.service
Pagekit acceptă bazele de date MySQL și SQLite. Cu toate acestea, în acest tutorial, vom folosi baza de date MariaDB, care este o scădere a înlocuirii MySQL.
Creați depozitul MariaDB YUM pentru CentOS.
sudo vim /etc/yum.repos.d/MariaDB.repo
Copiați / inserați următoarele în ea.
# MariaDB 10.2 CentOS repository list - created 2017-12-11 23:19 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
După ce fișierul este pe loc, instalați MariaDB.
sudo yum install -y MariaDB-server MariaDB-client
Porniți și activați MariaDB.
sudo systemctl enable mariadb.service && sudo systemctl start mariadb.service
Rulați mysql_secure_installation
scriptul pentru a îmbunătăți securitatea instalării dumneavoastră MariaDB și pentru a seta root
parola utilizatorului.
sudo mysql_secure_installation
Ultimul pas este crearea unei noi baze de date și a utilizatorului pentru Pagekit CMS.
Autentificați-vă la MariaDB.
mysql -u root -p
Creați bază de date și utilizator.
CREATE DATABASE db_name;
GRANT ALL ON db_name.* TO 'user' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Ieșire din MariaDB.
exit
CentOS nu oferă cea mai recentă versiune PHP în depozitele sale software implicite. Va trebui să adăugăm un repertoriu Webtatic YUM. Urmați acest ghid Vultr pentru instrucțiuni în acest sens.
Descărcați și instalați PHP 7.1 și extensiile PHP necesare. Vom instala, de asemenea, extensii PHP opționale.
sudo yum install -y php71w-cli php71w-fpm php71w-common php71w-mbstring php71w-zip php71w-mysql php71w-sqlite3 php71w-curl php71w-simplexml php71w-xml
Verificați versiunea PHP.
php --version
# PHP 7.1.11 (cli) (built: Oct 29 2017 17:26:51) ( NTS )
# Copyright (c) 1997-2017 The PHP Group
# Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
Activați și porniți php-fpm.service
.
sudo systemctl enable php-fpm.service && sudo systemctl start php-fpm.service
Rulați sudo vi /etc/nginx/conf.d/pagekit.conf
și copiați / lipiți următoarele.
server {
listen [::]:80;
listen 80;
server_name example.com;
index index.php index.html;
root /var/www/pagekit;
# PHP setup with query string support
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000; # Instead of TCP connection, you can listen on unix socket
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_param HTTP_MOD_REWRITE On;
}
}
Testați configurația NGINX.
sudo nginx -t
Reîncărcați NGINX.
sudo systemctl reload nginx.service
Creați un director rădăcină document.
sudo mkdir -p /var/www/pagekit
Schimbați proprietatea /var/www/pagekit
directorului în johndoe
.
sudo chown -R johndoe:johndoe /var/www/pagekit
Navigați la rădăcina documentului.
cd /var/www/pagekit
Descărcați cea mai recentă versiune stabilă de Pagekit CMS de pe linia de comandă.
wget https://github.com/pagekit/pagekit/releases/download/1.0.13/pagekit-1.0.13.zip
Decuplați Pagekit CMS și eliminați fișierul zip descărcat.
unzip pagekit-1.0.13.zip
rm pagekit-1.0.13.zip
Schimbați proprietatea /var/www/pagekit
directorului în nginx
.
sudo chown -R nginx:nginx /var/www/pagekit
Deschideți /etc/php-fpm.d/www.conf
fișierul și setați utilizatorul și grupul la nginx
.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
Salvați fișierul și reporniți php-fpm.service
.
sudo systemctl restart php-fpm.service
Ultimul pas este să deschideți domeniul dvs. / IP în browserul web și să urmați asistentul de instalare Pagekit CMS.
Acum aveți Pagekit instalat pe serverul dvs. CentOS 7. Pentru a accesa zona de administrare a Pagekit CMS trebuie doar /admin
să adăugați la adresa IP / URL-ul site-ului dvs.
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
Folosind un sistem diferit? Thelia este un instrument open source pentru crearea de site-uri web pentru e-business și gestionarea conținutului online scris în PHP. Codul sursă Thelia i
Folosind un sistem diferit? Couch CMS este un sistem de gestionare a conținutului (CMS) simplu și flexibil, gratuit și deschis, care permite proiectanților web să deseneze
Folosind un sistem diferit? Automad este un sistem open source de conținut bazat pe fișiere (CMS) și motor de șabloane, scris în PHP. Codul sursă Automad i
Folosind un sistem diferit? BlogoText CMS este un sistem simplu și ușor, gratuit și liber de gestionare a conținutului de conținut (CMS) și un motor de blog minimalist
Bolt este un CMS open source scris în PHP. Codul sursă Bolts este găzduit pe GitHub. Acest ghid vă va arăta cum instalați Bolt CMS pe un nou CentOS 7 Vult
Folosind un sistem diferit? Fundalul CMS 1.8.0 este un sistem de management al conținutului (CMS), simplu și flexibil, mobil, prietenos și gratuit, care ne permite
Folosind un sistem diferit? Pagekit 1.0 CMS este un sistem frumos de gestionare a conținutului (CMS), modular, extensibil și ușor, gratuit și deschis, cu
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
MODX este un sistem de gestionare a conținutului liber și open source scris în PHP. Folosește MySQL sau MariaDB pentru a stoca baza de date. MODX este proiectat pentru business i
Folosind un sistem diferit? WonderCMS este un CMS cu fișier plat, de tip open source, rapid și mic, scris în PHP. Codul sursă WonderCMS este găzduit pe Github. Acest ghid va fi
Folosind un sistem diferit? Neos este o platformă de aplicații de conținut cu un CMS și un cadru de aplicații în centrul său. Acest ghid vă va arăta cum să instalați
Folosind un sistem diferit? Pagekit 1.0 CMS este un sistem frumos de gestionare a conținutului (CMS), modular, extensibil și ușor, gratuit și deschis, cu
Folosind un sistem diferit? Redaxscript 3.2 CMS este un sistem de gestionare a conținutului (CMS) modern și ultra ușor, gratuit și deschis, cu rachetă
Folosind un sistem diferit? Introducere Tiki Wiki CMS Groupware, cunoscut și sub numele de Tiki, este un sistem gratuit și deschis de gestionare a conținutului wiki. Funcția Tikis
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
Folosind un sistem diferit? Subrion 4.1 CMS este un sistem puternic și flexibil de gestionare a conținutului de surse deschise (CMS), care aduce un conținut intuitiv și clar
Folosind un sistem diferit? Introducere BoltWire este un sistem gratuit și ușor de gestionare a conținutului scris în PHP. Comparativ cu majoritatea celorlalți manageri de conținut
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
Folosind un sistem diferit? BigTree CMS 4.2 este un sistem de gestionare a conținutului (CMS) rapid și ușor, gratuit și liber, cu o întreprindere
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe