Some extensions can be optionally compiled into PHP. A list of loaded
extensions can be checked using the phpinfo() function.
- memory_limit set to at least 64M in php.ini
+- register_globals is disabled in php.ini
- MySQL 5.0 or newer
- 200 MB of disk space
- AllowOverride in the Apache configuration includes "Indexes" and "FileInfo"
(see FAQ below)
+- Apache stack size 8MB (or more). (see FAQ below)
The following configuration is recommended:
- Apache 2.x
simulate random number generation. This is less secure, causes performance
issues and warnings in the TYPO3 system log.
+TYPO3 relies on IPv6 support, which is by default enabled since PHP 5.3.
+Take care not to compile PHP 5.3 with the option "--disable-ipv6", because
+this will break the IPv6 support and the according unit tests.
+
===============================================================================
Obtaining TYPO3
===============================================================================
and add this line to the top of the input field:
SET SESSION sql_mode='MYSQL40'
+Q: Some modules or extensions make Apache crash on Windows. What is the cause?
+A: Fluid uses complex regular expressions which require a lot of stack space
+ during the first processing. On Windows the default stack size for Apache
+ is a lot smaller than on unix. You can increase the size to 8MB (default on
+ unix) by adding to the httpd.conf:
+ <IfModule mpm_winnt_module>
+ ThreadStackSize 8388608
+ </IfModule>
+ Restart Apache after this change.
+
Q: What do I have to do regarding security?
A: You have to make sure that you keep your TYPO3-core and the extensions
up to date.