Sådan installeres Thelia 2.3 på Debian 9
Bruger du et andet system? Thelia er et open source-værktøj til at skabe e-business-websteder og administrere onlineindhold skrevet i PHP. Thelia kildekode i
Fuel CMS er et CodeIgniter-baseret indholdsstyringssystem. Dens kildekode er hostet på GitHub . Denne vejledning viser dig, hvordan du installerer Fuel CMS på en ny CentOS 7 Vultr-instans.
Krav
.htaccess
. Denne tutorial vil bruge Nginx.Før du begynder
Tjek CentOS-versionen.
cat /etc/centos-release # CentOS Linux release 7.6.1810 (Core)
Opret en ny non-root
brugerkonto med sudo
adgang og skift til den.
useradd -c "John Doe" johndoe && passwd johndoe usermod -aG wheel johndoe su - johndoe
BEMÆRK: Erstat johndoe
med dit brugernavn.
Indstil tidszonen.
timedatectl list-timezones sudo timedatectl set-timezone 'Region/City'
Sørg for, at dit system er opdateret.
sudo yum update
Installer de nødvendige pakker.
sudo yum install -y socat git wget unzip epel-release
Deaktiver SELinux og Firewall.
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
Installer PHP
Konfigurer Webtatic YUM repo.
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Download og installer PHP.
sudo yum install -y php72w php72w-cli php72w-fpm php72w-mysqlnd php72w-common
Tjek versionen.
php --version
Start og aktiver PHP-FPM-tjenesten.
sudo systemctl start php-fpm.service sudo systemctl enable php-fpm.service
Installer MariaDB
Konfigurer MariaDB-repoen. Kør sudo vi /etc/yum.repos.d/MariaDB.repo
og udfyld den med følgende tekst.
[mariadb] name = MariaDB baseurl = https://yum.mariadb.org/10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Installer MariaDB-databaseserveren.
sudo yum install -y MariaDB-server MariaDB-client
Tjek versionen.
mysql --version && sudo mysqld --version # mysql Ver 15.1 Distrib 10.2.25-MariaDB, for Linux (x86_64) using readline 5.1 # mysqld Ver 10.2.25-MariaDB for Linux on x86_64 (MariaDB Server)
Start og aktiver MariaDB.
sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
Kør mysql_secure_installation
scriptet for at forbedre sikkerheden for din MariaDB-installation.
sudo mysql_secure_installation
Log ind på MariaDB som root-bruger.
sudo mysql -u root -p # Enter password:
Opret en ny MariaDB-database og databasebruger, og husk legitimationsoplysningerne.
CREATE DATABASE dbname; GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; quit
BEMÆRK: Erstat dbname
og username
med passende navne til din opsætning. Erstat password
med en stærk adgangskode.
Installer Nginx
Installer Nginx.
sudo yum install -y nginx
Tjek versionen.
nginx -v
Start og aktiver Nginx.
sudo systemctl start nginx.service sudo systemctl enable nginx.service
Konfigurer Nginx til Fuel CMS. Kør sudo vim /etc/nginx/conf.d/fuel.conf
og udfyld filen med følgende konfiguration.
server { listen 80; root /var/www/fuel; index index.php index.html index.htm; server_name example.com; location / { try_files $uri $uri/ /index.php?q=$uri&$args; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Test Nginx-konfiguration.
sudo nginx -t
Genindlæs Nginx.
sudo systemctl reload nginx.service
Installer Fuel CMS
Opret dokumentets rodmappe.
sudo mkdir -p /var/www/fuel
Skift ejerskab af /var/www/fuel
biblioteket til johndoe
.
sudo chown -R johndoe:johndoe /var/www/fuel
Download den seneste udgivelse af Fuel CMS.
cd /var/www/fuel wget https://github.com/daylightstudio/FUEL-CMS/archive/master.zip unzip master.zip rm master.zip mv FUEL-CMS-master/* . rm -rf FUEL-CMS-master
Konfigurer fuel/application/config/database.php
filen med de korrekte databaseforbindelsesindstillinger.
vim fuel/application/config/database.php
Importer fuel/install/fuel_schema.sql
filen til den nyoprettede database.
mysql -u username -p password < fuel/install/fuel_schema.sql
BEMÆRK: Erstat username
og password
med dine databaselegitimationsoplysninger.
Skift den $config['encryption_key']
online, der 327
findes i fuel/application/config/config.php
filen. For at generere en tilfældig nøgle kan du bruge openssl
værktøjet.
vim fuel/application/config/config.php
Aktiver admin-backend ved at ændre $config['admin_enabled'] = FALSE;
til TRUE
.
vim fuel/application/config/MY_fuel.php
Opret /var/lib/php/session
mappen og skift dens ejerskab til brugeren nginx
.
sudo mkdir -p /var/lib/php/session && sudo chown -R nginx:nginx /var/lib/php/session
Skift ejerskab af /var/www/fuel
biblioteket til nginx
.
sudo chown -R nginx:nginx /var/www/fuel
Kør sudo vim /etc/php-fpm.d/www.conf
og indstil brugeren og gruppen til nginx
. I første omgang vil de begge være indstillet til apache
.
sudo vi /etc/php-fpm.d/www.conf # user = nginx # group = nginx
Genstart PHP-FPM-tjenesten.
sudo systemctl restart php-fpm.service
Brug din foretrukne webbrowser, åbn dit websted og følg Fuel CMS-installationsprogrammet. Efter at have fulgt installationsprogrammet, vil du have Fuel CMS oppe og køre. For at få adgang til brændstofadministrationsområdet skal du tilføje /fuel
til dit websteds URL. Brug følgende loginoplysninger Username: admin
og Password: admin
. Når du har logget ind, skal du ændre din administratoradgangskode.
Bruger du et andet system? Thelia er et open source-værktøj til at skabe e-business-websteder og administrere onlineindhold skrevet i PHP. Thelia kildekode i
Bruger du et andet system? Microweber er en open source træk og slip CMS og online shop. Microweber-kildekoden er hostet på GitHub. Denne guide vil vise dig
Bruger du et andet system? Microweber er en open source træk og slip CMS og online shop. Microweber-kildekoden er hostet på GitHub. Denne guide vil vise dig
Bruger du et andet system? DotCMS er et open source, enterprise-grade content management system skrevet i Java. Den indeholder næsten alle nødvendige funktioner
Bruger du et andet system? Pagekit 1.0 CMS er et smukt, modulært, udvideligt og let, gratis og open source Content Management System (CMS) med
Bruger du et andet system? BigTree CMS 4.2 er et hurtigt og let, gratis og open source, enterprise-grade content management system (CMS) med omfattende
Bruger du et andet system? Pagekit er et open source CMS skrevet i PHP. Pagekit-kildekoden er hostet på GitHub. Denne vejledning viser dig, hvordan du installerer
Bruger du et andet system? PyroCMS er et open source CMS skrevet i PHP. PyroCMS-kildekoden er hostet på GitHub. I denne guide går du godt igennem det hele
Bruger du et andet system? Subrion 4.1 CMS er et kraftfuldt og fleksibelt open source Content Management System (CMS), der bringer et intuitivt og klart indhold
Bruger du et andet system? Backdrop CMS 1.8.0 er et enkelt og fleksibelt, mobilvenligt, gratis og open source Content Management System (CMS), der giver os mulighed for
Bruger du et andet system? Introduktion Roadiz er et moderne CMS designet til at håndtere mange typer tjenester. Baseret på Symfony-komponenter og Doctrin ORM, dvs
Bruger du et andet system? Microweber er en open source træk og slip CMS og online shop. Microweber-kildekoden er hostet på GitHub. Denne guide vil vise dig
Bruger du et andet system? Grav er et open source flad-fil CMS skrevet i PHP. Grav kildekode er offentligt hostet på GitHub. Denne vejledning viser dig, hvordan t
Bruger du et andet system? Grav er et open source flad-fil CMS skrevet i PHP. Grav kildekode er offentligt hostet på GitHub. Denne vejledning viser dig, hvordan t
Bruger du et andet system? Automad er et open source filbaseret indholdsstyringssystem (CMS) og skabelonmotor skrevet i PHP. Automad-kildekoden i
Raneto er en gratis og open source vidensbase, bygget på Node.js, der er nem at konfigurere og bruge, samt nem at administrere. Kategorier og sider ar
Bruger du et andet system? Thelia er et open source-værktøj til at skabe e-business-websteder og administrere onlineindhold skrevet i PHP. Thelia kildekode i
Bruger du et andet system? Oktober 1.0 CMS er et enkelt og pålideligt, gratis og open source Content Management System (CMS) bygget på Laravel-rammeværket
Bruger du et andet system? ImpressPages CMS 5.0 er et enkelt og effektivt, gratis og open source, brugervenligt, MVC-baseret Content Management System (CMS)
Bruger du et andet system? CMS Made Simple 2.2 er et fleksibelt og udvidelsesvenligt, gratis og open source Content Management System (CMS) intelligent designet til at b.
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.
Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.
Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.
Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...
Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.
Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af dataene. Denne blog dækker udviklingen af datalagring på basis af en infografik.
Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.
I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.
For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af mac-maskiner. Læs denne artikel for at lære mere