Si të instaloni Thelia 2.3 në Debian 9
Përdorimi i një sistemi të ndryshëm? Thelia është një mjet me burim të hapur për krijimin e faqeve të internetit të e-biznesit dhe menaxhimin e përmbajtjes në internet të shkruar në PHP. Kodi burimor Thelia i
Pagekit është një CMS me burim të hapur i shkruar në PHP. Kodi burimor i Pagekit ndodhet publikisht në GitHub . Ky udhëzues do t'ju tregojë se si të instaloni Pagekit CMS në një shembull të ri CentOS 7 Vultr.
Sigurohuni që serveri juaj të plotësojë kërkesat e mëposhtme.
Kontrolloni versionin e OS.
cat /etc/centos-release
# CentOS Linux release 7.4.1708 (Core)
Krijoni një non-root
llogari të re përdoruesi me sudo
akses dhe kaloni në të.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
SHËNIM : Zëvendësojeni johndoe
me emrin tuaj të përdoruesit .
Vendosni zonën kohore.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Sigurohuni që sistemi juaj të jetë i përditësuar.
sudo yum update -y
Instaloni paketat e nevojshme dhe të dobishme.
sudo yum install -y wget vim unzip bash-completion
Pagekit CMS do të funksionojë mirë me Apache ose NGINX. Në këtë tutorial, ne do të përdorim softuerin më të fundit NGINX.
Bëhuni root
përdorues për një moment,
sudo su - root
Krijoni një skedar të ri nginx_mainline.repo
në /etc/yum.repos.d/
drejtori.
cat > /etc/yum.repos.d/nginx_mainline.repo
Më pas kopjoni/ngjisni rreshtat e mëposhtëm në dritaren e terminalit dhe shtypni CTRL + D
.
[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=1
Dil nga root
përdoruesi.
logout
Shkarkoni çelësin PGP të depove NGINX.
wget https://nginx.org/keys/nginx_signing.key
sudo rpm --import nginx_signing.key
Instaloni NGINX.
sudo yum install -y nginx
Filloni dhe aktivizoni NGINX.
sudo systemctl enable nginx.service && sudo systemctl start nginx.service
Pagekit mbështet bazat e të dhënave MySQL dhe SQLite. Në këtë tutorial, megjithatë, ne do të përdorim bazën e të dhënave MariaDB e cila është një rënie në zëvendësimin e MySQL.
Krijo depo MariaDB YUM për CentOS.
sudo vim /etc/yum.repos.d/MariaDB.repo
Kopjo/ngjit sa vijon në të.
# 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
Pasi skedari të jetë vendosur, instaloni MariaDB.
sudo yum install -y MariaDB-server MariaDB-client
Filloni dhe aktivizoni MariaDB.
sudo systemctl enable mariadb.service && sudo systemctl start mariadb.service
Ekzekutoni mysql_secure_installation
skriptin për të përmirësuar sigurinë e instalimit tuaj të MariaDB dhe për të vendosur root
fjalëkalimin e përdoruesit.
sudo mysql_secure_installation
Hapi i fundit është krijimi i një baze të dhënash dhe përdoruesi të ri për Pagekit CMS.
Hyni në MariaDB.
mysql -u root -p
Krijoni bazën e të dhënave dhe përdoruesin.
CREATE DATABASE db_name;
GRANT ALL ON db_name.* TO 'user' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Dil nga MariaDB.
exit
CentOS nuk ofron versionin më të fundit PHP në depot e paracaktuar të softuerit. Do të na duhet të shtojmë një depo Webtatic YUM. Ndiqni këtë udhëzues Vultr për udhëzime për këtë.
Shkarkoni dhe instaloni PHP 7.1 dhe shtesat e kërkuara PHP. Ne gjithashtu do të instalojmë shtesa opsionale PHP.
sudo yum install -y php71w-cli php71w-fpm php71w-common php71w-mbstring php71w-zip php71w-mysql php71w-sqlite3 php71w-curl php71w-simplexml php71w-xml
Kontrolloni versionin 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
Aktivizo dhe fillo php-fpm.service
.
sudo systemctl enable php-fpm.service && sudo systemctl start php-fpm.service
Ekzekutoni sudo vi /etc/nginx/conf.d/pagekit.conf
dhe kopjoni/ngjitni sa vijon.
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;
}
}
Testoni konfigurimin NGINX.
sudo nginx -t
Ringarko NGINX.
sudo systemctl reload nginx.service
Krijoni një direktori rrënjësore të dokumentit.
sudo mkdir -p /var/www/pagekit
Ndrysho pronësinë e /var/www/pagekit
drejtorisë në johndoe
.
sudo chown -R johndoe:johndoe /var/www/pagekit
Navigoni te rrënja e dokumentit.
cd /var/www/pagekit
Shkarkoni versionin më të fundit të qëndrueshëm të Pagekit CMS nga linja e komandës.
wget https://github.com/pagekit/pagekit/releases/download/1.0.13/pagekit-1.0.13.zip
Shkëputni Pagekit CMS dhe hiqni skedarin zip të shkarkuar.
unzip pagekit-1.0.13.zip
rm pagekit-1.0.13.zip
Ndrysho pronësinë e /var/www/pagekit
drejtorisë në nginx
.
sudo chown -R nginx:nginx /var/www/pagekit
Hapni /etc/php-fpm.d/www.conf
skedarin dhe vendosni përdoruesin dhe grupin në nginx
.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
Ruani skedarin dhe rinisni php-fpm.service
.
sudo systemctl restart php-fpm.service
Hapi i fundit është të hapni domenin/IP-në tuaj në shfletuesin e internetit dhe të ndiqni magjistarin e instalimit të Pagekit CMS.
Tani keni Pagekit të instaluar në serverin tuaj CentOS 7. Për të hyrë në zonën e administratorit të Pagekit CMS thjesht shtojini /admin
IP/URL-në e faqes suaj.
Përdorimi i një sistemi të ndryshëm? Thelia është një mjet me burim të hapur për krijimin e faqeve të internetit të e-biznesit dhe menaxhimin e përmbajtjes në internet të shkruar në PHP. Kodi burimor Thelia i
Përdorimi i një sistemi të ndryshëm? Microweber është një CMS me burim të hapur drag and drop dhe dyqan online. Kodi burimor Microweber është pritur në GitHub. Ky udhëzues do t'ju tregojë
Using a Different System? Microweber is an open source drag and drop CMS and online shop. Microweber source code is hosted on GitHub. This guide will show yo
Përdorimi i një sistemi të ndryshëm? DotCMS është një sistem menaxhimi i përmbajtjes me burim të hapur, të nivelit të ndërmarrjes, i shkruar në Java. Ai përmban pothuajse çdo veçori të kërkuar
Përdorimi i një sistemi të ndryshëm? Pagekit 1.0 CMS është një Sistem i Menaxhimit të Përmbajtjes (CMS) i bukur, modular, i zgjatshëm dhe i lehtë, pa pagesë dhe me burim të hapur me
Përdorimi i një sistemi të ndryshëm? BigTree CMS 4.2 është një sistem i shpejtë dhe i lehtë, pa pagesë dhe me burim të hapur, sistem i menaxhimit të përmbajtjes së nivelit të ndërmarrjes (CMS) me një
Përdorimi i një sistemi të ndryshëm? Pagekit është një CMS me burim të hapur i shkruar në PHP. Kodi burimor i Pagekit është pritur në GitHub. Ky udhëzues do t'ju tregojë se si ta instaloni
Përdorimi i një sistemi të ndryshëm? PyroCMS është një CMS me burim të hapur i shkruar në PHP. Kodi burimor PyroCMS është pritur në GitHub. Në këtë udhëzues ecni mirë në të gjithë
Përdorimi i një sistemi të ndryshëm? Subrion 4.1 CMS është një sistem i fuqishëm dhe fleksibël i menaxhimit të përmbajtjes me burim të hapur (CMS) që sjell një përmbajtje intuitive dhe të qartë
Përdorimi i një sistemi të ndryshëm? Sfondi CMS 1.8.0 është një Sistem i Menaxhimit të Përmbajtjes (CMS) i thjeshtë dhe fleksibël, i përshtatshëm për celularin, pa pagesë dhe me burim të hapur që na lejon
Përdorimi i një sistemi të ndryshëm? Hyrje Roadiz është një CMS moderne e krijuar për të trajtuar shumë lloje shërbimesh. Bazuar në komponentët e Symfony dhe Doktrinën ORM, d.m.th
Përdorimi i një sistemi të ndryshëm? Microweber është një CMS me burim të hapur drag and drop dhe dyqan online. Kodi burimor Microweber është pritur në GitHub. Ky udhëzues do t'ju tregojë
Përdorimi i një sistemi të ndryshëm? Grav është një CMS me skedar të sheshtë me burim të hapur i shkruar në PHP. Kodi burimor Grav është i pritur publikisht në GitHub. Ky udhëzues do t'ju tregojë se si t
Përdorimi i një sistemi të ndryshëm? Grav është një CMS me skedar të sheshtë me burim të hapur i shkruar në PHP. Kodi burimor Grav është i pritur publikisht në GitHub. Ky udhëzues do t'ju tregojë se si t
Përdorimi i një sistemi të ndryshëm? Automad është një sistem menaxhimi i përmbajtjes i bazuar në skedarë me burim të hapur (CMS) dhe motor shabllonesh i shkruar në PHP. Kodi burimor Automad i
Raneto është një bazë njohurish falas dhe me burim të hapur, e ndërtuar në Node.js që është e lehtë për t'u konfiguruar dhe përdorur, si dhe e lehtë për t'u administruar. Kategoritë dhe faqet ar
Përdorimi i një sistemi të ndryshëm? Thelia është një mjet me burim të hapur për krijimin e faqeve të internetit të e-biznesit dhe menaxhimin e përmbajtjes në internet të shkruar në PHP. Kodi burimor Thelia i
Përdorimi i një sistemi të ndryshëm? Tetor 1.0 CMS është një Sistem i Menaxhimit të Përmbajtjes (CMS) i thjeshtë dhe i besueshëm, pa pagesë dhe me burim të hapur i ndërtuar në kornizën Laravel
Përdorimi i një sistemi të ndryshëm? ImpressPages CMS 5.0 është një sistem i thjeshtë dhe efektiv, pa pagesë dhe me burim të hapur, i përshtatshëm për përdoruesit, i bazuar në MVC, Sistem i Menaxhimit të Përmbajtjes (CMS)
Përdorimi i një sistemi të ndryshëm? CMS Made Simple 2.2 është një Sistem i Menaxhimit të Përmbajtjes (CMS) fleksibël dhe i zgjerueshëm, pa pagesë dhe me burim të hapur, i krijuar në mënyrë inteligjente për të
Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.
A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.
Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.
Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.
Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…
Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.
Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.
Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.
Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.
Së fundmi Apple lëshoi macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë