Preduvjeti
1. korak: ažuriranje sustava
Korak 2: Instalirajte Apache web poslužitelj
Korak 3: Instalirajte PHP 7
Korak 4: Instalirajte MySQL
Korak 5: Kreirajte bazu podataka za TYPO3
Korak 6: Instalirajte TYPO3
Korak 7: Napravite virtualni host
Korak 8: Završite instalaciju
TYPO3 je besplatan i otvoreni sustav za upravljanje sadržajem poduzeća. Napisan je u PHP-u i koristi MySQL za pohranjivanje podataka. TYPO3 je prilagodljiv, mobilni, višejezičan i siguran CMS. Može se jednostavno prilagoditi i proširiti bez pisanja bilo kakvog koda.
U ovom vodiču naučit ćete instalirati TYPO3 CMS na Ubuntu 16.04.
Preduvjeti
- Instanca poslužitelja Vultr Ubuntu 16.04.
- Korisnik sudoa .
1. korak: ažuriranje sustava
Prije instaliranja bilo kojeg paketa na instancu Ubuntu poslužitelja, preporučuje se ažuriranje sustava. Prijavite se pomoću sudo korisnika i pokrenite sljedeće naredbe za ažuriranje sustava.
sudo apt-get update
sudo apt-get -y upgrade
Korak 2: Instalirajte Apache web poslužitelj
Instalirajte Apache web poslužitelj.
sudo apt-get -y install apache2
Pokrenite Apache i omogućite mu automatsko pokretanje prilikom pokretanja.
sudo systemctl start apache2
sudo systemctl enable apache2
Korak 3: Instalirajte PHP 7
Instalirajte najnoviju verziju PHP-a zajedno s modulima koje zahtijeva TYPO3.
sudo apt-get -y install php php-gd php-json php-mysqli php-curl php-cli php-apcu php-soap php-xml php-zip php-mbstring libfreetype6 php-bcmath php-fileinfo imagemagick
Konfigurirajte php.inipomoću bilo kojeg uređivača teksta po vašem izboru.
sudo nano /etc/php/7.0/apache2/php.ini
Pronađite sljedeće retke i promijenite njihove vrijednosti prema priloženim uputama.
max_execution_time = 30 // change it to 240
; max_input_vars = 1000 // Uncomment and change the value to 1500
Korak 4: Instalirajte MySQL
Instalirajte MySQL poslužitelj baze podataka.
sudo apt-get -y install mysql-server
Pokrenite MySQL poslužitelj i omogućite mu automatsko pokretanje prilikom pokretanja.
sudo systemctl start mysql
sudo systemctl enable mysql
Osigurajte svoju MySQL instalaciju.
sudo mysql_secure_installation
Od vas će se tražiti trenutna MySQL root lozinka. Navedite root lozinku postavljenu tijekom instalacije i odgovorite "Y" na sva postavljena pitanja. Postavljena pitanja su sama po sebi razumljiva.
Korak 5: Kreirajte bazu podataka za TYPO3
Prijavite se u MySQL ljusku kao root korisnik pokretanjem sljedeće naredbe.
mysql -u root -p
Navedite lozinku za MySQL root korisnika za prijavu.
Pokrenite sljedeće upite za stvaranje baze podataka i korisnika baze podataka za TYPO3.
CREATE DATABASE typo3_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'typo3_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON typo3_data.* TO 'typo3_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Naziv baze podataka typo3_datai korisničko ime možete zamijeniti typo3_userpo svom izboru. Svakako promijenite StrongPasswordu vrlo jaku lozinku.
Korak 6: Instalirajte TYPO3
Prebacite se na korijenski direktorij Apachea tako što ćete pokrenuti:
cd /var/www
Preuzmite TYPO3 arhivu koristeći:
sudo wget https://get.typo3.org/8.7.3 -O typo3.tar.gz
Uvijek možete pronaći vezu na najnoviju verziju softvera na stranici za preuzimanje TYPO3 .
Izvucite arhivu:
sudo tar xzf typo3.tar.gz
Preimenujte ekstrahirani direktorij radi praktičnosti.
sudo mv typo3*/ typo3/
Preimenujte .htaccessdatoteku pokretanjem:
sudo mv typo3/_.htaccess typo3/.htaccess
Napravite praznu datoteku s imenom datoteke FIRST_INSTALL. Web instalacijski program provjerava ovu datoteku prije početka instalacije.
sudo touch /var/www/typo3/FIRST_INSTALL
Osigurajte odgovarajuće vlasništvo pokretanjem:
sudo chown -R www-data:www-data /var/www/typo3
Korak 7: Napravite virtualni host
Pokrenite sljedeću naredbu za stvaranje virtualnog hosta za svoju TYPO3 stranicu.
sudo nano /etc/apache2/sites-available/cms.example.com.conf
Popunite datoteku sa:
<VirtualHost *:80>
ServerName cms.example.com
DocumentRoot /var/www/typo3
<Directory /var/www/typo3>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Aktivirajte konfiguraciju pokretanjem.
sudo a2ensite cms.example.com.conf
Ponovno pokrenite Apache.
sudo systemctl restart apache2
Korak 8: Završite instalaciju
Vaša TYPO3 CMS instalacija je sada dovršena. Možete dovršiti konfiguriranje TYPO3 putem svog web preglednika. Otvorite svoj web preglednik i idite do URL-a http://cms.example.comsa stvarnim imenom domene usmjerenim prema vašem Vultr VPS-u.