- SPL
- standard
- xml
+ - zlib
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 to 64M in php.ini
- MySQL 4.1 or newer
- 200 MB of disk space
-- AllowOverride in the Apache configuration includes "Indexes" (see FAQ below)
+- AllowOverride in the Apache configuration includes "Indexes" and "FileInfo"
+ (see FAQ below)
The following configuration is recommended:
- Apache 2.x
- cURL
- filter
- GD2
+ - hash
- JSON
- mbstring
- mysql
- SPL
- standard
- xml
+ - zlib
Some extensions can be optionally compiled into PHP. A list of loaded
extensions can be checked using the phpinfo() function.
- memory_limit set to 128M or more in php.ini
- MySQL 5.1 or newer
- GraphicsMagick
- 200 MB or more of disk space
-- AllowOverride in the Apache configuration includes "Indexes" (see FAQ below)
+- AllowOverride in the Apache configuration includes "Indexes" and "FileInfo"
+ (see FAQ below)
+TYPO3 uses /dev/urandom or /dev/random on Unix-like platforms for security
+purposes. Access to these files is highly recommended and increases TYPO3
+security. Make sure to add "/dev/random:/dev/urandom" to open_basedir
+settings if you use it. If these paths are unavailable, TYPO3 will attempt to
+simulate random number generation. This is less secure, causes performance
+issues and warnings in the TYPO3 system log.
===============================================================================
Obtaining TYPO3
"sudo" command. Assuming that the web server user is in the group named
"apache", execute the following commands in the web site root directory:
sudo chgrp -R apache fileadmin typo3temp typo3conf uploads
- sudo chmod g+rwX,o-w fileadmin typo3temp typo3conf uploads
+ sudo chmod -R g+rwX,o-w fileadmin typo3temp typo3conf uploads
If "sudo" is not available, ask your hosting company to change the permissions.
Q: Why do I get "500 Server error" when I navigate to my TYPO3 web site
immediately after installation?
-A: Make sure that AllowOverride allows "Indexes" in the Apache configuration.
- If you cannot ensure this, rename .htaccess files to _.htaccess. TYPO3 will
- run but considerably slower. Here is the list of the files to rename:
+A: Make sure that AllowOverride allows "Indexes" and "FileInfo" in the Apache
+ configuration. If you cannot ensure this, rename .htaccess files to
+ _.htaccess. TYPO3 will run but considerably slower.
+ Here is the list of the files to rename:
typo3/contrib/.htaccess
typo3/gfx/.htaccess
typo3/mod/user/ws/.htaccess
/var/log/httpd. Check with your hosting provider if you are in doubt where
the logs are located.
+Q: Backend or Installer looks strange, no images just black and white?
+A: Maybe you missed some configuration in your .htaccess file.
+ Have a look at typo3_src/misc/advanced.htaccess to find the options
+ you might need.
+
Q: I went through the setup process and created an admin user. Why can't I log
in now?
A: If you use MySQL 5.x or newer, try setting it to "compatible" mode. Open the