Damit bei TYPO3 6.2 der Folder Structure Test im TYPO3-Installtool bestanden wird, müssen auf bestimmten Ordnern und auf bestimmten Dateien in dem TYPO3-Installationsverzeichnis die Unix-Dateiberechtigungen nach den TYPO3-Vorgaben gesetzt werden.
Hier ein Beispiel für den Folder Structure Test vor dem Setzen der vorgeschlagenen Unix-Dateisystemrechte:
Hier der TYPO3 Folder Structure Test nach der Korrektur der Dateisystemrechte:
Um die Rechte auf allen Dateien und Ordnern nicht manuell setzen zu müssen, habe ich ein kleines Shellscript erstellt, das die Dateisystemrechte nach den TYPO3-Vorgaben setzt:
#!/bin/bash #Setzt die Unix Verzeichnisrechte für eine TYPO3 Installation nach Vorgaben des TYPO3 Folder structure Tests. echo "Bitte Pfad zum Root Folder der TYPO3 Installation angeben (ohne / am Ende)" read antwort chmod 2770 $antwort/typo3temp/compressor chmod 2770 $antwort/typo3temp/cs chmod 2770 $antwort/typo3temp/Cache chmod 2770 $antwort/typo3temp/GB chmod 2770 $antwort/typo3temp/llxml chmod 2770 $antwort/typo3temp/locks chmod 2770 $antwort/typo3temp/pics chmod 2770 $antwort/typo3temp/sprites chmod 2770 $antwort/typo3temp/temp chmod 2770 $antwort/typo3conf chmod 2770 $antwort/typo3conf/ext chmod 2770 $antwort/typo3conf/l10n chmod 2770 $antwort/uploads chmod 2770 $antwort/uploads/media chmod 2770 $antwort/uploads/pics chmod 2770 $antwort/uploads/tf chmod 2770 $antwort/fileadmin chmod 2770 $antwort/fileadmin/_temp_ chmod 2770 $antwort/fileadmin/user_upload chmod 2770 $antwort/fileadmin/user_upload/_temp_ chmod 2770 $antwort/fileadmin/user_upload/_temp_/importexport chmod 2770 $antwort/ chmod 2770 $antwort/typo3temp chmod 0660 $antwort/uploads/media/index.html chmod 0660 $antwort/uploads/index.html chmod 0660 $antwort/uploads/pics/index.html chmod 0660 $antwort/uploads/tf/index.html chmod 0660 $antwort/fileadmin/_temp_/.htaccess chmod 0660 $antwort/fileadmin/_temp_/index.html chmod 0660 $antwort/fileadmin/user_upload/_temp_/index.html chmod 0660 $antwort/fileadmin/user_upload/_temp_/importexport/.htaccess chmod 0660 $antwort/fileadmin/user_upload/_temp_/importexport/index.html chmod 0660 $antwort/fileadmin/user_upload/index.html chmod 0660 $antwort/typo3temp/index.html chmod 0660 $antwort/uploads/index.html chmod 0660 $antwort/uploads/media/index.html chmod 0660 $antwort/uploads/pics/index.html chmod 0660 $antwort/uploads/tf/index.html chmod 0660 $antwort/fileadmin/_temp_/.htaccess chmod 0660 $antwort/fileadmin/_temp_/index.html chmod 0660 $antwort/fileadmin/user_upload/_temp_/index.html chmod 0660 $antwort/fileadmin/user_upload/_temp_/importexport/.htaccess chmod 0660 $antwort/fileadmin/user_upload/_temp_/importexport/index.html chmod 0660 $antwort/fileadmin/user_upload/index.html