{"id":34433,"date":"2022-02-11T20:20:23","date_gmt":"2022-02-11T20:20:23","guid":{"rendered":"https:\/\/www.globalizationpartners.com\/?p=34433"},"modified":"2022-02-15T14:10:28","modified_gmt":"2022-02-15T14:10:28","slug":"how-to-install-typo3-cms","status":"publish","type":"post","link":"https:\/\/www.globalizationpartners.com\/2022\/02\/11\/how-to-install-typo3-cms\/","title":{"rendered":"How to Install TYPO3 CMS"},"content":{"rendered":"<p>TYPO3 is an open-source Content Management System (CMS) that is free and platform agnostic. TYPO3 is one of the most popular web content management systems in the world. It was released in 1998 by Kasper Skrhj and supported by two development teams. Many website owners utilize the adaptable method to post and <a href=\"https:\/\/www.globalizationpartners.com\/tools\/translation-connectors-library\/\">manage their content online<\/a>. Developers may simply implement extensions since content and code are managed separately. There is no need to write additional code for this, which makes the process considerably easier. Although training the engineers will take time, users who upload and maintain content frequently can figure out how to utilize the well-organized backend after a few hours. In this blog, let me show you how to install TYPO CMS.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-34471\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog.jpg\" alt=\"how-to-install-typo3-cms-gpi-blog\" width=\"650\" height=\"366\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog.jpg 650w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-300x169.jpg 300w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/p>\n<h2><em><strong>Installation Requirements<\/strong><\/em><\/h2>\n<ul>\n<li>PHP 7.4+ for TYPO3 v11, PHP 7.2\u20137.4 TYPO3 v10 LTS, PHP 7 for TYPO3 v8<\/li>\n<li>PostgreSQL 9.4 or later (9.6+ recommended)<\/li>\n<li>MySQL 5.7.2 or later (8.0 recommended), before MySQL 5.5+<\/li>\n<li>2.7 or later (10.4+ preferred) MariaDB<\/li>\n<li>SQLite 3 SQL Server 2012 or later (as bundled with PHP)<\/li>\n<\/ul>\n<p>Dependencies, which will now include the following libraries:<\/p>\n<ul>\n<li>Symfony 5.2+<\/li>\n<li>Doctrine DBAL 3.0<\/li>\n<li>Twitter Bootstrap v5<\/li>\n<li>Composer v2 is used<\/li>\n<\/ul>\n<h2><em><strong>Installing and Deploying TYPO3 CMS<\/strong><\/em><\/h2>\n<p>The first and simple way to install TYPO3 CMS is to download the Typo3 package <em>.zip<\/em> and extract files <a href=\"https:\/\/get.typo3.org\/version\/11\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>. The second way to install it via Composer.<\/p>\n<p>Composer should only be used to set up TYPO3 locally or within the testing environment. Because Composer isn&#8217;t used in a live environment, there&#8217;s no need to install dependencies, which reduces attack vectors.<\/p>\n<p>When a system is ready to go &#8220;live,&#8221; it should be relocated or &#8220;deployed&#8221; to the live environment.<\/p>\n<h2><em><strong>Pre-installation:<\/strong><\/em><\/h2>\n<ol>\n<li>Ensure you have <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Composer<\/a> on your PC.<\/li>\n<li>Access the root directory of the webserver.<\/li>\n<\/ol>\n<div align=\"center\">\n<table style=\"height: 534px;\" border=\"1\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"text-align: left;\" width=\"156\"><strong>bash<\/strong><\/td>\n<td width=\"396\">composer create-project typo3\/cms-base-distribution:^11 example-project-directory<\/td>\n<\/tr>\n<tr>\n<td width=\"75\"><strong>powershell<\/strong><\/td>\n<td width=\"396\">composer create-project &#8220;typo3\/cms-base-distribution:^11&#8221; example-project-directory<\/td>\n<\/tr>\n<tr>\n<td width=\"75\"><strong>ddev<\/strong><\/td>\n<td width=\"396\"># Create a directory for your project<\/p>\n<p>mkdir example-project-directory<\/p>\n<p># Go into that directory<\/p>\n<p>cd example-project-directory<\/p>\n<p># Tell DDEV to create a new project of type &#8220;typo3&#8221;<\/p>\n<p>ddev config\u00a0 &#8211;project-type=typo3 &#8211;docroot=public &#8211;create-docroot<\/p>\n<p># Start the ddev instance<\/p>\n<p>ddev start<\/p>\n<p># Fetch a basic TYPO3 installation and its&#8217; dependencies<\/p>\n<p>ddev composer create &#8220;typo3\/cms-base-distribution:^11&#8221;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>This command gets the most recent version of TYPO3 and installs it in the <strong>&#8216;YourProjectDirectory&#8217;<\/strong> location. Your directory will look like this:<\/p>\n<p style=\"padding-left: 80px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34438 size-full\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-1.png\" alt=\"how-to-install-typo3-cms-gpi-blog-directory\" width=\"776\" height=\"213\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-1.png 776w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-1-300x82.png 300w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-1-768x211.png 768w\" sizes=\"(max-width: 776px) 100vw, 776px\" \/><\/p>\n<h2><strong>TYPO3 accessed with a web browser<\/strong><\/h2>\n<p style=\"padding-left: 40px;\">TYPO3 is now accessible using a web browser. To finish the installation process, TYPO3 automatically redirects all requests to <u>\/typo3\/install.php<\/u> when accessing a new site for the first time.<\/p>\n<p>&nbsp;<\/p>\n<h2><em><strong>Installation Steps<\/strong><\/em><\/h2>\n<p style=\"padding-left: 40px;\">Step 1: The host environment will now be scanned by TYPO3, then it will search the host system for the following items during the scan.<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34443 size-full\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-2.png\" alt=\"how-to-install-typo3-cms-gpi-blog-step-1\" width=\"620\" height=\"384\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-2.png 620w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-2-300x186.png 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"padding-left: 40px;\">Step 2: Choose a database connection driver and enter the database&#8217;s credentials.<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34448 size-full\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-3.png\" alt=\"how-to-install-typo3-cms-gpi-blog-step-2\" width=\"621\" height=\"624\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-3.png 621w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-3-300x300.png 300w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-3-150x150.png 150w\" sizes=\"(max-width: 621px) 100vw, 621px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"padding-left: 40px;\">Step 3: Typo3 has two alternatives for you to choose from. The first option determines what databases are accessible based on what database drivers are present on the host; while the second option creates a new database.<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34453 size-full\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-4.png\" alt=\"how-to-install-typo3-cms-gpi-blog-step-3\" width=\"623\" height=\"461\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-4.png 623w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-4-300x222.png 300w\" sizes=\"(max-width: 623px) 100vw, 623px\" \/><\/p>\n<p style=\"padding-left: 40px;\">Step 4: To obtain access to TYPO3&#8217;s backend, you must first create an Administrator Account. A name and an email address for this user can also be set.<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34458 size-full\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-5.png\" alt=\"how-to-install-typo3-cms-gpi-blog-step-4\" width=\"620\" height=\"653\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-5.png 620w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-5-285x300.png 285w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/p>\n<p style=\"padding-left: 40px;\">Step 5: TYPO3 has two options: creating an empty starting page or proceed to the backend administrative interface. Beginners should choose the first option, TYPO3 will then build an empty starting page, and a site configuration file.<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-34463\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-step-5.png\" alt=\"how-to-install-typo3-cms-gpi-blog-step-5\" width=\"620\" height=\"448\" srcset=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-step-5.png 620w, https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/02\/how-to-install-typo3-cms-gpi-blog-step-5-300x217.png 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/p>\n<h2><em><strong>Conclusion <\/strong><\/em><\/h2>\n<p>In this blog, we have learned the necessary steps to install Typo3 on your device. In the future, we will talk about how to enable Typo3\u2019s multilingual support.<\/p>\n<p>&nbsp;<\/p>\n<h3>References:<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.ionos.com\/digitalguide\/hosting\/cms\/installing-typo3\/\">https:\/\/www.ionos.com\/digitalguide\/hosting\/cms\/installing-typo3\/<\/a><\/li>\n<li><a href=\"https:\/\/docs.typo3.org\/m\/typo3\/tutorial-getting-started\/master\/en-us\/Installation\/Install.html#install\">https:\/\/docs.typo3.org\/m\/typo3\/tutorial-getting-started\/master\/en-us\/Installation\/Install.html#install<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TYPO3 is an open-source Content Management System (CMS) that is free and platform agnostic. TYPO3 is one of the most popular web content management systems in the world. It was released in 1998 by Kasper Skrhj and supported by two development teams. Many website owners utilize the adaptable method to post and manage their content [&hellip;]<\/p>\n","protected":false},"author":30,"featured_media":34471,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[302,530,1807],"_links":{"self":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/34433"}],"collection":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/comments?post=34433"}],"version-history":[{"count":10,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/34433\/revisions"}],"predecessor-version":[{"id":34479,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/34433\/revisions\/34479"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media\/34471"}],"wp:attachment":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media?parent=34433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/categories?post=34433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/tags?post=34433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}