Introducció
Requisits previs
Pas 1: instal·leu Apache, MySQL i PHP i altres dependències
Pas 2: Configura MySQL
Pas 3: creeu una base de dades MySQL per a Concrete5
Pas 4: Baixeu i instal·leu Concrete5
Pas 5: completeu la instal·lació amb la interfície web de Concrete5
Introducció
Concrete5 és un sistema de gestió de continguts (CMS) de codi obert escrit en PHP. Ha estat dissenyat per ser fàcil d'utilitzar i proporciona una interfície web que permet als usuaris editar contingut directament des de la pàgina. Concrete5 es pot instal·lar a sobre d'una pila LAMP a Ubuntu 16.04.
Requisits previs
Aquest tutorial suposa que ja heu creat una nova instància Vultr Cloud Compute amb Ubuntu 16.04 i teniu accés root.
Pas 1: instal·leu Apache, MySQL i PHP i altres dependències
Comcrete5 s'executa a sobre d'una pila LAMP. Haureu d'instal·lar Apache, PHP, MySQL i una sèrie d'altres dependències necessàries.
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
Introduïu una contrasenya MySQL segura quan se us demani.
Pas 2: Configura MySQL
Un cop instal·lats tots els paquets necessaris, podeu procedir a configurar MySQL. Inicieu la instal·lació executant.
/usr/bin/mysql_secure_installation
Introduïu la contrasenya de MySQL que vau crear al pas 1. Contesteu les preguntes per completar la instal·lació.
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
Pas 3: creeu una base de dades MySQL per a Concrete5
Inicieu sessió a la consola MySQL.
mysql -u root -p
Introduïu la contrasenya que vau crear al pas 1 per continuar. Un cop hàgiu iniciat sessió a la consola MySQL, creeu una nova base de dades per a Concrete5.
mysql>CREATE DATABASE concrete5_db;
Creeu un usuari nou i atorgueu privilegis a la base de dades Concrete5 que acabeu de crear. Podeu substituir usernamei passwordamb el nom d'usuari i la contrasenya que trieu.
mysql>GRANT ALL PRIVILEGES on concrete5_db.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Sortiu de la consola MySQL.
mysql>exit
Pas 4: Baixeu i instal·leu Concrete5
Navegueu al directori arrel del vostre servidor Apache.
cd /var/www/html
Baixeu l'arxiu de Concrete5 des del lloc web oficial, descomprimiu-lo i moveu els fitxers extrets a /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
Feu que el concrete5directori sigui escrivible per Concrete5.
sudo chown -R www-data:www-data /var/www/html/concrete5
Habiliteu el mòdul de reescriptura d'Apache.
sudo a2enmod rewrite
Reinicieu Apache.
systemctl restart apache2
Pas 5: completeu la instal·lació amb la interfície web de Concrete5
Ara podeu completar la instal·lació amb la interfície web de Concrete5. Obriu el vostre navegador web i aneu a http://{your-server-ip}/concrete5per iniciar l'instal·lador. Durant la instal·lació se us demanarà els vostres paràmetres de MySQL. Utilitzeu el nom d'usuari, la contrasenya i el nom de la base de dades que heu creat al pas 3.
Server: localhost
MySQL Username: username
MySQL Password: password
Database Name: concrete5_db
Un cop finalitzada la instal·lació, podeu passar al vostre lloc web recentment creat basat en Concrete5.