Schlagwort: TYPO3

  • 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