[TASK] Document support of MySQL Strict mode 25/45825/2
authorMorton Jonuschat <m.jonuschat@mojocode.de>
Fri, 8 Jan 2016 21:30:37 +0000 (22:30 +0100)
committerBenni Mack <benni@typo3.org>
Tue, 12 Jan 2016 09:29:40 +0000 (10:29 +0100)
Document that the MySQL SQL modes STRICT_TRANS_TABLES and STRICT_ALL_TABLES
are supported. Remove the check for these SQL modes from the Install Tool.

Resolves: #72610
Releases: master, 7.6
Change-Id: I0b2500a7170bb18517560f87ee6a060c2d89b43e
Reviewed-on: https://review.typo3.org/45825
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
INSTALL.md
typo3/sysext/install/Classes/SystemEnvironment/DatabaseCheck.php

index 9df4c49..5fecc87 100644 (file)
@@ -30,7 +30,7 @@ system requirements for running TYPO3 CMS 7 are:
 
 * 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
@@ -42,12 +42,6 @@ therefore only experienced server administrators should create such configuratio
 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:
index 0713404..e283c14 100644 (file)
@@ -34,8 +34,6 @@ class DatabaseCheck
      * @var array
      */
     protected $incompatibleSqlModes = array(
-        'STRICT_ALL_TABLES',
-        'STRICT_TRANS_TABLES',
         'NO_BACKSLASH_ESCAPES'
     );