Asenna Concrete5 Ubuntuun 16.04

Johdanto

Concrete5 on avoimen lähdekoodin sisällönhallintajärjestelmä (CMS), joka on kirjoitettu PHP:llä. Se on suunniteltu helppokäyttöiseksi ja tarjoaa verkkokäyttöliittymän, jonka avulla käyttäjät voivat muokata sisältöä suoraan sivulta. Concrete5 voidaan asentaa LAMP-pinon päälle Ubuntu 16.04:ssä.

Edellytykset

Tässä opetusohjelmassa oletetaan, että olet jo luonut uuden Vultr Cloud Compute -esiintymän, jossa on Ubuntu 16.04, ja että sinulla on pääkäyttäjän oikeudet.

Vaihe 1: Asenna Apache, MySQL ja PHP sekä muut riippuvuudet

Comcrete5 toimii LAMP-pinon päällä. Sinun on asennettava Apache, PHP, MySQL ja joukko muita vaadittuja riippuvuuksia.

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

Anna suojattu MySQL-salasana pyydettäessä.

Vaihe 2: Asenna MySQL

Kun kaikki tarvittavat paketit on asennettu, voit jatkaa MySQL:n määrittämistä. Aloita asennus suorittamalla.

/usr/bin/mysql_secure_installation

Kirjoita vaiheessa 1 luomasi MySQL-salasana. Viimeistele asennus vastaamalla kysymyksiin.

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

Vaihe 3: Luo MySQL-tietokanta Concrete5:lle

Kirjaudu MySQL-konsoliin.

mysql -u root -p

Anna vaiheessa 1 luomasi salasana jatkaaksesi. Kun olet kirjautunut sisään MySQL-konsoliin, luo uusi tietokanta Concrete5:lle.

mysql>CREATE DATABASE concrete5_db;

Luo uusi käyttäjä ja myönnä oikeudet juuri luomaasi Concrete5-tietokantaan. Voit korvata usernameja passwordvalitsemallasi käyttäjätunnuksella ja salasanalla.

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

Poistu MySQL-konsolista.

mysql>exit

Vaihe 4: Lataa ja asenna Concrete5

Siirry Apache-palvelimesi juurihakemistoon.

cd /var/www/html

Lataa Concrete5-arkisto viralliselta verkkosivustolta, pura se ja siirrä puretut tiedostot kohteeseen /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

Tee concrete5hakemistosta kirjoitettava Concrete5.

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

Ota Apachen uudelleenkirjoitusmoduuli käyttöön.

sudo a2enmod rewrite

Käynnistä Apache uudelleen.

systemctl restart apache2

Vaihe 5: Viimeistele asennus Concrete5-verkkoliittymällä

Voit nyt suorittaa asennuksen loppuun Concrete5-verkkoliittymällä. Avaa verkkoselain ja siirry http://{your-server-ip}/concrete5kohtaan käynnistääksesi asennusohjelman. Asennuksen aikana sinulta kysytään MySQL-parametreja. Käytä vaiheessa 3 luomaasi käyttäjätunnusta, salasanaa ja tietokannan nimeä.

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

Kun asennus on valmis, voit siirtyä äskettäin luodulle Concrete5-pohjaiselle verkkosivustollesi.

Jätä kommentti

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja