Introduksjon
Forutsetninger
Trinn 1: Installer Apache, MySQL og PHP og andre avhengigheter
Trinn 2: Konfigurer MySQL
Trinn 3: Lag en MySQL-database for Concrete5
Trinn 4: Last ned og installer Concrete5
Trinn 5: Fullfør installasjonen med Concrete5-nettgrensesnittet
Introduksjon
Concrete5 er et åpen kildekode content management system (CMS) skrevet i PHP. Den er designet for enkel bruk og gir et nettgrensesnitt som lar brukere redigere innhold direkte fra siden. Concrete5 kan installeres på toppen av en LAMP-stabel på Ubuntu 16.04.
Forutsetninger
Denne opplæringen forutsetter at du allerede har opprettet en ny Vultr Cloud Compute-forekomst som kjører Ubuntu 16.04, og har root-tilgang.
Trinn 1: Installer Apache, MySQL og PHP og andre avhengigheter
Comcrete5 kjører på toppen av en LAMPE-stabel. Du må installere Apache, PHP, MySQL og en rekke andre nødvendige avhengigheter.
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
Skriv inn et sikkert MySQL-passord når du blir bedt om det.
Trinn 2: Konfigurer MySQL
Når alle nødvendige pakker er installert, kan du fortsette med å sette opp MySQL. Start installasjonen ved å kjøre.
/usr/bin/mysql_secure_installation
Skriv inn MySQL-passordet du opprettet i trinn 1. Svar på spørsmålene for å fullføre installasjonen.
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
Trinn 3: Lag en MySQL-database for Concrete5
Logg på MySQL-konsollen.
mysql -u root -p
Skriv inn passordet du opprettet i trinn 1 for å fortsette. Når du er logget på MySQL-konsollen, oppretter du en ny database for Concrete5.
mysql>CREATE DATABASE concrete5_db;
Opprett en ny bruker og gi privilegier til Concrete5-databasen du nettopp opprettet. Du kan erstatte usernameog passwordmed brukernavnet og passordet du ønsker.
mysql>GRANT ALL PRIVILEGES on concrete5_db.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Avslutt MySQL-konsollen.
mysql>exit
Trinn 4: Last ned og installer Concrete5
Naviger til Apache-serverens rotkatalog.
cd /var/www/html
Last ned Concrete5-arkivet fra det offisielle nettstedet, pakk det ut og flytt de utpakkede filene til /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
Gjør concrete5katalogen skrivbar av Concrete5.
sudo chown -R www-data:www-data /var/www/html/concrete5
Aktiver Apache-omskrivingsmodulen.
sudo a2enmod rewrite
Start Apache på nytt.
systemctl restart apache2
Trinn 5: Fullfør installasjonen med Concrete5-nettgrensesnittet
Du kan nå fullføre installasjonen med Concrete5 webgrensesnitt. Åpne nettleseren og naviger til for http://{your-server-ip}/concrete5å starte installasjonsprogrammet. Under installasjonen vil du bli bedt om dine MySQL-parametere. Bruk brukernavnet, passordet og databasenavnet du opprettet i trinn 3.
Server: localhost
MySQL Username: username
MySQL Password: password
Database Name: concrete5_db
Når installasjonen er fullført, kan du gå videre til ditt nyopprettede Concrete5-baserte nettsted.