Installer Concrete5 på Ubuntu 16.04

Introduksjon

Concrete5 er et åpen kildekode content management system (CMS) skrevet i PHP. Den er designet for enkel bruk og gir et nettgrensesnitt som lar brukere redigere innhold direkte fra siden. Concrete5 kan installeres på toppen av en LAMP-stabel på Ubuntu 16.04.

Forutsetninger

Denne opplæringen forutsetter at du allerede har opprettet en ny Vultr Cloud Compute-forekomst som kjører Ubuntu 16.04, og har root-tilgang.

Trinn 1: Installer Apache, MySQL og PHP og andre avhengigheter

Comcrete5 kjører på toppen av en LAMPE-stabel. Du må installere Apache, PHP, MySQL og en rekke andre nødvendige avhengigheter.

apt-get update
apt-get install apache2 mysql-server php7.0 php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-xml php7.0-mbstring libapache2-mod-php7.0 unzip -y

Skriv inn et sikkert MySQL-passord når du blir bedt om det.

Trinn 2: Konfigurer MySQL

Når alle nødvendige pakker er installert, kan du fortsette med å sette opp MySQL. Start installasjonen ved å kjøre.

/usr/bin/mysql_secure_installation

Skriv inn MySQL-passordet du opprettet i trinn 1. Svar på spørsmålene for å fullføre installasjonen.

Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
Change the root password? [Y/N] N
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y

Trinn 3: Lag en MySQL-database for Concrete5

Logg på MySQL-konsollen.

mysql -u root -p

Skriv inn passordet du opprettet i trinn 1 for å fortsette. Når du er logget på MySQL-konsollen, oppretter du en ny database for Concrete5.

mysql>CREATE DATABASE concrete5_db;

Opprett en ny bruker og gi privilegier til Concrete5-databasen du nettopp opprettet. Du kan erstatte usernameog passwordmed brukernavnet og passordet du ønsker.

mysql>GRANT ALL PRIVILEGES on concrete5_db.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;

Avslutt MySQL-konsollen.

mysql>exit

Trinn 4: Last ned og installer Concrete5

Naviger til Apache-serverens rotkatalog.

cd /var/www/html

Last ned Concrete5-arkivet fra det offisielle nettstedet, pakk det ut og flytt de utpakkede filene til /var/www/concrete5

wget --trust-server-names http://www.concrete5.org/download_file/-/view/96959/ -O concrete5.zip
unzip concrete5.zip
rm concrete5.zip
mv concrete5-8.2.1 concrete5
cd concrete5

Gjør concrete5katalogen skrivbar av Concrete5.

sudo chown -R www-data:www-data /var/www/html/concrete5

Aktiver Apache-omskrivingsmodulen.

sudo a2enmod rewrite

Start Apache på nytt.

systemctl restart apache2

Trinn 5: Fullfør installasjonen med Concrete5-nettgrensesnittet

Du kan nå fullføre installasjonen med Concrete5 webgrensesnitt. Åpne nettleseren og naviger til for http://{your-server-ip}/concrete5å starte installasjonsprogrammet. Under installasjonen vil du bli bedt om dine MySQL-parametere. Bruk brukernavnet, passordet og databasenavnet du opprettet i trinn 3.

Server: localhost
MySQL Username: username
MySQL Password: password
Database Name: concrete5_db

Når installasjonen er fullført, kan du gå videre til ditt nyopprettede Concrete5-baserte nettsted.

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer