Com instal·lar Concrete5 a CentOS 7

Concrete5 és un CMS de codi obert que ofereix moltes característiques distintives i útils per ajudar els editors a produir continguts de manera fàcil i ràpida.

Aquest article tractarà el procés d'instal·lació de Concrete5 en un servidor CentOS 7.

Requisits previs

Pas 1: actualitzeu el sistema

Quan inicieu sessió com a usuari sudo, podeu actualitzar el sistema a l'estat estable més recent de la següent manera:

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

Pas 2: instal·leu Apache

El desplegament d'un lloc web de Concrete5 requereix que configureu un servidor web. A CentOS 7, podeu instal·lar el servidor web Apache mitjançant YUM:

sudo yum install httpd -y

Elimina la pàgina de benvinguda d'Apache:

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

Desactiveu el directori públic i la llista de fitxers d'Apache:

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

Inicieu el servei Apache i activeu-lo a l'arrencada del sistema:

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

Pas 3: instal·leu MariaDB 10

Un altre component que requereix Concrete5 és el programari de bases de dades. A CentOS 7, podeu instal·lar MariaDB 10.x de la següent manera per obtenir un millor rendiment.

3.1 Creeu el dipòsit MariaDB 10.1 YUM:

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 Instal·leu MariaDB 10.1 mitjançant YUM:

sudo yum install MariaDB-server MariaDB-client -y

3.3 Inicieu el servei MariaDB:

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

3.4 Assegureu la instal·lació de MariaDB:

sudo /usr/bin/mysql_secure_installation

Respon a les preguntes de la següent manera i assegureu-vos de triar una contrasenya d'arrel de MariaDB segura.

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 Configurar una base de dades per a Concrete5:

Inicieu sessió al shell de MySQL com a root:

mysql -u root -p

Escriviu la contrasenya d'arrel de MariaDB que heu establert anteriorment i, a continuació, premeu Enterper iniciar la sessió.

A l'intèrpret d'ordres de MySQL, creeu una base de dades concrete5, un usuari de la base de dades concrete5useri la seva contrasenya de la yourpasswordmanera següent.

Nota: per motius de seguretat, hauríeu de substituir aquests paràmetres de mostra pels vostres.

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;

Pas 4: instal·leu PHP 7

Tal com requereix Concrete5, podeu instal·lar PHP 7.1 i les extensions PHP necessàries mitjançant el dipòsit Webtatic YUM:

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

Pas 5: instal·leu Concrete5

Descarrega l'última versió estable de Concrete5 des de la seva pàgina oficial de descàrrega .

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

Configureu un host virtual Apache per a Concrete5:

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

Reinicieu Apache:

sudo systemctl restart httpd.service

Modifiqueu les regles del tallafoc per permetre connexions http:

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

Apunteu el vostre navegador web a http://203.0.113.1i, a continuació, continueu la instal·lació.

A la Choose Languagepàgina, trieu el vostre idioma preferit i feu clic al Right Arrowbotó.

A la Testing Environmentpàgina, assegureu-vos que totes les sol·licituds es compleixin i, a continuació, feu clic al Continue to Installationbotó.

A la Site Informationpàgina, introduïu la informació com a continuació i feu clic al Install Concrete5botó:

Lloc:

  • Nom: example.com
  • Adreça electrònica de l'administrador: admin@example.com
  • Contrasenya de l'administrador: <your-admin-password>
  • Confirma la contrassenya: <your-admin-password>

Punt d'inici:

  • Decidiu crear un Empty Siteo un Full Site.

Base de dades:

  • Servidor: localhost
  • Nom d'usuari de MySQL: concrete5user
  • Contrasenya MySQL: yourpassword
  • Nom de la base de dades: concrete5

Si no passa res, rebràs el Installation Completemissatge a la pantalla. Feu clic al Edit Your Sitebotó per començar a utilitzar Concrete5.

Així conclou el nostre tutorial. Gràcies per llegir.

Deixa un comentari

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació