* Webserver capable of running PHP applications (Apache, Nginx, IIS or other)
* PHP 5.5 up to 7
-* MySQL 5.5 up to 5.6 or compatible (no "strict mode", see below)
+* MySQL 5.5 up to 5.7 or compatible
* more than 200 MB of disk space
Note: If you use any other webserver than Apache, make sure you add the necessary configuration normally
TYPO3 works with MySQL in the above mentioned versions. It will also work on
compatible "drop-in" replacements like MariaDB or Percona.
-Note that MySQL "strict mode" is currently not supported by TYPO3. If your
-MySQL server is configured with either STRICT_TRANS_TABLES or
-STRICT_ALL_TABLES (especially true with MySQL 5.6, as this is a new default),
-you need to configure setDBinit in the Install Tool. See question 2 in the
-"Installation FAQ" below for more information.
-
### MySQL required privileges
The MySQL user needs a least the following privileges on the TYPO3 database:
* version 5.5 or later
* memory_limit set to at least 128M
* max_execution_time set to at least 240s
+ * max_input_vars set to at least 1500
+ * always_populate_raw_post_data set to -1 (PHP version >= 5.6, <7.0)
* Additional PHP extensions:
* PHP opcode cache, i.e.: apc, xcache, eaccelerator, Zend Optimizer, wincache (in case of an IIS installation)
/var/www/site/ $ tar xzf typo3_src-7.6.x.tar.gz
```
-* Important: If you use GIT to fetch the sources, don't forget to run `composer install --no-dev`
- inside the repository, otherwise your installation won't work!
+* Important: If you use GIT to fetch the sources, don't forget to run the following commands,
+otherwise your installation won't work!
+```
+cd typo3_src
+composer install --no-dev
+cd ..
+```
* Create the symlinks in your Document Root:
```