Uvod
Preduvjeti
Korak 1: Instalirajte Apache, MySQL i PHP i druge ovisnosti
Korak 2: Postavite MySQL
Korak 3: Napravite MySQL bazu podataka za Concrete5
Korak 4: Preuzmite i instalirajte Concrete5
Korak 5: Dovršite instalaciju s web sučeljem Concrete5
Uvod
Concrete5 je open source sustav za upravljanje sadržajem (CMS) napisan u PHP-u. Dizajniran je za jednostavnu upotrebu i pruža web sučelje koje korisnicima omogućuje uređivanje sadržaja izravno sa stranice. Concrete5 se može instalirati na LAMP stog na Ubuntu 16.04.
Preduvjeti
Ovaj vodič pretpostavlja da ste već stvorili svježu instancu Vultr Cloud Compute koja pokreće Ubuntu 16.04 i da imate root pristup.
Korak 1: Instalirajte Apache, MySQL i PHP i druge ovisnosti
Comcrete5 radi na vrhu LAMP hrpe. Morat ćete instalirati Apache, PHP, MySQL i niz drugih potrebnih ovisnosti.
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
Unesite sigurnu MySQL lozinku kada se to od vas zatraži.
Korak 2: Postavite MySQL
Nakon što su svi potrebni paketi instalirani, možete nastaviti s postavljanjem MySQL-a. Započnite instalaciju izvršavanjem.
/usr/bin/mysql_secure_installation
Unesite MySQL lozinku koju ste kreirali u koraku 1. Odgovorite na pitanja da biste dovršili instalaciju.
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
Korak 3: Napravite MySQL bazu podataka za Concrete5
Prijavite se na MySQL konzolu.
mysql -u root -p
Unesite lozinku koju ste stvorili u 1. koraku za nastavak. Nakon što ste prijavljeni na MySQL konzolu, kreirajte novu bazu podataka za Concrete5.
mysql>CREATE DATABASE concrete5_db;
Stvorite novog korisnika i dodijelite privilegije bazi podataka Concrete5 koju ste upravo stvorili. Možete zamijeniti usernamei passwordkorisničkim imenom i lozinkom po vašem izboru.
mysql>GRANT ALL PRIVILEGES on concrete5_db.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Izađite iz MySQL konzole.
mysql>exit
Korak 4: Preuzmite i instalirajte Concrete5
Idite do korijenskog direktorija poslužitelja Apache.
cd /var/www/html
Preuzmite Concrete5 arhivu sa službene web stranice, raspakirajte je i premjestite ekstrahirane datoteke /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
Učinite concrete5imenik upisljivim pomoću Concrete5.
sudo chown -R www-data:www-data /var/www/html/concrete5
Omogućite Apache modul za ponovno pisanje.
sudo a2enmod rewrite
Ponovno pokrenite Apache.
systemctl restart apache2
Korak 5: Dovršite instalaciju s web sučeljem Concrete5
Sada možete dovršiti instalaciju s web sučeljem Concrete5. Otvorite svoj web preglednik i idite do http://{your-server-ip}/concrete5za pokretanje instalacijskog programa. Tijekom instalacije od vas će se tražiti da unesete svoje MySQL parametre. Koristite korisničko ime, lozinku i naziv baze podataka koje ste stvorili u 3. koraku.
Server: localhost
MySQL Username: username
MySQL Password: password
Database Name: concrete5_db
Nakon što je instalacija dovršena, možete prijeći na svoju novostvorenu web stranicu temeljenu na Concrete5.