Follow-up to #17592: ExtDirect API calls are splitted in single requests and slows...
[Packages/TYPO3.CMS.git] / INSTALL.txt
index 39ed288..8de8802 100644 (file)
@@ -32,12 +32,14 @@ The following configuration is the minimum required:
        - 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
@@ -46,6 +48,7 @@ The following configuration is recommended:
        - cURL
        - filter
        - GD2
+       - hash
        - JSON
        - mbstring
        - mysql
@@ -54,14 +57,22 @@ The following configuration is recommended:
        - 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
@@ -156,7 +167,7 @@ Change permissions and ownership of the directories. This usually requires the
 "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.
 
@@ -184,9 +195,10 @@ FAQ
 
 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
@@ -197,6 +209,11 @@ A: Make sure that AllowOverride allows "Indexes" in the Apache configuration.
        /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