TYPO3 Folder Structure Test – Script zum Setzen der Dateisystemrechte nach der Vorgabe des TYPO3-Installtools

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:

TYPO3 Folder structure Test vor der Korrektur der Dateisystemrechte
TYPO3 Folder Structure Test vor der Korrektur der Dateisystemrechte

Hier der TYPO3 Folder Structure Test nach der Korrektur der Dateisystemrechte:

TYPO3 Folder structure Test nach der Korrektur der Dateisystemrechte
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

 

 

 

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert