Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: Telepítse az Apache-t
3. lépés: Telepítse a MariaDB 10-et
4. lépés: Telepítse a PHP 7-et
5. lépés: Telepítse a betont5
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.