TYPO3 è un sistema di gestione dei contenuti aziendali gratuito e open source. È scritto in PHP e utilizza MySQL per archiviare i suoi dati. TYPO3 è un CMS reattivo, mobile pronto, multilingue e sicuro. Può essere facilmente personalizzato ed esteso senza scrivere alcun codice.
In questo tutorial imparerai a installare TYPO3 CMS su Ubuntu 16.04.
Prerequisiti
- Un'istanza del server Vultr Ubuntu 16.04.
- Un utente sudo .
Passaggio 1: aggiornamento del sistema
Prima di installare eventuali pacchetti sull'istanza del server Ubuntu, si consiglia di aggiornare il sistema. Accedi usando l'utente sudo ed esegui i seguenti comandi per aggiornare il sistema.
sudo apt-get update
sudo apt-get -y upgrade
Passaggio 2: installare il server Web Apache
Installa il web server Apache.
sudo apt-get -y install apache2
Avvia Apache e abilita l'esecuzione automatica all'avvio.
sudo systemctl start apache2
sudo systemctl enable apache2
Passaggio 3: installa PHP 7
Installa l'ultima versione di PHP insieme ai moduli richiesti da 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
Configurare php.iniutilizzando qualsiasi editor di testo a scelta.
sudo nano /etc/php/7.0/apache2/php.ini
Trova le seguenti righe e modifica i loro valori secondo le istruzioni fornite.
max_execution_time = 30 // change it to 240
; max_input_vars = 1000 // Uncomment and change the value to 1500
Passaggio 4: installare MySQL
Installa il server database MySQL.
sudo apt-get -y install mysql-server
Avviare il server MySQL e abilitare l'avvio automatico all'avvio.
sudo systemctl start mysql
sudo systemctl enable mysql
Proteggi la tua installazione MySQL.
sudo mysql_secure_installation
Ti verrà chiesta l'attuale password di root di MySQL. Fornire la password di root impostata durante l'installazione e rispondere "Y" a tutte le domande poste. Le domande poste sono autoesplicative.
Passaggio 5: creare il database per TYPO3
Accedere alla shell MySQL come utente root eseguendo il comando seguente.
mysql -u root -p
Fornire la password per l'utente root MySQL per accedere.
Eseguire le seguenti query per creare un database e un utente del database per 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;
È possibile sostituire il nome del database typo3_datae il nome utente in typo3_userbase alla propria scelta. Assicurati di passare StrongPassworda una password molto sicura .
Passaggio 6: installare TYPO3
Passare alla directory principale Web di Apache eseguendo:
cd /var/www
Scarica l'archivio TYPO3 usando:
sudo wget https://get.typo3.org/8.7.3 -O typo3.tar.gz
Puoi sempre trovare il link all'ultima versione del software nella pagina di download di TYPO3 .
Estrai l'archivio:
sudo tar xzf typo3.tar.gz
Rinominare la directory estratta per comodità.
sudo mv typo3*/ typo3/
Rinomina il .htaccessfile eseguendo:
sudo mv typo3/_.htaccess typo3/.htaccess
Crea un file vuoto con nome file FIRST_INSTALL. Il programma di installazione Web controlla questo file prima di iniziare l'installazione.
sudo touch /var/www/typo3/FIRST_INSTALL
Fornire la proprietà appropriata eseguendo:
sudo chown -R www-data:www-data /var/www/typo3
Passaggio 7: creare un host virtuale
Eseguire il comando seguente per creare un host virtuale per il sito TYPO3.
sudo nano /etc/apache2/sites-available/cms.example.com.conf
Popolare il file con:
<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>
Attiva la configurazione eseguendo.
sudo a2ensite cms.example.com.conf
Riavvia Apache.
sudo systemctl restart apache2
Passaggio 8: terminare l'installazione
L'installazione di TYPO3 CMS è ora completa. È possibile completare la configurazione di TYPO3 tramite il browser Web. Apri il tuo browser web e vai all'URL http://cms.example.comcon il nome di dominio effettivo puntato verso il tuo VPS Vultr.