Preduvjeti
1. korak: ažuriranje sustava
Korak 2: Instalirajte Apache web poslužitelj
Korak 3: Instalirajte PHP 7.1
Korak 4: Instalirajte MariaDB
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 CentOS 7.
Preduvjeti
- Instanca poslužitelja Vultr CentOS 7.
- Korisnik sudoa .
1. korak: ažuriranje sustava
Prije instaliranja bilo kojeg paketa na instancu poslužitelja CentOS, preporučuje se ažuriranje sustava. Prijavite se pomoću sudo korisnika i pokrenite sljedeće naredbe za ažuriranje sustava.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Nakon što se sustav ponovno pokrene, ponovno se prijavite kao sudo korisnik i nastavite na sljedeći korak.
Korak 2: Instalirajte Apache web poslužitelj
Instalirajte Apache web poslužitelj.
sudo yum -y install httpd
Pokrenite Apache i omogućite mu automatsko pokretanje prilikom pokretanja.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Korak 3: Instalirajte PHP 7.1
TYPO3 zahtijeva PHP veći od 7. U ovom vodiču koristit ćemo PHP 7.1 za postizanje maksimalne sigurnosti i stabilnosti. Prvo dodajte i omogućite Remi spremište.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71
Instalirajte najnoviju verziju PHP-a zajedno s modulima koje zahtijeva TYPO3.
sudo yum -y install php php-gd php-json php-mysqli php-curl php-cli php-apcu php-soap php-xml php-zip php-mbstring freetype php-bcmath php-fileinfo ImageMagick
Konfigurirajte php.inipomoću bilo kojeg uređivača teksta po vašem izboru.
sudo nano /etc/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 MariaDB
MariaDB je fork poslužitelja MySQL baze podataka. Instalirajte MariaDB.
sudo yum -y install mariadb mariadb-server
Pokrenite MariaDB i omogućite mu automatsko pokretanje prilikom pokretanja.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Prije konfiguriranja baze podataka, morat ćete prvo osigurati MariaDB. Možete ga osigurati pokretanjem mysql_secure_installationskripte:
sudo mysql_secure_installation
Od vas će se tražiti trenutna MariaDB root lozinka. Prema zadanim postavkama, na novoj instalaciji MariaDB-a nema root lozinke. Pritisnite tipku "enter" za nastavak. Postavite jaku lozinku za root korisnika vašeg MariaDB poslužitelja i odgovorite "Y" na sva ostala 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 MariaDB root korisnika za prijavu.
Pokrenite sljedeće upite za kreiranje baze podataka i korisnika baze podataka za instalaciju 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 apache:apache /var/www/typo3
Dopustite HTTP promet na portu 80 kroz vatrozid.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Korak 7: Napravite virtualni host
Pokrenite sljedeću naredbu za stvaranje virtualnog hosta za svoju TYPO3 stranicu.
sudo nano /etc/httpd/conf.d/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>
Ponovno pokrenite Apache.
sudo systemctl restart httpd
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.