A Concrete5 telepítése CentOS 7 rendszeren

A Concrete5 egy nyílt forráskódú CMS, amely számos megkülönböztető és hasznos funkciót kínál, hogy segítse a szerkesztőket a tartalom egyszerű és gyors létrehozásában.

Ez a cikk a Concrete5 CentOS 7 kiszolgálóra történő telepítésének folyamatával foglalkozik.

Előfeltételek

1. lépés: Frissítse a rendszert

Ha sudo felhasználóként jelentkezik be, a következőképpen frissítheti a rendszert a legfrissebb stabil állapotra:

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

2. lépés: Telepítse az Apache-t

A Concrete5 webhely üzembe helyezéséhez be kell állítania egy webszervert. CentOS 7 rendszeren telepítheti az Apache webszervert a YUM használatával:

sudo yum install httpd -y

Távolítsa el az Apache üdvözlő oldalát:

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

Az Apache nyilvános könyvtárának és fájllistájának letiltása:

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

Indítsa el az Apache szolgáltatást, és engedélyezze a rendszerindításkor:

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

3. lépés: Telepítse a MariaDB 10-et

A Concrete5 másik összetevője az adatbázisszoftver. CentOS 7 rendszeren a MariaDB 10.x a következőképpen telepíthető a jobb teljesítmény érdekében.

3.1 A MariaDB 10.1 YUM repo létrehozása:

cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-14 03:11 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

3.2 A MariaDB 10.1 telepítése YUM használatával:

sudo yum install MariaDB-server MariaDB-client -y

3.3 Indítsa el a MariaDB szolgáltatást:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

3.4 A MariaDB telepítésének biztosítása:

sudo /usr/bin/mysql_secure_installation

Válaszoljon a kérdésekre az alábbiak szerint, és mindenképpen erős MariaDB root jelszót válasszon.

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
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

3.5 Adatbázis beállítása a Concrete5 számára:

Jelentkezzen be a MySQL shellbe a következőképpen root:

mysql -u root -p

Írja be a korábban beállított MariaDB root jelszót, majd nyomja meg Entera gombot a bejelentkezéshez.

A MySQL-héjban hozzon létre egy adatbázist concrete5, egy adatbázis-felhasználót concrete5userés annak jelszavát yourpasswordaz alábbiak szerint.

Megjegyzés: Biztonsági okokból ezeket a mintaparamétereket cserélje ki saját paramétereire.

CREATE DATABASE concrete5;
CREATE USER 'concrete5user'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON concrete5.* TO 'concrete5user'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

4. lépés: Telepítse a PHP 7-et

A Concrete5 követelményeinek megfelelően telepítheti a PHP 7.1-et és a szükséges PHP-bővítményeket a Webtatic YUM repo használatával:

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-mysqlnd php71w-xml php71w-common php71w-gd php71w-mbstring php71w-mcrypt php71w-cli php71w-xmlrpc -y

5. lépés: Telepítse a betont5

Töltse le a Concrete5 legújabb stabil kiadását a hivatalos letöltési oldaláról .

cd
wget https://core-releases.s3.amazonaws.com/9314/8193/0256/concrete5-8.0.3.zip
sudo yum install unzip -y
unzip concrete5-8.0.3.zip
sudo mv concrete5-8.0.3 /var/www/html
sudo chown -R apache:apache /var/www/html

Apache virtuális gazdagép beállítása a Concrete5 számára:

cat <<EOF | sudo tee -a /etc/httpd/conf.d/concrete5.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/concrete5-8.0.3/
ServerName concrete5.example.com
ServerAlias www.concrete5.example.com
<Directory /var/www/html/concrete5-8.0.3/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/concrete5.example.com-error_log
CustomLog /var/log/httpd/concrete5.example.com-access_log common
</VirtualHost>
EOF

Indítsa újra az Apache-ot:

sudo systemctl restart httpd.service

Módosítsa a tűzfalszabályokat a http-kapcsolatok engedélyezéséhez:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Mutasson webböngészővel a ikonra http://203.0.113.1, majd folytassa a telepítést.

Az Choose Languageoldalon válassza ki kedvenc nyelvét, majd kattintson a Right Arrowgombra.

Az Testing Environmentoldalon győződjön meg arról, hogy minden kérés teljesült, majd kattintson a Continue to Installationgombra.

Az Site Informationoldalon az alábbiak szerint adja meg az információkat, majd kattintson a Install Concrete5gombra:

Webhely:

  • Név: example.com
  • Rendszergazda e-mail cím: admin@example.com
  • Rendszergazda jelszó: <your-admin-password>
  • Jelszó megerősítése: <your-admin-password>

Kezdőpont:

  • Döntse el, hogy létrehoz egy Empty Sitevagy egy Full Site.

Adatbázis:

  • Szerver: localhost
  • MySQL felhasználónév: concrete5user
  • MySQL jelszó: yourpassword
  • Adatbázis név: concrete5

Ha nem történik semmi, Installation Completea képernyőn megjelenik az üzenet. Kattintson a Edit Your Sitegombra a Concrete5 használatának megkezdéséhez.

Ezzel az oktatóanyagunk véget ért. Köszönöm, hogy elolvasta.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.