How to Install Typo3 CMS 9.5.5 On Ubuntu 18.10
Installation of Typo3 CMS 9.5.5 on Ubuntu 18.10
Typo3 CMS is a free,opensource Content Management Software.It can be used for small websites to multinational corporations.This video covers the tutorial of installation procedure of typo3 CMS.
Features:
• It is secure and loads fast that performs at any scale.
• Integrate all the digital marketing tools you know
• Create and deliver content across all digital channels.
Requirements:
Apache 2.4+
MariaDB 5.5
PHP 7.2
PHP Modules:
Php php-gd php-pdo php-mysql php-intl php-simplexml php-mbstring php-mcrypt
Download the typo3 CMS using wget from the website by executing the following command
root@linuxhelp:/var/www# wget --content-disposition get.typo3.org/9
Extract the tar file of typo3 Cms using the below command
root@linuxhelp:/var/www #tar xvzf typo3_src-9.5.5.tar.gz
root@linuxhelp:/var/www# ll
total 26612
drwxr-xr-x 4 root root 4096 Apr 11 00:41 ./
drwxr-xr-x 15 root root 4096 Apr 6 09:52 ../
drwxr-xr-x 2 root root 4096 Apr 6 09:52 html/
drwxr-xr-x 4 root root 4096 Mar 4 12:29 typo3_src-9.5.5/
-rw-r--r-- 1 root root 27231372 Mar 4 12:31 typo3_src-9.5.5.tar.gz
Rename the typo3 directory
root@linuxhelp:/var/www# mv typo3_src-9.5.5 typo3
root@linuxhelp:/var/www# ll
total 26612
drwxr-xr-x 4 root root 4096 Apr 11 00:42 ./
drwxr-xr-x 15 root root 4096 Apr 6 09:52 ../
drwxr-xr-x 2 root root 4096 Apr 6 09:52 html/
drwxr-xr-x 4 root root 4096 Mar 4 12:29 typo3/
-rw-r--r-- 1 root root 27231372 Mar 4 12:31 typo3_src-9.5.5.tar.gz
Assign writable and ownership permissions to the typo3 directory
root@linuxhelp:/var/www# chown -R www-data. typo3/
root@linuxhelp:/var/www# chmod -R 775 typo3/
create a customised configuration file for typo3 CMS
root@linuxhelp:/var/www# vim /etc/apache2/sites-available/typo3.conf
<virtualhost *:80>
Servername www.linuxhelp1.com
Documentroot /var/www/typo3/
</virtualhost>
Edit the configuration of php as follows
root@linuxhelp:/var/www# vim /etc/php/7.2/cli/php.ini
max_input_vars=1500
max_execution_time=240
Install the php-intl module which is the requirement of typo3 Cms
root@linuxhelp:/var/www# apt install php-intl -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
php7.2-intl
The following NEW packages will be installed:
php-intl php7.2-intl
.
.
.
.
Creating config file /etc/php/7.2/mods-available/intl.ini with new version
Processing triggers for libapache2-mod-php7.2 (7.2.15-0ubuntu0.18.10.2) ...
Setting up php-intl (1:7.2+62) ...
Disable the default sites in apache server other than typo3 cms
root@linuxhelp:/var/www# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
systemctl reload apache2
Enable the site of typo3 Cms
root@linuxhelp:/var/www# a2ensite typo3.conf
Enabling site typo3.
To activate the new configuration, you need to run:
systemctl reload apache2
Enable the rewrite module
root@linuxhelp:/var/www# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
systemctl restart apache2
Restart the service of Apache
root@linuxhelp:/var/www/typo3# systemctl restart apache2
Enter the servername in the virtual hosting in the url of the browser to start the installation of typo3 CMS
Create an Empty file FIRST_INSTALL under the document root directory of Apache server for typo3 CMS
root@linuxhelp:/var/www/typo3# touch FIRST_INSTALL
root@linuxhelp:/var/www/typo3# systemctl restart apache2
Enter the database details that has set for typo3 CMS inside the MariaDB database
Select the database created for typo3 CMS in the mariadb by clicking dropdown list on the use an existing database and click continue
Enroll the admin credentials for typo3 Cms
Click open the backend of typo3 by selecting the yes, download the list of distributions
Enter the login credentials of admins account of typo3 CMs that has set in the installation procedure
Backend Of Admins account has been successfully logged in
Installation of typo3 CMS on Ubuntu 18.10 comes to end