<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.32.71.44</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.32.71.44"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/91.32.71.44"/>
	<updated>2026-05-06T21:53:44Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=853</id>
		<title>Typo3 - Standardeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=853"/>
		<updated>2007-05-29T12:37:46Z</updated>

		<summary type="html">&lt;p&gt;91.32.71.44: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Dies ist keine Installationsanleitung - dazu siehe: [[Typo3 - Installation]]&lt;br /&gt;
&lt;br /&gt;
Hier findest Du Beispiele für immer wiederkehrende TypoScript-Einstellungen. Diese Einstellung lassen sich sinnvollerweise in einem externen Template auslagern, so kann man sie leicht wiederverwenden.&lt;br /&gt;
Außerdem finden sich Standards für Seitenbaum, Extensions und die Ordnerstruktur&lt;br /&gt;
&lt;br /&gt;
== Kurzanleitung ==&lt;br /&gt;
* Extensions&lt;br /&gt;
** automaketemplate&lt;br /&gt;
** rlmptmplselector&lt;br /&gt;
** tt_news&lt;br /&gt;
** pdfgenerator2&lt;br /&gt;
** makeprintlink&lt;br /&gt;
* Gemeinsame Dateien&lt;br /&gt;
** /common&lt;br /&gt;
* Templates Dateien&lt;br /&gt;
** /main&lt;br /&gt;
** /sub&lt;br /&gt;
** /print&lt;br /&gt;
* TypoScript Templates&lt;br /&gt;
** main Template&lt;br /&gt;
** rlmptmplselector-automaketemplate&lt;br /&gt;
** print-pdf&lt;br /&gt;
** metanavi&lt;br /&gt;
** navi L1 L23 (&lt;br /&gt;
** todo allgemeine Navi&lt;br /&gt;
&lt;br /&gt;
* UserTS (Todo aus Extension) &lt;br /&gt;
* PageTS (Todo aus Extension)&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Standardeinstellungen ==&lt;br /&gt;
In einem externen Basis-Template stellen wir schon mal alle wichtigen Sachen ein:&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Einstellungen im Basis Template ext_standardSettings.tmpl ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
   # interne Links im gleichen Fenster öffnen:&lt;br /&gt;
&lt;br /&gt;
PAGE_TARGET = _top&lt;br /&gt;
&lt;br /&gt;
   #Bildunterschriften (für jedes Bild eine oder eine für alle)&lt;br /&gt;
&lt;br /&gt;
styles.content.imgtext.imageTextSplit = 1&lt;br /&gt;
&lt;br /&gt;
   #Rahmendicke wenn Rahmen bei Bildern&lt;br /&gt;
&lt;br /&gt;
styles.content.imgtext.borderThick = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config{&lt;br /&gt;
&lt;br /&gt;
  # zusätzliche Debug-Info als Kommentare im HTML Code&lt;br /&gt;
  # sollte nach Fertigstellung der Seite wieder deaktiviert werden.&lt;br /&gt;
  debug = 1&lt;br /&gt;
&lt;br /&gt;
  # Admin-Panel einschalten&lt;br /&gt;
  admPanel = 1&lt;br /&gt;
&lt;br /&gt;
  # Externe Links &lt;br /&gt;
  extTarget= _blank&lt;br /&gt;
&lt;br /&gt;
  # sonstiges &lt;br /&gt;
  message_page_is_being_generated= Einen Moment bitte. Die Seite wird erstellt&lt;br /&gt;
 &lt;br /&gt;
  # Kommentare abschalten&lt;br /&gt;
  disablePrefixComment = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ### SEO ### &lt;br /&gt;
  # Achtung .htaccess Datei muss im Webverzeichnis angelegt werden&lt;br /&gt;
  # Wenn realurl extension - dann simStatDocs = 0&lt;br /&gt;
&lt;br /&gt;
  #simulateStaticDocuments = 1&lt;br /&gt;
  #simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  #simulateStaticDocuments_pEnc = true&lt;br /&gt;
  #simulateStaticDocuments_pEnc = md5&lt;br /&gt;
  #simulateStaticDocuments_pEnc_onlyP = L&lt;br /&gt;
&lt;br /&gt;
  ### nur wenn RealURL eingesetzt wird&lt;br /&gt;
  #baseURL = 0&lt;br /&gt;
  #tx_realurl_enable = 0&lt;br /&gt;
  &lt;br /&gt;
  ### Spracheinstellungen ###&lt;br /&gt;
  #Länderspezifische Einstellungen (siehe auch mnultilanguage)&lt;br /&gt;
  # damit Extensions etc. die richtige Übersetzung wählen&lt;br /&gt;
  language = de&lt;br /&gt;
&lt;br /&gt;
  # HTML-Tag setzten&lt;br /&gt;
  htmlTag_langKey = de_DE&lt;br /&gt;
&lt;br /&gt;
  # Betriebsystem abhängig (hier für Linux) damit php die richtigen&lt;br /&gt;
  # Bezeichnungen wählt&lt;br /&gt;
  locale_all = de_DE&lt;br /&gt;
&lt;br /&gt;
  headerComment = Homepage by WebMyNet feat. geo-bit - indihar.art&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  # in neueren Versionen standard (muß nicht mehr gesetzt werden)&lt;br /&gt;
  # removeDefaultJS = external&lt;br /&gt;
  # inlineStyle2TempFile = 1&lt;br /&gt;
&lt;br /&gt;
  # Fehlermeldung bei IE vermeiden wenn nach dem Senden eines&lt;br /&gt;
  # Formulars der Back-Button gedrückt wird&lt;br /&gt;
  sendCacheHeaders = 1&lt;br /&gt;
  sendCacheHeaders_onlyWhenLoginDeniedInBranch = 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
####################################&lt;br /&gt;
### Einstellungen für Extensions ###&lt;br /&gt;
####################################&lt;br /&gt;
&lt;br /&gt;
### AWSTATS ###&lt;br /&gt;
&lt;br /&gt;
# Logdatei erzeugen für AWSTATS, eigene Zugriffe nicht zählen&lt;br /&gt;
&lt;br /&gt;
   #stat_apache = 1 &lt;br /&gt;
   #stat_apache_logfile = logfile.log &lt;br /&gt;
   #stat_excludeBEuserHits = 1 &lt;br /&gt;
&lt;br /&gt;
# Statistiken auch in der Datenbank speichern&lt;br /&gt;
# Achtung: Datenbank kann bei Aktivierung sehr groß werden!&lt;br /&gt;
&lt;br /&gt;
#   stat_mysql = 1 &lt;br /&gt;
&lt;br /&gt;
# Klicks auf externe Links in Tabelle sys_stat speichern&lt;br /&gt;
&lt;br /&gt;
   #jumpurl = 1&lt;br /&gt;
&lt;br /&gt;
### INDEX SEARCH ###&lt;br /&gt;
&lt;br /&gt;
# Index-Suche einschalten, auch für externe Dateien (pdf, doc, etc.)&lt;br /&gt;
   #index_enable = 1         &lt;br /&gt;
   #index_externals = 1     &lt;br /&gt;
&lt;br /&gt;
### LOGIN USER TRACK ###&lt;br /&gt;
# Zugriffe der Frontend Benutzer protokollieren&lt;br /&gt;
   #tx_loginusertrack_enable = 1&lt;br /&gt;
&lt;br /&gt;
#######################################&lt;br /&gt;
### Rendering der Seite und Inhalte ###&lt;br /&gt;
#######################################&lt;br /&gt;
&lt;br /&gt;
config{&lt;br /&gt;
  ### HEADER ###&lt;br /&gt;
&lt;br /&gt;
  # DOCtype setzen&lt;br /&gt;
&lt;br /&gt;
  doctype = xhtml_trans&lt;br /&gt;
&lt;br /&gt;
  # erzeugten XHTML Code bereinigen&lt;br /&gt;
  &lt;br /&gt;
  xhtml_cleaning = all&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;xml...&amp;gt; tag komplett ausschalten&lt;br /&gt;
&lt;br /&gt;
  #xmlprologue = none&lt;br /&gt;
&lt;br /&gt;
  ### EMAIL ###&lt;br /&gt;
  # Email-Adresse verschlüsseln, @ durch &amp;#039; (at) &amp;#039; ersetzen:&lt;br /&gt;
&lt;br /&gt;
  spamProtectEmailAddresses = 1 &lt;br /&gt;
  spamProtectEmailAddresses_atSubst =  &amp;amp;#64;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# MSIE soll nicht im Quirks-Modus arbeiten&lt;br /&gt;
[browser = msie]&lt;br /&gt;
&lt;br /&gt;
  # für IE bei xhtml_trans XML Prolog unter die Deklaration&lt;br /&gt;
  # (Achtung validiert nicht nach W3C aber IE...) &lt;br /&gt;
&lt;br /&gt;
  config.doctypeSwitch = 1&lt;br /&gt;
&lt;br /&gt;
[GLOBAL]&lt;br /&gt;
&lt;br /&gt;
content.RTE_compliant = 1&lt;br /&gt;
&lt;br /&gt;
# Metadaten für Beschreibung und Stichwörter einfügen, benötigt Extension &amp;quot;metatags&amp;quot;&lt;br /&gt;
page.headerData.999 &amp;lt; plugin.meta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
### POPUPS ###&lt;br /&gt;
&lt;br /&gt;
tt_content {&lt;br /&gt;
        textpic.20{&lt;br /&gt;
                colSpace = 5&lt;br /&gt;
                rowSpace = 5&lt;br /&gt;
                borderThick = 1&lt;br /&gt;
                1.imageLinkWrap = 1&lt;br /&gt;
                1.imageLinkWrap {&lt;br /&gt;
                        enable = 1&lt;br /&gt;
                        bodyTag = &amp;lt;body bgColor=&amp;quot;#FFFFFF&amp;quot; leftmargin=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                        wrap = &amp;lt;a href=&amp;quot;javascript:close();&amp;quot;&amp;gt; | &amp;lt;/a&amp;gt;&lt;br /&gt;
                        JSwindow = 1&lt;br /&gt;
                        JSwindow.newWindow = 1&lt;br /&gt;
                        JSwindow.expand = 0,0&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
        image.20 {&lt;br /&gt;
                colSpace = 5&lt;br /&gt;
                rowSpace = 5&lt;br /&gt;
                borderThick = 1&lt;br /&gt;
                1.imageLinkWrap = 1&lt;br /&gt;
                1.imageLinkWrap {&lt;br /&gt;
                        enable = 1&lt;br /&gt;
                        bodyTag = &amp;lt;body bgColor=&amp;quot;#FFFFFF&amp;quot; leftmargin=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                        wrap = &amp;lt;a href=&amp;quot;javascript:close();&amp;quot;&amp;gt; | &amp;lt;/a&amp;gt;&lt;br /&gt;
                        JSwindow = 1&lt;br /&gt;
                        JSwindow.newWindow = 1&lt;br /&gt;
                        JSwindow.expand = 0,0&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
### Formulare ###&lt;br /&gt;
styles.content.mailform {&lt;br /&gt;
        fieldWrap = &amp;lt;div class=&amp;quot;mailform&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        labelWrap = &amp;lt;div class=&amp;quot;mailformlabel&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        commentWrap = &amp;lt;div class=&amp;quot;mailformcomment&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        radioWrap = &amp;lt;div class=&amp;quot;mailformradio&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        REQ.labelWrap = &amp;lt;div class=&amp;quot;mailformrequired&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        target = _self&lt;br /&gt;
        badMess = Bitte f&amp;amp;#65533;llen Sie noch folgendes Feld aus:&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
### Suchformular ###&lt;br /&gt;
styles.content.mailform.target = _self&lt;br /&gt;
styles.content.searchform.target = _self&lt;br /&gt;
styles.content.searchresult.target = _self&lt;br /&gt;
&lt;br /&gt;
### Filelinks ###&lt;br /&gt;
tt_content.uploads.20.10.split.1.filelink{&lt;br /&gt;
   stdWrap.wrap =  |&lt;br /&gt;
   file.wrap =  &amp;lt;span class=&amp;quot;filelink&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt; &lt;br /&gt;
   size.wrap =  |&lt;br /&gt;
   size.innerWrap =  | &lt;br /&gt;
   size.wrap = &amp;lt;span class=&amp;quot;filesize&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;  &lt;br /&gt;
   size.bytes.labels =  Byte| KB| MB| GB&lt;br /&gt;
   descriptionWrap = &amp;lt;span class=&amp;quot;small&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
tt_content.uploads.20.20.wrap = &amp;lt;span class=&amp;quot;small&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# HTML Tags in Überschriften erlauben&lt;br /&gt;
lib.stdheader.10.setCurrent.htmlSpecialChars = 0&lt;br /&gt;
&lt;br /&gt;
# Links in Sitemap nicht in neuem Fenster öffnen&lt;br /&gt;
tt_content.menu.20.2.1.noBlur = 1&lt;br /&gt;
tt_content.menu.20.2.1.target =&lt;br /&gt;
tt_content.menu.20.2.2.noBlur = 1&lt;br /&gt;
tt_content.menu.20.2.2.target =&lt;br /&gt;
tt_content.menu.20.2.3.noBlur = 1&lt;br /&gt;
tt_content.menu.20.2.3.target =&lt;br /&gt;
tt_content.menu.20.2.4.noBlur = 1&lt;br /&gt;
tt_content.menu.20.2.4.target = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#remove css attributes for p- and pre-tags&lt;br /&gt;
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes {&lt;br /&gt;
  P.style=&lt;br /&gt;
  PRE.style=; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen für Mehrsprachigkeit ===&lt;br /&gt;
&lt;br /&gt;
==== Basis Extension ext_multilanguage ====&lt;br /&gt;
Setup&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### Spracheinstellungen ###&lt;br /&gt;
### Parameter L definieren 0 soll die default Sprache (deutsch) sein ###&lt;br /&gt;
config.linkVars = L&lt;br /&gt;
#values for default language&lt;br /&gt;
config.sys_language_uid = 0&lt;br /&gt;
config.language = de&lt;br /&gt;
config.locale_all = de_DE&lt;br /&gt;
#config.sys_language_mode = content_fallback;0&lt;br /&gt;
config.sys_language_mode = strict&lt;br /&gt;
config.sys_language_overlay = hideNonTranslated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Englisch, sys_language.uid = 1&lt;br /&gt;
[globalVar = GP:L = 1]&lt;br /&gt;
config.sys_language_uid = 1&lt;br /&gt;
config.language = en&lt;br /&gt;
config.locale_all = en_GB&lt;br /&gt;
config.locale_all = en_EN&lt;br /&gt;
&lt;br /&gt;
#  Link to top&lt;br /&gt;
#content.linkToTop &amp;gt;&lt;br /&gt;
#tt_content.stdWrap.innerWrap2 = &amp;lt;br&amp;gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;A href=&amp;quot;#top&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#AB3C4B&amp;quot; face=&amp;quot;Arial, Helvetica, sans-serif&amp;quot; size=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;to top&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Suchfunktion - englisch&lt;br /&gt;
/*&lt;br /&gt;
tt_content.search{&lt;br /&gt;
   20.layout.10.value = Suchergebnis: ###RANGELOW###-###RANGEHIGH### von ###TOTAL###&lt;br /&gt;
   20.noResultObj.10.value = No hits.&lt;br /&gt;
   20.next.value=next&lt;br /&gt;
   20.prev.value=previous&lt;br /&gt;
   30.dataArray.10.label = Searchwords:&lt;br /&gt;
   30.dataArray.20.label = Search in:&lt;br /&gt;
   30.dataArray.20.valueArray.10.label = Headlines &amp;amp; Keywords&lt;br /&gt;
   30.dataArray.20.valueArray.20.label = Content&lt;br /&gt;
   30.dataArray.40.value = Start search&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
[global]&lt;br /&gt;
&lt;br /&gt;
# French language, sys_language.uid = 2&lt;br /&gt;
[globalVar = GP:L = 2]&lt;br /&gt;
config.sys_language_uid = 2&lt;br /&gt;
config.language = fr&lt;br /&gt;
config.locale_all = fr_FR&lt;br /&gt;
[global]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur ==&lt;br /&gt;
Sinnvoll ist eine Struktur, die es ermöglicht Daten für CSS und HTLML-Templates und Userdaten gut zu trennen. Zu Beginn kann man das z.B. so machen.&lt;br /&gt;
-username/ &lt;br /&gt;
  -media/&lt;br /&gt;
    -images&lt;br /&gt;
    -pdf&lt;br /&gt;
    -...&lt;br /&gt;
  -templates/&lt;br /&gt;
    -main/&lt;br /&gt;
      -main.html&lt;br /&gt;
      -main.css&lt;br /&gt;
      -images/&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen Typo3 Version &amp;gt;= 4 ==&lt;br /&gt;
=== Standard Benutzer ===&lt;br /&gt;
Es empfiehlt sich die Standard Benutzereinstellungen frühzeitig zu machen und dafür zu sorgen, daß neue Seiten einer allgemein zugänglichen Gruppe zugänglich gemacht werden. Man hat schnell mal vergessen die Zugriffsrechte neu zu setzen, wenn man als Admin Seiten anlegt.&lt;br /&gt;
&lt;br /&gt;
Die Auswahl im Assistenten aktiviert man besser. Stiftet nur Verwirrung.&lt;br /&gt;
Als Seitentyp am besten nur Erweitert (nicht Standard) nur hier stehen die Alt und Title-Tags zur Verfügung (und das Mediafeld etc.)&lt;br /&gt;
&lt;br /&gt;
==== Tables (modify) ====&lt;br /&gt;
Hinweis: Wenn eine Tabelle zum schreiben (modify) freigegeben ist, kann sie automatisch auch gesehen werden muß also nicht mehr in Tables (listing) aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
* Seite&lt;br /&gt;
* Seiteninhalt&lt;br /&gt;
* Media&lt;br /&gt;
&lt;br /&gt;
==== Page Types ====&lt;br /&gt;
* Erweitert&lt;br /&gt;
* Shortcut&lt;br /&gt;
&lt;br /&gt;
==== Allowed excludefields ====&lt;br /&gt;
* Seite&lt;br /&gt;
** Seite verstecken&lt;br /&gt;
** Start &lt;br /&gt;
** Stop&lt;br /&gt;
** Im Menü verstecken&lt;br /&gt;
** Beschreibung&lt;br /&gt;
** Stichworte&lt;br /&gt;
** Autor&lt;br /&gt;
** Wählen Sie eine Inhaltsvorlage (bei Template Selector)&lt;br /&gt;
* Seiteninhalt&lt;br /&gt;
** Verstecken&lt;br /&gt;
** Start &lt;br /&gt;
** Stop&lt;br /&gt;
** keine Reihen&lt;br /&gt;
** Klick vergrößern&lt;br /&gt;
** Alt&lt;br /&gt;
** Title&lt;br /&gt;
** Langbeschreibung URL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== UserTS ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config.admPanel = 1&lt;br /&gt;
options.uploadFieldsInTopOfEB = 1&lt;br /&gt;
options.saveDocNew = 1&lt;br /&gt;
options.showHistory = 1 &lt;br /&gt;
options.createFoldersInEB = 1&lt;br /&gt;
setup.pane_clip_count = 5&lt;br /&gt;
setup.thumbnailsByDefault = 1&lt;br /&gt;
setup.saveTreePositions = 1&lt;br /&gt;
setup.edit_RTE = 1&lt;br /&gt;
setup.copyLevels = 6&lt;br /&gt;
setup.allSaveFunctions = 1&lt;br /&gt;
setup.noOnChangeAlertInTypoFields = 1&lt;br /&gt;
admPanel {&lt;br /&gt;
  enable.edit = 1&lt;br /&gt;
  module.edit.forceDisplayFieldIcons = 1&lt;br /&gt;
  hide = 1&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PageTS ====&lt;br /&gt;
Im PageTS der root Seite legen wir fest, daß neue Seiten automatisch einer bestimmten Benutzergruppe zugeordnet wird. Außerdem setzen wir einige Rechte für andere Benutzer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Außerdem schalten wir gleich nicht benötigte Werte für die Formatierung der Rahmen ab und erstellen eigene die wir später mit CSS stylen.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 TCEMAIN.permissions.groupid = 1&lt;br /&gt;
 TCEMAIN.permissions.user = show, editcontent, new, edit, delete&lt;br /&gt;
 TCEMAIN.permissions.group = show, editcontent, new, edit, delete&lt;br /&gt;
 TCEMAIN.permissions.everybody = show, edit&lt;br /&gt;
&lt;br /&gt;
 #Überflüssige Rahmeneinträge entfernen&lt;br /&gt;
 TCEFORM.tt_content.section_frame.removeItems = 10, 11, 12, 20, 21 &lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.section_frame.altLabels.1 = Breit&lt;br /&gt;
 TCEFORM.tt_content.section_frame.altLabels.5 = Schmal links&lt;br /&gt;
 TCEFORM.tt_content.section_frame.altLabels.6 = Schmal rechts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Dann im TS (alte Version)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tt_content.stdWrap{&lt;br /&gt;
   innerWrap.cObject{&lt;br /&gt;
      1.value &amp;gt;&lt;br /&gt;
      1.value = &amp;lt;div class=&amp;quot;breit&amp;quot;&amp;gt;|&amp;lt;/div&amp;gt;&lt;br /&gt;
      5.value &amp;gt;&lt;br /&gt;
      5.value = &amp;lt;div class=&amp;quot;schmal-weiss&amp;quot;&amp;gt;|&amp;lt;/div&amp;gt;&lt;br /&gt;
      6.value &amp;gt;&lt;br /&gt;
      6.value = &amp;lt;div class=&amp;quot;schmal-grau&amp;quot;&amp;gt;|&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wenn wie in neueren Versionen üblich die styled_content extension verwendet wird ist dieser Schritt nicht nötig. Dann legt Typo automatisch folgende Klassen an:&lt;br /&gt;
&lt;br /&gt;
==== HTML - Area (RTE) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#*** RTE Classe des Interface (Ausrichtung)&lt;br /&gt;
RTE.classes {&lt;br /&gt;
        align-left {&lt;br /&gt;
                name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyleft&lt;br /&gt;
                value = text-align: left;&lt;br /&gt;
        }&lt;br /&gt;
        align-center {&lt;br /&gt;
                name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifycenter&lt;br /&gt;
                value = text-align: center;&lt;br /&gt;
        }&lt;br /&gt;
        align-right {&lt;br /&gt;
                name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyright&lt;br /&gt;
                value = text-align: right;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#&lt;br /&gt;
# *** Entfernt das Bild vor den Links&lt;br /&gt;
RTE.classesAnchor {&lt;br /&gt;
        internalLink {&lt;br /&gt;
                class = internal-link&lt;br /&gt;
                type = page&lt;br /&gt;
                image &amp;gt;&lt;br /&gt;
        }&lt;br /&gt;
        externalLink {&lt;br /&gt;
                class = external-link&lt;br /&gt;
                type = url&lt;br /&gt;
                image &amp;gt;&lt;br /&gt;
        }&lt;br /&gt;
        externalLinkInNewWindow {&lt;br /&gt;
                class = external-link-new-window&lt;br /&gt;
                type = url&lt;br /&gt;
                image &amp;gt;&lt;br /&gt;
        }&lt;br /&gt;
        internalLinkInNewWindow {&lt;br /&gt;
                class = internal-link-new-window&lt;br /&gt;
                type = page&lt;br /&gt;
                image &amp;gt;&lt;br /&gt;
        }&lt;br /&gt;
        download {&lt;br /&gt;
                class = download&lt;br /&gt;
                type = file&lt;br /&gt;
                image &amp;gt;&lt;br /&gt;
        }&lt;br /&gt;
        mail {&lt;br /&gt;
                class = mail&lt;br /&gt;
                type = mail&lt;br /&gt;
                image &amp;gt;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
## RTE Konfiguration&lt;br /&gt;
RTE.default {&lt;br /&gt;
 &lt;br /&gt;
        # Zuweisung der CSS-Datei&lt;br /&gt;
        contentCSS = rte_formate.css&lt;br /&gt;
        &lt;br /&gt;
        ## Markup options&lt;br /&gt;
        enableWordClean = 1&lt;br /&gt;
        removeTrailingBR = 1&lt;br /&gt;
        removeComments = 1&lt;br /&gt;
        removeTags = center, sdfield&lt;br /&gt;
        removeTagsAndContents = style,script&lt;br /&gt;
 &lt;br /&gt;
        # Buttons die gezeigt/versteckt werden&lt;br /&gt;
        showButtons = textstyle, textstylelabel, blockstyle, blockstylelabel, bold, italic, underline, left, center, right, orderedlist, unorderedlist, insertcharacter, line, link, image, removeformat, table, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, findreplace, insertcharacter, undo, redo, showhelp, about&lt;br /&gt;
        hideButtons = fontstyle, formatblock, fontsize, strikethrough,lefttoright, righttoleft, textcolor, bgcolor, textindicator, emoticon, user, spellcheck, chMode, inserttag, outdent, indent, justifyfull, subscript, superscript, acronym, copy, cut, paste&lt;br /&gt;
 &lt;br /&gt;
        # Hält die RTE Icons gegroupt zusammen&lt;br /&gt;
        keepButtonGroupTogether = 1&lt;br /&gt;
 &lt;br /&gt;
        # blendet Statusbar in htmlarea aus&lt;br /&gt;
        showStatusBar =  0&lt;br /&gt;
 &lt;br /&gt;
        ## Add styles Left, center and right alignment of text in paragraphs and cells.&lt;br /&gt;
        inlineStyle.text-alignment (&lt;br /&gt;
                p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }&lt;br /&gt;
                p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }&lt;br /&gt;
                p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }&lt;br /&gt;
        )&lt;br /&gt;
 &lt;br /&gt;
        ## Use stylesheet file rather than the above mainStyleOverride and inlineStyle properties to style the contents (htmlArea RTE only)&lt;br /&gt;
        ignoreMainStyleOverride = 1&lt;br /&gt;
        &lt;br /&gt;
        proc {&lt;br /&gt;
                # tags die erlaubt / verboten sind&lt;br /&gt;
                allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym, center&lt;br /&gt;
                denyTags = font&lt;br /&gt;
 &lt;br /&gt;
                # br wird nicht zu p konvertiert&lt;br /&gt;
                dontConvBRtoParagraph = 1&lt;br /&gt;
 &lt;br /&gt;
                # tags sind erlaubt außerhalt von p, div&lt;br /&gt;
                allowTagsOutside = img,hr&lt;br /&gt;
 &lt;br /&gt;
                # erlaubte attribute in p, div tags&lt;br /&gt;
                keepPDIVattribs = align,class,style,id &lt;br /&gt;
 &lt;br /&gt;
                # List all class selectors that are allowed on the way to the database&lt;br /&gt;
                allowedClasses (&lt;br /&gt;
                        external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail,&lt;br /&gt;
                        align-left, align-center, align-right, author&lt;br /&gt;
                )       &lt;br /&gt;
 &lt;br /&gt;
                # html parser einstellungen&lt;br /&gt;
                HTMLparser_rte {&lt;br /&gt;
 &lt;br /&gt;
                        # tags die erlaubt/verboten sind&lt;br /&gt;
                        allowTags &amp;lt; RTE.default.proc.allowTags&lt;br /&gt;
                        denyTags &amp;lt; RTE.default.proc.denyTags&lt;br /&gt;
 &lt;br /&gt;
                        # tags die untersagt sind&lt;br /&gt;
                        removeTags = font&lt;br /&gt;
 &lt;br /&gt;
                        # entfernt html-kommentare&lt;br /&gt;
                        removeComments = 1&lt;br /&gt;
 &lt;br /&gt;
                        # tags die nicht übereinstimmen werden nicht entfernt (protect / 1 / 0)&lt;br /&gt;
                        keepNonMatchedTags = 0&lt;br /&gt;
                }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                # Content to database&lt;br /&gt;
                entryHTMLparser_db = 1&lt;br /&gt;
                entryHTMLparser_db {&lt;br /&gt;
 &lt;br /&gt;
                        # tags die erlaubt/verboten sind&lt;br /&gt;
                        allowTags &amp;lt; RTE.default.proc.allowTags&lt;br /&gt;
                        denyTags &amp;lt; RTE.default.proc.denyTags&lt;br /&gt;
 &lt;br /&gt;
                        # CLEAN TAGS&lt;br /&gt;
                        noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center&lt;br /&gt;
 &lt;br /&gt;
                        rmTagIfNoAttrib = span,div,font&lt;br /&gt;
 &lt;br /&gt;
                        # htmlSpecialChars = 1&lt;br /&gt;
        &lt;br /&gt;
                        ## align attribute werden erlaubt&lt;br /&gt;
                        tags {&lt;br /&gt;
                                p.fixAttrib.align.unset &amp;gt;&lt;br /&gt;
                                p.allowedAttribs = class,style,align&lt;br /&gt;
 &lt;br /&gt;
                                div.fixAttrib.align.unset &amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                hr.allowedAttribs = class&lt;br /&gt;
 &lt;br /&gt;
                                # b und i tags werden ersetzt (em / strong)&lt;br /&gt;
                                b.remap = strong&lt;br /&gt;
                                i.remap = em&lt;br /&gt;
 &lt;br /&gt;
                                ## img tags werden erlaubt&lt;br /&gt;
                                img &amp;gt;&lt;br /&gt;
                        }&lt;br /&gt;
                }&lt;br /&gt;
 &lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        # Classes: Ausrichtung&lt;br /&gt;
        classesParagraph (&lt;br /&gt;
                align-left, align-center, align-right&lt;br /&gt;
        )&lt;br /&gt;
 &lt;br /&gt;
        # Classes: Eigene Stile&lt;br /&gt;
        classesCharacter = author&lt;br /&gt;
        classesImage= rte_image&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
        # Classes für Links (These classes should also be in the list of allowedClasses)&lt;br /&gt;
        classesAnchor = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail&lt;br /&gt;
        classesAnchor.default {&lt;br /&gt;
                page = internal-link&lt;br /&gt;
                url = external-link-new-window&lt;br /&gt;
                file = download&lt;br /&gt;
                mail = mail&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        # zeigt alle CSS-Klassen die in formate.css vorhanden sind&lt;br /&gt;
        showTagFreeClasses = 1&lt;br /&gt;
 &lt;br /&gt;
        # Do not allow insertion of the following tags&lt;br /&gt;
        hideTags = font&lt;br /&gt;
 &lt;br /&gt;
        # Tabellen Optionen in der RTE Toolbar&lt;br /&gt;
        hideTableOperationsInToolbar = 0&lt;br /&gt;
        keepToggleBordersInToolbar = 1&lt;br /&gt;
 &lt;br /&gt;
        # Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border)&lt;br /&gt;
        disableSpacingFieldsetInTableOperations = 1&lt;br /&gt;
        disableAlignmentFieldsetInTableOperations=1&lt;br /&gt;
        disableColorFieldsetInTableOperations=1&lt;br /&gt;
        disableLayoutFieldsetInTableOperations=1&lt;br /&gt;
        disableBordersFieldsetInTableOperations=0&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
# Use same processing as on entry to database to clean content pasted into the editor&lt;br /&gt;
RTE.default.enableWordClean.HTMLparser &amp;lt; RTE.default.proc.entryHTMLparser_db&lt;br /&gt;
 &lt;br /&gt;
# FE RTE configuration (htmlArea RTE only)&lt;br /&gt;
RTE.default.FE &amp;lt; RTE.default&lt;br /&gt;
RTE.default.FE.userElements &amp;gt;&lt;br /&gt;
RTE.default.FE.userLinks &amp;gt;&lt;br /&gt;
 &lt;br /&gt;
# Breite des RTE in Fullscreen-Ansicht&lt;br /&gt;
TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 80% &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wichtige Plugins ===&lt;br /&gt;
&lt;br /&gt;
finden sich in [[Typo3 - Extensions]]&lt;br /&gt;
&lt;br /&gt;
===Constants===&lt;br /&gt;
# Konfiguration des Plugins metatags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
===setup===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### CONFIG ###&lt;br /&gt;
config {&lt;br /&gt;
  ### statische URL ###&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  # Hash wert für einige Extensions statt Parameter:&lt;br /&gt;
  simulateStaticDocuments_pEnc=md5&lt;br /&gt;
  simulateStaticDocuments_pEnc_onlyP = cHash, L, tx_ttNews[backPid], tx_ttnews[tt_news]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Steandardeinstellungen Typo3 - vor Version 4 ==&lt;br /&gt;
VERALTET - selbst bei alten Typo3s bitte dieses Template überarbeiten (Tabellen etc.)&lt;br /&gt;
Vor der Version 4 verhält sich Typo3 etwas anders. Einige Standardeinstellungnen sind ab V4 verändert oder gar nicht mehr vorhanden.&lt;br /&gt;
&lt;br /&gt;
===Beispielkonfiguration Burkhardt-Kunststoffe.de (Ausschnitt)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
content.wrap{&lt;br /&gt;
  header = |&lt;br /&gt;
  header1 = &amp;lt;h1&amp;gt;|&amp;lt;/h1&amp;gt;&lt;br /&gt;
  header2 = &amp;lt;h2&amp;gt;|&amp;lt;/h2&amp;gt; &lt;br /&gt;
  header3 = &amp;lt;h3&amp;gt;|&amp;lt;/h3&amp;gt; &lt;br /&gt;
  header4 = &amp;lt;h4&amp;gt;|&amp;lt;/h4&amp;gt; &lt;br /&gt;
  bodytext = &amp;lt;p class=&amp;quot;bodytext&amp;quot;&amp;gt; |&amp;lt;/p&amp;gt; &lt;br /&gt;
}&lt;br /&gt;
# Festlegung des Standard-Headers Normal&lt;br /&gt;
content.defaultHeaderType = 1&lt;br /&gt;
&lt;br /&gt;
# Entfernen des clear.gif bzw. der Abstände nach Seitenelementen &lt;br /&gt;
content.headerSpace = 0|10&lt;br /&gt;
content.space = 0|20&lt;br /&gt;
&lt;br /&gt;
# Festlegung der Formatierung für Tabellen (Layout1=Ueberschrift oben, Layout2=Ueberschrift links, Layout3=Ueberschrift oben und links) &lt;br /&gt;
content.tableCellWrap = &amp;lt;b class=&amp;#039;tableheader&amp;#039;&amp;gt; | &amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten &lt;br /&gt;
styles.content.uploads.wrap = &amp;lt;p&amp;gt; | &amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Maximale Breite von Bildern &lt;br /&gt;
styles.content.imgtext.maxWInText = 600 &lt;br /&gt;
&lt;br /&gt;
# Nachricht, wenn in einem Formular Pflichtfelder nicht ausgefüllt werden &lt;br /&gt;
styles.content.mailform.badMess = Bitte füllen Sie noch folgende(s) Feld(er) aus: &lt;br /&gt;
&lt;br /&gt;
# _top als Standardziel für interne Links, erfodert zusätzliche Eintragung im Setup &lt;br /&gt;
PAGE_TARGET = &lt;br /&gt;
content.pageFrameObj = &lt;br /&gt;
&lt;br /&gt;
#Bild&lt;br /&gt;
styles.content.imgtext{&lt;br /&gt;
  borderColor = silver&lt;br /&gt;
  borderThick = 1&lt;br /&gt;
  linkWrap.newWindow = 1&lt;br /&gt;
  textMargin = 20&lt;br /&gt;
  captionSplit = 1&lt;br /&gt;
  linkSplit = 1&lt;br /&gt;
  comment_CSL-LinkList =&lt;br /&gt;
} &lt;br /&gt;
styles.header.gfx1.fontColor = white&lt;br /&gt;
styles.content.imgFrames.comment_bottom =&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugins Meta Tags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Activates Tip a Friend&lt;br /&gt;
plugin.tipafriend{&lt;br /&gt;
   file.templateFile = fileadmin/vorlagen/Burkhardt/tipafriend_template.tmpl&lt;br /&gt;
   color1 = &lt;br /&gt;
   color2 = &lt;br /&gt;
   color3 = &lt;br /&gt;
   wrap1 = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   wrap2 =&amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   htmlMail = 1&lt;br /&gt;
   PIDtipForm = 48&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Ausblenden der Typ-Nummer in der HTML-Adresse &lt;br /&gt;
config.simulateStaticDocuments_noTypeIfNoTitle = 1 &lt;br /&gt;
&lt;br /&gt;
config {&lt;br /&gt;
linkVars = L&lt;br /&gt;
		simulateStaticDocuments_pEnc = md5&lt;br /&gt;
		# include the GET parameters from tt_news to the encoded vars (all in one line)&lt;br /&gt;
		simulateStaticDocuments_pEnc_onlyP (&lt;br /&gt;
                                    cHash, L, print, tx_ttnews[backPid], tx_ttnews[tt_news], &lt;br /&gt;
                                    tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], &lt;br /&gt;
                                    tx_ttnews[pointer], tx_ttnews[swords]&lt;br /&gt;
                                )&lt;br /&gt;
language = de&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Ermöglicht die Konfiguration des Admin-Panels in der TSconfig der Backenduser &lt;br /&gt;
config.admPanel = 1 &lt;br /&gt;
page.config.admPanel = 1&lt;br /&gt;
&lt;br /&gt;
# Einschalten des Spam Schutzes&lt;br /&gt;
config.spamProtectEmailAddresses = 2 &lt;br /&gt;
config.spamProtectEmailAddresses_atSubst = (at) &lt;br /&gt;
&lt;br /&gt;
# Konfigurierung des Plugins Searchbox, wird innerhalb der Seite zugewiesen&lt;br /&gt;
# ID der Seite Suchen&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.pidSearchpage = 111&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/vorlagen/Burkhardt/suchbox.html&lt;br /&gt;
&lt;br /&gt;
# Loginbox auf allen Seiten, wird innerhalb der Seite zugewiesen&lt;br /&gt;
[usergroup = *] &lt;br /&gt;
&lt;br /&gt;
# Logout&lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap (  &lt;br /&gt;
&amp;lt;div id=&amp;quot;logoutbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id= | &amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;logout&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; title=&amp;quot;Abmelden&amp;quot; value=&amp;quot;&amp;lt;!--###USERNAME###--&amp;gt; abmelden &amp;quot; style=&amp;quot;height:15; width:130; border:solid 1px #666666; background-color:#FFFDDC; font-size:10px;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
) &lt;br /&gt;
[else]&lt;br /&gt;
# Login, Id 108 ist die Anmeldeseite, Id 57 ist der Sys-Ordner Benutzer &lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap ( &lt;br /&gt;
&amp;lt;div id=&amp;quot;loginbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id=108&amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input name=&amp;quot;user&amp;quot; type=&amp;quot;text&amp;quot; id=&amp;quot;user&amp;quot; title=&amp;quot;Benutzername&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Name&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;pass&amp;quot; type=&amp;quot;password&amp;quot; id=&amp;quot;pass&amp;quot; title=&amp;quot;Passwort&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Login&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;image&amp;quot; type=&amp;quot;image&amp;quot; title=&amp;quot;Anmelden&amp;quot; src=&amp;quot;fileadmin/vorlagen/offradio/top.gif&amp;quot; alt=&amp;quot;Login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;redirect_url&amp;quot; value=&amp;quot;index.php?id= | &amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;pid&amp;quot; value=&amp;quot;37&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
) &lt;br /&gt;
[global] &lt;br /&gt;
&lt;br /&gt;
# Standardsprache festlegen &lt;br /&gt;
config.locale_all = de_DE@euro &lt;br /&gt;
&lt;br /&gt;
#Seitensprache&lt;br /&gt;
&lt;br /&gt;
config.linkVars = L&lt;br /&gt;
config.sys_language_uid = 0&lt;br /&gt;
config.language = de&lt;br /&gt;
&lt;br /&gt;
[globalVar = GP:L = 1]&lt;br /&gt;
  config.sys_language_uid = 1&lt;br /&gt;
  config.language = en&lt;br /&gt;
config.locale_all = en-EN&lt;br /&gt;
[global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten (kein Leerraum vor dem Verweis und 1 Leerzeichen zur Dateigrösse) &lt;br /&gt;
# Standardansicht &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
# Layout 1 &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
# Ändern des Standard-Aufzählungszeichens &lt;br /&gt;
tt_content.text.20.parseFunc.tags.typolist.default.split.1.wrap = &amp;lt;div id=&amp;quot;bulletlist&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Tabellen &lt;br /&gt;
# Standard, kein Text fett &lt;br /&gt;
tt_content.table.20.default.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 1, obere Linie fett &lt;br /&gt;
tt_content.table.20.1.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 2, linke Spalte fett &lt;br /&gt;
tt_content.table.20.2.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 3, obere Linie und linke Spalte fett &lt;br /&gt;
tt_content.table.20.3.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Kontakt-Formulars &lt;br /&gt;
tt_content.mailform.20.target = _top &lt;br /&gt;
tt_content.mailform.20 { &lt;br /&gt;
labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
REQ.labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugin Erweiterte Suche &lt;br /&gt;
plugin.tx_indexedsearch.show.rules=0 &lt;br /&gt;
# Ausschalten der CSS-Formatierung im Seitenkopf der HTML-Datei &lt;br /&gt;
plugin.tx_indexedsearch._CSS_DEFAULT_STYLE = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ausschalten der Auswahlmöglichkeiten des Plugins Erweiterte Suche &lt;br /&gt;
# Suchen in: Alle Medien/Interne Seite &lt;br /&gt;
plugin.tx_indexedsearch.blind.media=1 &lt;br /&gt;
# Suche in: Standard/Alle Sprachen &lt;br /&gt;
plugin.tx_indexedsearch.blind.lang=1 &lt;br /&gt;
# Suchen in: Ganze Webseite &lt;br /&gt;
plugin.tx_indexedsearch.blind.sections=1 &lt;br /&gt;
# Sortieren nach: Trefferquote/Vorkommen &lt;br /&gt;
plugin.tx_indexedsearch.blind.order=1 &lt;br /&gt;
# Sortieren nach: Höchste Zuerst &lt;br /&gt;
plugin.tx_indexedsearch.blind.desc=1 &lt;br /&gt;
# Ansicht: Sektionshierarchie/Flache Liste &lt;br /&gt;
plugin.tx_indexedsearch.blind.group=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HTML-Templates ==&lt;/div&gt;</summary>
		<author><name>91.32.71.44</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Installation&amp;diff=831</id>
		<title>Typo3 - Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Installation&amp;diff=831"/>
		<updated>2007-05-29T10:57:22Z</updated>

		<summary type="html">&lt;p&gt;91.32.71.44: /* Typo3 auf Unix installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typo3 Autoinstallation ==&lt;br /&gt;
Wünschenswert wäre ein Script, welches eine Typo3 Grundinstallation vollautomatisch durchführt. Als ersten Schritt einige Vorüberlegungen:&lt;br /&gt;
Die Installation sollte nach Angabe einer Datenbank die Typo3 Verzeichnisse hochladen, auspacken und das Konfigurationsfile mit den Datenbankwerten belegen. Weiterhin sollte die Datenbank bereits einen Admin-User einige Seiten und einige Grundtemplates enthalten. Typo3 enthält ja die Möglichkeit im DB Teil der installation ein eigenes .sql File zu benutzen, welches bereits die nötigen Werte enthält.&lt;br /&gt;
&lt;br /&gt;
== Grundsätzliche Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Uploaden ===&lt;br /&gt;
&lt;br /&gt;
# Typo3 - Dummy auf den Server laden&lt;br /&gt;
# Aus dem Installscript /typo3/install/index.php die die() Funktion auskommentieren&lt;br /&gt;
# Install Skript im Browser aufrufen (Standard Passwort ist joh316)&lt;br /&gt;
# Passwort ändern !! und neu einloggen (evt. Schreibrecht für /typo3/typo3conf/localconf.php setzten)&lt;br /&gt;
&lt;br /&gt;
=== Basic Configuration ===&lt;br /&gt;
&lt;br /&gt;
# Schreibrechte für die rot markierten Ordner ändern und den den fileadmin Ordner ebenfalls schreibbar machen.&lt;br /&gt;
# Datenbank Zugangsdaten eingeben. Host ist in der Regel &amp;#039;localhost&amp;#039;&lt;br /&gt;
# Update localconf.php klicken dann click to continue&lt;br /&gt;
# Jetzt die Datenbank im neuen Dropdownfeld. Auswählen&lt;br /&gt;
# Encryption key: Generate Knopf klicken&lt;br /&gt;
&lt;br /&gt;
=== Database Analyser ===&lt;br /&gt;
# Benötigte Tabellen anlegen: Compare klicken - dann write to database&lt;br /&gt;
# Dump static data IMPORT  	&lt;br /&gt;
# (Notwendig?) Tabellen füllen mit statischen Templates typo3conf/database.sql (1.1 M) ebenfalls Compare und write to database&lt;br /&gt;
# admin User erstellen damit man sich im Backend einloggen kann.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; wenn man eine gute leere Installation hat kann man diese Daten komplett in ein sql-Standardfile exportieren und bei einer frischen Typo3 Installation komplett einspielen.&lt;br /&gt;
&lt;br /&gt;
=== All Configuration ===&lt;br /&gt;
# [gdlib_2] auf 1 stellen Wenn GDlib Version 2 Verwendet wird&lt;br /&gt;
# [TTFdpi] muß auf 96 stehen wenn die Schrift im Bild bei &amp;#039;Basic Configuration&amp;#039; nicht vollständig angezeigt wird.&lt;br /&gt;
# [noEdit] auf 0 stellen dann kann man vom Backend-Bereich Text-Dateien (z.B. CSS-Files) verändern.&lt;br /&gt;
# [warning_email_addr] setzten dann bekommt man eine Email wenn sich jemand viermal falsch einloggt&lt;br /&gt;
&lt;br /&gt;
=== Wichtige ToDos im Typo Backend ===&lt;br /&gt;
siehe auch [[Typo3 - Grundeinstellungen]]&lt;br /&gt;
&lt;br /&gt;
# Passwort für Install Tool ändern&lt;br /&gt;
# Ab Typo4.x DB References Updaten&lt;br /&gt;
# Deutsche Sprachpakete im Extension Manage laden (für 3.8 die CSH Files)&lt;br /&gt;
# Standard Templates TS-Templates evt. HTML Template und CSS (für TV und Automaketemplate die Extensions nicht vergessen)&lt;br /&gt;
# Benutzer Konfiguration bzw. Page Konfiguration (UserTS und PageTS)&lt;br /&gt;
# Standard Extensions installieren&lt;br /&gt;
&lt;br /&gt;
== Typo3 auf Unix installieren ==&lt;br /&gt;
Wenn man einen Shell Zugang zum Server hat, bietet sich eine Installation mit den tar Paketen an. Das geht erstens schneller als per FTP und man hat die Möglichkeit mit Symlinks zu arbeiten, die ein späteres Update erleichtern.&lt;br /&gt;
So gehts:&lt;br /&gt;
* Evt. Shell-Zugang erlauben (z.B. mit bash Terminal. Später wieder abschalten!)&lt;br /&gt;
* Remote Zugang z.B. mit Putty herstellen (Session &amp;gt; [IP], SSH / &lt;br /&gt;
* Entweder per FTP die tars (&amp;#039;&amp;#039;&amp;#039;Source und Dummy&amp;#039;&amp;#039;&amp;#039;) &amp;#039;&amp;#039;&amp;#039;hochladen&amp;#039;&amp;#039;&amp;#039; oder direkt mit der Shell vom Server aus laden z.B. mit&lt;br /&gt;
 wget http://prdownloads.sourceforge.net/typo3/typo3_src-4.0.4.tar.gz?download&lt;br /&gt;
 wget http://prdownloads.sourceforge.net/typo3/dummy-4.0.4.tar.gz?download&lt;br /&gt;
... (siehe Typo3 Buch)&lt;br /&gt;
&lt;br /&gt;
* jetzt beide Pakete &amp;#039;&amp;#039;&amp;#039;auspacken&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
&lt;br /&gt;
 tar xzf dummy-4.0.2.tar.gz&lt;br /&gt;
 tar xzf typo3_src-4.0.2.tar.gz&lt;br /&gt;
&lt;br /&gt;
* Es entstehen die Verzeichnisse&lt;br /&gt;
 typo3_src-4.0.2&lt;br /&gt;
 dummy-4.0.2&lt;br /&gt;
&lt;br /&gt;
der Inhalt des Dummy Paket liegt später direkt auf der Hauptebene. Deshalb &amp;#039;&amp;#039;&amp;#039;verschieben&amp;#039;&amp;#039;&amp;#039; wir den Inhalt des &amp;#039;&amp;#039;&amp;#039;Dummy Paket&amp;#039;&amp;#039;&amp;#039; eine Ebene nach unten in das Wurzelverzeichnis (die aktuelle Ebene).&lt;br /&gt;
  mv dummy-4.0.2/* ./&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hinweis: Eine weitere Möglichkeit wäre die Dateien im Ordner zu belassen, ihn sinnvoll umzubenennen (z.B. cms/) und die Domain z.B. als virtual Host auf den Unterordner gehen zu lassen.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Es gibt einen &amp;#039;&amp;#039;&amp;#039;Symlink&amp;#039;&amp;#039;&amp;#039; auf der Hauptebene (vorher im Dummy-Verzeichnis)&lt;br /&gt;
  typo3_src -&amp;gt; ../NameDesTypo3SourceOrdners&lt;br /&gt;
  Damit der Symlink stimmt müssen wir Ihn ändern (d.h. löschen oder überschreiben)&lt;br /&gt;
&lt;br /&gt;
 ln -s typo3_src-4.0.2 typo3_src &lt;br /&gt;
&lt;br /&gt;
Wenn man den typo3_src Symlink auf eine andere Source umbiegt kann man ganz schnell ein Update ausprobieren oder eine neue source testen&lt;br /&gt;
* Die Archive und den leeren Dummy Ordner kann man jetzt &amp;#039;&amp;#039;&amp;#039;löschen&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
 rm -r dummy-4.0.2&lt;br /&gt;
 rm dummy-4.0.3.tar.gz&lt;br /&gt;
 rm typo3_src-4.0.2.tar.gz&lt;br /&gt;
* Im Browser müßte jetzt schon was kommen (/typo3 oder /index.php)&lt;br /&gt;
* Mit dem vi Editor können wir die Die Funktion im Installer auskommentieren:&lt;br /&gt;
 vi typo3_src-4.0.2/install/index.php&lt;br /&gt;
* Mit i kommt man in den Einfügemodus Esc verläßt ihn :wq! speichert und schließt den Editor.&lt;br /&gt;
Hinweis: ab Version 4.1 reicht es eine Datei mit dem Namen ENABLE_INSTALL_TOOL im Verzeichnis typo3conf anzulegen um das Install Tool freizuschalten.&lt;br /&gt;
* Jetzt kann man den Typo3 Installer starten&lt;br /&gt;
* Um die Rechte im Terminal anzupassen kann man den Befehl chmod benutzen&lt;br /&gt;
&lt;br /&gt;
Rechte einstellen:(as root): There are at least two options.&lt;br /&gt;
Diese Schritte setzen die Rechte für 4 Ordner:&lt;br /&gt;
* fileadmin/&lt;br /&gt;
* typo3conf/&lt;br /&gt;
* typo3temp/&lt;br /&gt;
* uploads/&lt;br /&gt;
&lt;br /&gt;
a (am Besten)&lt;br /&gt;
&lt;br /&gt;
Diese Kommandos als root ausführen:&lt;br /&gt;
 chgrp -R &amp;lt;wwwserver&amp;gt; fileadmin typo3conf typo3temp uploads&lt;br /&gt;
 chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
wobei &amp;lt;wwwserver&amp;gt; der Name der Gruppe des Webservers ist&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; bei 1und1 (mit Plesk) ist die Gruppe i.d.R. www und der Benutzer wwwrun&lt;br /&gt;
&lt;br /&gt;
b (nicht sicher aber einfach)&lt;br /&gt;
&lt;br /&gt;
Nicht auf geteilten Servern nutzen:&lt;br /&gt;
&lt;br /&gt;
Simply run this command:&lt;br /&gt;
 $ chmod -R a+w fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung der Installation aus der Datei &amp;#039;install.txt&amp;#039; der Typo3 4.0.2 Distribution ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
**************************&lt;br /&gt;
* UNIX ARCHIVES OF TYPO3 *&lt;br /&gt;
**************************&lt;br /&gt;
&lt;br /&gt;
INTRODUCTION&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
As you have downloaded this package you seem to know already about TYPO3.&lt;br /&gt;
If you don&amp;#039;t, visit http://typo3.org/ where you can find many useful&lt;br /&gt;
information.&lt;br /&gt;
&lt;br /&gt;
This short guide lists the important steps to install this package.&lt;br /&gt;
&lt;br /&gt;
By default TYPO3 installs into the folder:&lt;br /&gt;
   http://[your.site.name]/&amp;lt;this_site_name&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Read the additional instructions to install TYPO3 in the root folder:&lt;br /&gt;
   http://[your.site.name]/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IMPORTANT NOTE&lt;br /&gt;
==============&lt;br /&gt;
&lt;br /&gt;
Please be aware of the fact that the file transfer protocol (FTP) does not&lt;br /&gt;
support Symlinks. You cannot unpack these archives locally and copy them&lt;br /&gt;
to your server using FTP, even if the target server actually is a Unix&lt;br /&gt;
server.&lt;br /&gt;
&lt;br /&gt;
So if you don&amp;#039;t have shell access, try to use a terminal emulator instead.&lt;br /&gt;
(PHPshell to give you an example - Google knows all of them!)&lt;br /&gt;
&lt;br /&gt;
If this doesn&amp;#039;t work you&amp;#039;ll have to stick back to the ZIP version :-(&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NEWBIE INFORMATION ABOUT THE TYPO3 FILESYSTEM STRUCTURE&lt;br /&gt;
=======================================================&lt;br /&gt;
&lt;br /&gt;
A Unix TYPO3 installation consists of two parts:&lt;br /&gt;
     1) The &amp;quot;source&amp;quot; package&lt;br /&gt;
     2) The &amp;quot;dummy&amp;quot; package&lt;br /&gt;
&lt;br /&gt;
The dummy package contains the skeleton directory structure for a TYPO3&lt;br /&gt;
installation and a symlink (&amp;#039;typo3_src&amp;#039;) to the location of the source&lt;br /&gt;
package which contains all the PHP files, images, JavaScript files, etc.&lt;br /&gt;
that TYPO3 needs to run.&lt;br /&gt;
&lt;br /&gt;
In other words: You can have several TYPO3 installations with just one&lt;br /&gt;
source package. A typical directory structure looks like this:&lt;br /&gt;
&lt;br /&gt;
/var/www/typo3_src-3.8.1/   # the untared 3.8.0 source package&lt;br /&gt;
/var/www/typo3_src-4.0/     # the untared 4.0 source package&lt;br /&gt;
/var/www/installation1/     # the untared dummy package of a TYPO3&lt;br /&gt;
                            # installation running on TYPO3 3.8.1&lt;br /&gt;
    /typo3_src  --&amp;gt; ../typo3_src-3.8.1/   # a symlink to the 3.8.1 source&lt;br /&gt;
    /typo3conf/&lt;br /&gt;
    /typo3temp/&lt;br /&gt;
    /fileadmin/&lt;br /&gt;
    /.../&lt;br /&gt;
/var/www/installation2/     # the untared dummy package of a TYPO3&lt;br /&gt;
                            # installation running on TYPO3 4.0&lt;br /&gt;
    /typo3_src  --&amp;gt; ../typo3_src-4.0/     # a symlink to the 4.0 source&lt;br /&gt;
    /typo3conf/&lt;br /&gt;
    /typo3temp/&lt;br /&gt;
    /fileadmin/&lt;br /&gt;
    /.../&lt;br /&gt;
&lt;br /&gt;
As you see, the two TYPO3-installations (possibly with different domains)&lt;br /&gt;
can use the same TYPO3 source package. You can even change the source&lt;br /&gt;
package simply be changing the symlink inside the installation directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
STEP BY STEP&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
1 Get the TYPO3 source package and the TYPO3 dummy package.&lt;br /&gt;
&lt;br /&gt;
2 Copy the archives to the web root of your server.&lt;br /&gt;
  (Debian default is /var/www/, SuSE default is /srv/www/)&lt;br /&gt;
&lt;br /&gt;
3 Unpack the archives:&lt;br /&gt;
  $ tar xzf typo3_src-&amp;lt;version&amp;gt;.tar.gz&lt;br /&gt;
  $ tar xfz dummy-&amp;lt;version&amp;gt;.tar.gz&lt;br /&gt;
&lt;br /&gt;
4 Rename the dummy-&amp;lt;version&amp;gt; directory to fit your needs and make sure it&lt;br /&gt;
  is accessible by your webserver (for example by creating a virtual&lt;br /&gt;
  host). We assume you rename the directory to cms:&lt;br /&gt;
  $ mv dummy-&amp;lt;version&amp;gt; cms&lt;br /&gt;
&lt;br /&gt;
5 Set permissions (as root): There are at least two options.&lt;br /&gt;
  These steps will make four directories writable for the webserver:&lt;br /&gt;
  - cms/fileadmin/&lt;br /&gt;
  - cms/typo3conf/&lt;br /&gt;
  - cms/typo3temp/&lt;br /&gt;
  - cms/uploads/&lt;br /&gt;
&lt;br /&gt;
	5.a (recommended)&lt;br /&gt;
	    Run these commands as root in the cms/ directory:&lt;br /&gt;
	    # chgrp -R &amp;lt;wwwserver&amp;gt; fileadmin typo3conf typo3temp uploads&lt;br /&gt;
	    # chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
	    ... where &amp;lt;wwwserver&amp;gt; is the name of the group your webserver&lt;br /&gt;
	    is running as&lt;br /&gt;
&lt;br /&gt;
	5.b (insecure but easy to apply)&lt;br /&gt;
	    I repeat: This is insecure!&lt;br /&gt;
	    Do not use this method if you are working on a shared server!&lt;br /&gt;
&lt;br /&gt;
	    Simply run this command:&lt;br /&gt;
	    $ chmod -R a+w fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
6 Check the symlink cms/typo3_src and make sure it points to the source&lt;br /&gt;
  directory.&lt;br /&gt;
  (See above: &amp;quot;Newbie information about the TYPO3 filesystem structure&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
7 In your browser, visit&lt;br /&gt;
  http://[your.site.name]/cms/&lt;br /&gt;
&lt;br /&gt;
8 Follow the instructions in the 1-2-3 install tool&lt;br /&gt;
&lt;br /&gt;
9 From this point, you can access the backend through&lt;br /&gt;
  http://[your.site.name]/cms/typo3/&lt;br /&gt;
  with the username &amp;quot;admin&amp;quot; and password &amp;quot;password&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s it :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
INSTALLING TYPO3 IN THE WEBROOT FOLDER&lt;br /&gt;
======================================&lt;br /&gt;
&lt;br /&gt;
1 Follow the steps 1-6 above.&lt;br /&gt;
&lt;br /&gt;
2 Move the files in the cms/ folder up one level.&lt;br /&gt;
&lt;br /&gt;
  $ cd cms&lt;br /&gt;
  $ mv * ../&lt;br /&gt;
  $ cd ../&lt;br /&gt;
&lt;br /&gt;
3 Update the symlink&lt;br /&gt;
&lt;br /&gt;
  $ rm typo3_src&lt;br /&gt;
  $ ln -s ./typo3_src-&amp;lt;version&amp;gt; typo3_src&lt;br /&gt;
&lt;br /&gt;
4 Now TYPO3 runs in http://[your.site.name]/&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s it :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WHAT SHOULD YOU DO IF YOU HAVE A PROBLEM?&lt;br /&gt;
=========================================&lt;br /&gt;
&lt;br /&gt;
TYPO3 is a powerful and complex professional application. When you start&lt;br /&gt;
out there will be many things you don´t understand, or that don&amp;#039;t seem to&lt;br /&gt;
make sense. There is a widely used mailing list (more information on&lt;br /&gt;
typo3.com &amp;amp; typo3.org) where many experienced users and developers&lt;br /&gt;
lurk... they are always willing to help, provided you followed these steps&lt;br /&gt;
BEFORE you ask your question:&lt;br /&gt;
&lt;br /&gt;
1 - Read all available documentation carefully&lt;br /&gt;
&lt;br /&gt;
2 - Read the webserver error logfiles&lt;br /&gt;
    (for example /var/log/apache/error.log)&lt;br /&gt;
&lt;br /&gt;
3 - Read all available documentation again&lt;br /&gt;
&lt;br /&gt;
4 - Search the mailing list archive carefully&lt;br /&gt;
&lt;br /&gt;
5 - If you still can&amp;#039;t figure it out - ask the list...:&lt;br /&gt;
      - Newsgroup:     news://news.netfielders.de/&lt;br /&gt;
      - Mailing lists: http://lists.netfielders.de/&lt;br /&gt;
&lt;br /&gt;
    When posting to one of the lists, see the following guidelines...&lt;br /&gt;
      - Be polite&lt;br /&gt;
	 Always include the version of used TYPO3 and server environment&lt;br /&gt;
	 (phpinfo())... note that this is available within the TYPO3&lt;br /&gt;
	 Install Tool&lt;br /&gt;
      - Be as specific and clear as possible - questions like &amp;quot;my TYPO3&lt;br /&gt;
	 installation does not work - what can I do???&amp;quot; will be ignored.&lt;br /&gt;
	 Although English may not be your first language, if those reading&lt;br /&gt;
	 your posting can&amp;#039;t understand it, you won&amp;#039;t get the help you need&lt;br /&gt;
      - If you are really having a tough time getting something working,&lt;br /&gt;
	 stay cool and don&amp;#039;t criticise or flame. Problems are normally&lt;br /&gt;
	 caused by lack of research into the documentation, or&lt;br /&gt;
	 misunderstanding, not because of bugs. Be logical about your&lt;br /&gt;
	 troubleshooting, and you&amp;#039;ll get there&lt;br /&gt;
&lt;br /&gt;
6 - If you have identified a genuine new bug, report it at&lt;br /&gt;
    http://bugs.typo3.org/ ...do not post to the list about it&lt;br /&gt;
&lt;br /&gt;
Please be aware that if you ask questions that are answered in the&lt;br /&gt;
available documentation, you may not get a reply, or any help from the&lt;br /&gt;
developers or any experienced users!&lt;br /&gt;
&lt;br /&gt;
We are aware that there is still some work to be done on the&lt;br /&gt;
documentation, and the platform for user support... please forgive us for&lt;br /&gt;
not having all these gaps filled. If you feel that some information is&lt;br /&gt;
missing, hard to find or just plain wrong, or you have a suggestion on&lt;br /&gt;
improving TYPO3 or the &amp;quot;support services&amp;quot;, please let us know so that we&lt;br /&gt;
can do what is necessary. You could also volunteer to help with the work!&lt;br /&gt;
&lt;br /&gt;
(c) Nigel Jackson, Ingmar Schlecht&lt;br /&gt;
    Unix related additions made by Michael Stucki and some Wiki users:&lt;br /&gt;
    http://wiki.typo3.org/index.php/Tgz-INSTALL.txt&lt;br /&gt;
&lt;br /&gt;
-- Michael Stucki &amp;lt;michael@typo3.org&amp;gt;  Sun,  26 Mar 2006  22:10:53 +0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Image Magick über SSH Zugang auf VMWare ==&lt;br /&gt;
Quelle: http://www.4many.net/imagemagick_setup.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ImageMagick Installation on Virtual Host Account with SSH Access&lt;br /&gt;
Situation: 	Customer got virtual host with ssh access&lt;br /&gt;
TYPO3 was installed&lt;br /&gt;
no ImageMagick&lt;br /&gt;
after installing static linked package imagemagick-4.2.9_i386-static-1.tar.gz&lt;br /&gt;
TYPO3 complained that no valid version could be found&lt;br /&gt;
Problem: 	It turned out that due to the virtual setup and the setup of the Apache the environment got lost and the ImageMagick.so.9 couldn&amp;#039;t be found during the exec()&lt;br /&gt;
Challenge: 	&lt;br /&gt;
&lt;br /&gt;
   1. convince the provider to change the setup&lt;br /&gt;
      Nice try!&lt;br /&gt;
   2. convince the provider to install ImageMagick globally&lt;br /&gt;
      No support for third party products&lt;br /&gt;
   3. fix it in TYPO3 to pass environment&lt;br /&gt;
      possible solution, just no time to do so&lt;br /&gt;
&lt;br /&gt;
Solution: 	Fixed it on script level&lt;br /&gt;
&lt;br /&gt;
   1. move required executable to *.bin, i.e.&lt;br /&gt;
&lt;br /&gt;
      mv convert convert.bin&lt;br /&gt;
      mv combine combine.bin&lt;br /&gt;
      mv identify identify.bin&lt;br /&gt;
&lt;br /&gt;
   2. create script&lt;br /&gt;
&lt;br /&gt;
      pico convert&lt;br /&gt;
&lt;br /&gt;
   3. content of the script file&lt;br /&gt;
&lt;br /&gt;
      #!/usr/local/bin/bash&lt;br /&gt;
      export PATH; PATH=&amp;quot;/home/usr203227042/ImageMagick-4.2.9/bin:$PATH&amp;quot;&lt;br /&gt;
      export MAGICK_HOME=&amp;quot;/home/usr203227042/ImageMagick-4.2.9&amp;quot;&lt;br /&gt;
      export LD_LIBRARY_PATH=&amp;quot;/home/usr203227042/ImageMagick-4.2.9/lib&amp;quot;&lt;br /&gt;
      /home/usr203227042/ImageMagick-4.2.9/bin/convert.bin $*&lt;br /&gt;
&lt;br /&gt;
   4. make script executable&lt;br /&gt;
&lt;br /&gt;
      chmod 755 convert&lt;br /&gt;
&lt;br /&gt;
   5. repeat steps 2.-4. for combine and identify and don&amp;#039;t forget to change convert.bin to the appropriate value&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Trennung von Produktions und Live-Server (Bearbeitung der Seiten und Darstellung) ==&lt;br /&gt;
Für den Website-Betrieb sind die Verzeichnisse TSLib und T3Lib notwendig um eine Website auszuliefern.&lt;br /&gt;
&lt;br /&gt;
Für die Bearbeitung von Seiten sind die Dateien im Typo3 Verzeichnis zuständig. Ohne Typo3 Verzeichnis gibt es kein Backend aber die Seiten funktionieren trotzdem. Ein gutes Mittel um die Seiten vor Angreifern zu schützen.&lt;br /&gt;
&lt;br /&gt;
siehe auch [[Typo3 - Update]]&lt;br /&gt;
&lt;br /&gt;
== Zentrale Typo3-Installation vs mehrere Typo3 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verschiedene Gründe:&lt;br /&gt;
1. Es gibt aus Sicherheitsgründen keinen Remote Zugang für unseren Server. Das macht es etwas umständlicher.&lt;br /&gt;
&lt;br /&gt;
2. Von Version 3.7-3.8 gab es bei manchen Extensions Probleme mit Updates, bzw. es gab Extensions die das Typo auch mal aus dem Tritt brachten. Wenn wir alle Präsenzen auf einem Typo laufen lassen würden wären bei einem Fehler alle Homepages betroffen und Nebenwirkungen unter Umständen nicht so einfach zu sehen. Mit der getrennten Installation kann man auch bei sehr experimentellen Extensions relativ sicher updaten. Auch wenn wir verschiedene Datenbanken benutzen würden. Erst ab Version 4 gibt es außerdem die Möglichkeit Seiten vernünftig zu testen bevor Sie bei Änderungen Online gehen. Das war bisher nur mit einer ziemlich umständlichen Extension möglich.&lt;br /&gt;
&lt;br /&gt;
Manche würden das  vielleicht als Übervorsichtig auslegen. Im Endeffekt hat es nur den Nachteil der längeren Uploadzeiten. Speicherplatz spielt im Grunde kaum eine Rolle. Der Server wird auch nicht wesentlich mehr belastet. Weil die Skripte egal ob in einer oder in mehreren Typos ja immer für jede Anfrage abgearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
3. Wir haben den Kunden eine komplette Installation verkauft mit der Sie machen können was Sie wollen. Dafür bekommen Sie natürlich auch eine eigene Installation.&lt;br /&gt;
&lt;br /&gt;
Für die Miettypos werden wir allerdings eine einzelne Installation benutzen. Für eine Agentur bietet sich ebenfalls eine eigene Installation an auf der die betreuten Präsenzen laufen.&lt;br /&gt;
&lt;br /&gt;
4. Manche Typos laufen auf anderen Servern ;-) Z.T. mit Anpassungen im Quellcode vom Typo. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weitere Pro und Kontra Argumente ===&lt;br /&gt;
&lt;br /&gt;
* Zeitersparnis beim Update in zentraler Installation&lt;br /&gt;
* Ein Backend=&amp;gt;Admin Account unübersichtlich&lt;br /&gt;
&lt;br /&gt;
== automatische Installation ==&lt;br /&gt;
&lt;br /&gt;
Überlegungen zum automatischen Installieren:&lt;br /&gt;
&lt;br /&gt;
Ausgehend von einer fertigen Grundinstallation mit Benutzern und Rechten plus einigen Dummy-Seiten müßten sich per Knopfdruck Installationen anfertigen lassen.&lt;br /&gt;
&lt;br /&gt;
Einzelschritte:&lt;br /&gt;
* Notwendige Dateien (Typo3 System, Filadmin Ordner)&lt;br /&gt;
* Datenbank (inkl. Benutzer und Dummy Inhalten)&lt;br /&gt;
* Config-Datei (automatisiert ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Update ==&lt;br /&gt;
=== 3.8 auf 4.0 ===&lt;br /&gt;
Ordner typo3, t3lib ersetzen&lt;br /&gt;
misc aufspielen&lt;br /&gt;
index.php ersetzen (root)&lt;br /&gt;
&lt;br /&gt;
Update Wizard im Install Tool ausführen&lt;br /&gt;
&lt;br /&gt;
Im Database Analyzer Compare und danach die erforderlichen Updates der Datenbanktabellen ausführen.&lt;br /&gt;
&lt;br /&gt;
Nicht benötigte Extensions entfernen und entsprechend Templates anpassen&lt;br /&gt;
&lt;br /&gt;
Alte Sprachpakete löschen und mit dem Translation Handling im Extension Manager die benötigten Sprachen aktualisieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Kompatibilitätsmodus 3.8 für Version 4 ===&lt;br /&gt;
Nach Update von 3.8.x auf 4.0 läuft das Typo zunächst im Kompatibilitätsmodus.&lt;br /&gt;
&lt;br /&gt;
Folgendes sollte verändert werden damit die Ausgabe auch nach umschalten wieder geht.&lt;br /&gt;
The following updates will be performed:&lt;br /&gt;
&lt;br /&gt;
changeCompatibilityVersion&lt;br /&gt;
TYPO3 output is currently compatible to version 3.8. To use all the new features in the current TYPO3 version, make sure you follow the guidelines below to upgrade without problems.&lt;br /&gt;
&lt;br /&gt;
Follow the steps below carefully and confirm every step!&lt;br /&gt;
You will see this list again after you performed the update.&lt;br /&gt;
CMS Frontend&lt;br /&gt;
&lt;br /&gt;
    *&lt;br /&gt;
&lt;br /&gt;
      Word separator character for simulateStaticDocument is changed from underscore (_) to hyphen (-) to make URLs more friendly for search enginesURLs that are already existing (e.g. external links to your site) will still work like before.&lt;br /&gt;
&lt;br /&gt;
      You can set the separator character back to an underscore by putting the following line into the Setup section of your Page TypoScript template:&lt;br /&gt;
&lt;br /&gt;
      config.simulateStaticDocuments_replacementChar = _&lt;br /&gt;
    *&lt;br /&gt;
&lt;br /&gt;
      CSS Stylesheets and JavaScript are put into an external file by default.&lt;br /&gt;
&lt;br /&gt;
      Technically, that means that the default value of &amp;quot;config.inlineStyle2TempFile&amp;quot; is now set to &amp;quot;1&amp;quot; and that of &amp;quot;config.removeDefaultJS&amp;quot; to &amp;quot;external&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Acknowledged&lt;br /&gt;
CSS Styled Content: Accessibility improvements&lt;br /&gt;
&lt;br /&gt;
The rendering of the following elements will change:&lt;br /&gt;
&lt;br /&gt;
    * tt_content.menu (used f.e. for sitemaps): Instead of div-tags, lists are used now.&lt;br /&gt;
&lt;br /&gt;
    * tt_content.mailform: Mailforms do not use tables anymore, instead, they use the div-tag. Besides that, mailforms are accessible now.&lt;br /&gt;
&lt;br /&gt;
    * The p-tag has been removed from all table cells.&lt;br /&gt;
&lt;br /&gt;
    * CSS based &amp;quot;image&amp;quot; and &amp;quot;text with image&amp;quot;&lt;br /&gt;
      As the extension cron_cssstyledimgtext has been merged into the core, rendering of the content elements &amp;quot;image&amp;quot; and &amp;quot;text with image&amp;quot; has been changed to be CSS instead of table based. Read the 4.0 release notes for further information.&lt;br /&gt;
&lt;br /&gt;
You will have to update your stylesheets to comply with these changes.&lt;br /&gt;
&lt;br /&gt;
 Acknowledged&lt;br /&gt;
&lt;br /&gt;
 Check all (ignore selection above)&lt;br /&gt;
WARNING: this might break the output of your website.&lt;br /&gt;
Show database queries performed&lt;/div&gt;</summary>
		<author><name>91.32.71.44</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Installation&amp;diff=810</id>
		<title>Typo3 - Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Installation&amp;diff=810"/>
		<updated>2007-05-29T10:54:55Z</updated>

		<summary type="html">&lt;p&gt;91.32.71.44: /* Typo3 auf Unix installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typo3 Autoinstallation ==&lt;br /&gt;
Wünschenswert wäre ein Script, welches eine Typo3 Grundinstallation vollautomatisch durchführt. Als ersten Schritt einige Vorüberlegungen:&lt;br /&gt;
Die Installation sollte nach Angabe einer Datenbank die Typo3 Verzeichnisse hochladen, auspacken und das Konfigurationsfile mit den Datenbankwerten belegen. Weiterhin sollte die Datenbank bereits einen Admin-User einige Seiten und einige Grundtemplates enthalten. Typo3 enthält ja die Möglichkeit im DB Teil der installation ein eigenes .sql File zu benutzen, welches bereits die nötigen Werte enthält.&lt;br /&gt;
&lt;br /&gt;
== Grundsätzliche Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Uploaden ===&lt;br /&gt;
&lt;br /&gt;
# Typo3 - Dummy auf den Server laden&lt;br /&gt;
# Aus dem Installscript /typo3/install/index.php die die() Funktion auskommentieren&lt;br /&gt;
# Install Skript im Browser aufrufen (Standard Passwort ist joh316)&lt;br /&gt;
# Passwort ändern !! und neu einloggen (evt. Schreibrecht für /typo3/typo3conf/localconf.php setzten)&lt;br /&gt;
&lt;br /&gt;
=== Basic Configuration ===&lt;br /&gt;
&lt;br /&gt;
# Schreibrechte für die rot markierten Ordner ändern und den den fileadmin Ordner ebenfalls schreibbar machen.&lt;br /&gt;
# Datenbank Zugangsdaten eingeben. Host ist in der Regel &amp;#039;localhost&amp;#039;&lt;br /&gt;
# Update localconf.php klicken dann click to continue&lt;br /&gt;
# Jetzt die Datenbank im neuen Dropdownfeld. Auswählen&lt;br /&gt;
# Encryption key: Generate Knopf klicken&lt;br /&gt;
&lt;br /&gt;
=== Database Analyser ===&lt;br /&gt;
# Benötigte Tabellen anlegen: Compare klicken - dann write to database&lt;br /&gt;
# Dump static data IMPORT  	&lt;br /&gt;
# (Notwendig?) Tabellen füllen mit statischen Templates typo3conf/database.sql (1.1 M) ebenfalls Compare und write to database&lt;br /&gt;
# admin User erstellen damit man sich im Backend einloggen kann.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; wenn man eine gute leere Installation hat kann man diese Daten komplett in ein sql-Standardfile exportieren und bei einer frischen Typo3 Installation komplett einspielen.&lt;br /&gt;
&lt;br /&gt;
=== All Configuration ===&lt;br /&gt;
# [gdlib_2] auf 1 stellen Wenn GDlib Version 2 Verwendet wird&lt;br /&gt;
# [TTFdpi] muß auf 96 stehen wenn die Schrift im Bild bei &amp;#039;Basic Configuration&amp;#039; nicht vollständig angezeigt wird.&lt;br /&gt;
# [noEdit] auf 0 stellen dann kann man vom Backend-Bereich Text-Dateien (z.B. CSS-Files) verändern.&lt;br /&gt;
# [warning_email_addr] setzten dann bekommt man eine Email wenn sich jemand viermal falsch einloggt&lt;br /&gt;
&lt;br /&gt;
=== Wichtige ToDos im Typo Backend ===&lt;br /&gt;
siehe auch [[Typo3 - Grundeinstellungen]]&lt;br /&gt;
&lt;br /&gt;
# Passwort für Install Tool ändern&lt;br /&gt;
# Ab Typo4.x DB References Updaten&lt;br /&gt;
# Deutsche Sprachpakete im Extension Manage laden (für 3.8 die CSH Files)&lt;br /&gt;
# Standard Templates TS-Templates evt. HTML Template und CSS (für TV und Automaketemplate die Extensions nicht vergessen)&lt;br /&gt;
# Benutzer Konfiguration bzw. Page Konfiguration (UserTS und PageTS)&lt;br /&gt;
# Standard Extensions installieren&lt;br /&gt;
&lt;br /&gt;
== Typo3 auf Unix installieren ==&lt;br /&gt;
Wenn man einen Shell Zugang zum Server hat, bietet sich eine Installation mit den tar Paketen an. Das geht erstens schneller als per FTP und man hat die Möglichkeit mit Symlinks zu arbeiten, die ein späteres Update erleichtern.&lt;br /&gt;
So gehts:&lt;br /&gt;
* Evt. Shell-Zugang erlauben (z.B. mit bash Terminal. Später wieder abschalten!)&lt;br /&gt;
* Remote Zugang z.B. mit Putty herstellen (Session &amp;gt; [IP], SSH / &lt;br /&gt;
* Entweder per FTP die tars (&amp;#039;&amp;#039;&amp;#039;Source und Dummy&amp;#039;&amp;#039;&amp;#039;) &amp;#039;&amp;#039;&amp;#039;hochladen&amp;#039;&amp;#039;&amp;#039; oder direkt mit der Shell vom Server aus laden z.B. mit&lt;br /&gt;
 wget http://prdownloads.sourceforge.net/typo3/typo3_src-4.0.4.tar.gz?download&lt;br /&gt;
 wget http://prdownloads.sourceforge.net/typo3/typo3_dummy-4.0.4.tar.gz?download&lt;br /&gt;
... (siehe Typo3 Buch)&lt;br /&gt;
&lt;br /&gt;
* jetzt beide Pakete &amp;#039;&amp;#039;&amp;#039;auspacken&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
&lt;br /&gt;
 tar xzf dummy-4.0.2.tar.gz&lt;br /&gt;
 tar xzf typo3_src-4.0.2.tar.gz&lt;br /&gt;
&lt;br /&gt;
* Es entstehen die Verzeichnisse&lt;br /&gt;
 typo3_src-4.0.2&lt;br /&gt;
 dummy-4.0.2&lt;br /&gt;
&lt;br /&gt;
der Inhalt des Dummy Paket liegt später direkt auf der Hauptebene. Deshalb &amp;#039;&amp;#039;&amp;#039;verschieben&amp;#039;&amp;#039;&amp;#039; wir den Inhalt des &amp;#039;&amp;#039;&amp;#039;Dummy Paket&amp;#039;&amp;#039;&amp;#039; eine Ebene nach unten in das Wurzelverzeichnis (die aktuelle Ebene).&lt;br /&gt;
  mv dummy-4.0.2/* ./&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hinweis: Eine weitere Möglichkeit wäre die Dateien im Ordner zu belassen, ihn sinnvoll umzubenennen (z.B. cms/) und die Domain z.B. als virtual Host auf den Unterordner gehen zu lassen.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Es gibt einen &amp;#039;&amp;#039;&amp;#039;Symlink&amp;#039;&amp;#039;&amp;#039; auf der Hauptebene (vorher im Dummy-Verzeichnis)&lt;br /&gt;
  typo3_src -&amp;gt; ../NameDesTypo3SourceOrdners&lt;br /&gt;
  Damit der Symlink stimmt müssen wir Ihn ändern (d.h. löschen oder überschreiben)&lt;br /&gt;
&lt;br /&gt;
 ln -s typo3_src-4.0.2 typo3_src &lt;br /&gt;
&lt;br /&gt;
Wenn man den typo3_src Symlink auf eine andere Source umbiegt kann man ganz schnell ein Update ausprobieren oder eine neue source testen&lt;br /&gt;
* Die Archive und den leeren Dummy Ordner kann man jetzt &amp;#039;&amp;#039;&amp;#039;löschen&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
 rm -r dummy-4.0.2&lt;br /&gt;
 rm dummy-4.0.3.tar.gz&lt;br /&gt;
 rm typo3_src-4.0.2.tar.gz&lt;br /&gt;
* Im Browser müßte jetzt schon was kommen (/typo3 oder /index.php)&lt;br /&gt;
* Mit dem vi Editor können wir die Die Funktion im Installer auskommentieren:&lt;br /&gt;
 vi typo3_src-4.0.2/install/index.php&lt;br /&gt;
* Mit i kommt man in den Einfügemodus Esc verläßt ihn :wq! speichert und schließt den Editor.&lt;br /&gt;
Hinweis: ab Version 4.1 reicht es eine Datei mit dem Namen ENABLE_INSTALL_TOOL im Verzeichnis typo3conf anzulegen um das Install Tool freizuschalten.&lt;br /&gt;
* Jetzt kann man den Typo3 Installer starten&lt;br /&gt;
* Um die Rechte im Terminal anzupassen kann man den Befehl chmod benutzen&lt;br /&gt;
&lt;br /&gt;
Rechte einstellen:(as root): There are at least two options.&lt;br /&gt;
Diese Schritte setzen die Rechte für 4 Ordner:&lt;br /&gt;
* fileadmin/&lt;br /&gt;
* typo3conf/&lt;br /&gt;
* typo3temp/&lt;br /&gt;
* uploads/&lt;br /&gt;
&lt;br /&gt;
a (am Besten)&lt;br /&gt;
&lt;br /&gt;
Diese Kommandos als root ausführen:&lt;br /&gt;
 chgrp -R &amp;lt;wwwserver&amp;gt; fileadmin typo3conf typo3temp uploads&lt;br /&gt;
 chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
wobei &amp;lt;wwwserver&amp;gt; der Name der Gruppe des Webservers ist&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; bei 1und1 (mit Plesk) ist die Gruppe i.d.R. www und der Benutzer wwwrun&lt;br /&gt;
&lt;br /&gt;
b (nicht sicher aber einfach)&lt;br /&gt;
&lt;br /&gt;
Nicht auf geteilten Servern nutzen:&lt;br /&gt;
&lt;br /&gt;
Simply run this command:&lt;br /&gt;
 $ chmod -R a+w fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung der Installation aus der Datei &amp;#039;install.txt&amp;#039; der Typo3 4.0.2 Distribution ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
**************************&lt;br /&gt;
* UNIX ARCHIVES OF TYPO3 *&lt;br /&gt;
**************************&lt;br /&gt;
&lt;br /&gt;
INTRODUCTION&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
As you have downloaded this package you seem to know already about TYPO3.&lt;br /&gt;
If you don&amp;#039;t, visit http://typo3.org/ where you can find many useful&lt;br /&gt;
information.&lt;br /&gt;
&lt;br /&gt;
This short guide lists the important steps to install this package.&lt;br /&gt;
&lt;br /&gt;
By default TYPO3 installs into the folder:&lt;br /&gt;
   http://[your.site.name]/&amp;lt;this_site_name&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Read the additional instructions to install TYPO3 in the root folder:&lt;br /&gt;
   http://[your.site.name]/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IMPORTANT NOTE&lt;br /&gt;
==============&lt;br /&gt;
&lt;br /&gt;
Please be aware of the fact that the file transfer protocol (FTP) does not&lt;br /&gt;
support Symlinks. You cannot unpack these archives locally and copy them&lt;br /&gt;
to your server using FTP, even if the target server actually is a Unix&lt;br /&gt;
server.&lt;br /&gt;
&lt;br /&gt;
So if you don&amp;#039;t have shell access, try to use a terminal emulator instead.&lt;br /&gt;
(PHPshell to give you an example - Google knows all of them!)&lt;br /&gt;
&lt;br /&gt;
If this doesn&amp;#039;t work you&amp;#039;ll have to stick back to the ZIP version :-(&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NEWBIE INFORMATION ABOUT THE TYPO3 FILESYSTEM STRUCTURE&lt;br /&gt;
=======================================================&lt;br /&gt;
&lt;br /&gt;
A Unix TYPO3 installation consists of two parts:&lt;br /&gt;
     1) The &amp;quot;source&amp;quot; package&lt;br /&gt;
     2) The &amp;quot;dummy&amp;quot; package&lt;br /&gt;
&lt;br /&gt;
The dummy package contains the skeleton directory structure for a TYPO3&lt;br /&gt;
installation and a symlink (&amp;#039;typo3_src&amp;#039;) to the location of the source&lt;br /&gt;
package which contains all the PHP files, images, JavaScript files, etc.&lt;br /&gt;
that TYPO3 needs to run.&lt;br /&gt;
&lt;br /&gt;
In other words: You can have several TYPO3 installations with just one&lt;br /&gt;
source package. A typical directory structure looks like this:&lt;br /&gt;
&lt;br /&gt;
/var/www/typo3_src-3.8.1/   # the untared 3.8.0 source package&lt;br /&gt;
/var/www/typo3_src-4.0/     # the untared 4.0 source package&lt;br /&gt;
/var/www/installation1/     # the untared dummy package of a TYPO3&lt;br /&gt;
                            # installation running on TYPO3 3.8.1&lt;br /&gt;
    /typo3_src  --&amp;gt; ../typo3_src-3.8.1/   # a symlink to the 3.8.1 source&lt;br /&gt;
    /typo3conf/&lt;br /&gt;
    /typo3temp/&lt;br /&gt;
    /fileadmin/&lt;br /&gt;
    /.../&lt;br /&gt;
/var/www/installation2/     # the untared dummy package of a TYPO3&lt;br /&gt;
                            # installation running on TYPO3 4.0&lt;br /&gt;
    /typo3_src  --&amp;gt; ../typo3_src-4.0/     # a symlink to the 4.0 source&lt;br /&gt;
    /typo3conf/&lt;br /&gt;
    /typo3temp/&lt;br /&gt;
    /fileadmin/&lt;br /&gt;
    /.../&lt;br /&gt;
&lt;br /&gt;
As you see, the two TYPO3-installations (possibly with different domains)&lt;br /&gt;
can use the same TYPO3 source package. You can even change the source&lt;br /&gt;
package simply be changing the symlink inside the installation directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
STEP BY STEP&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
1 Get the TYPO3 source package and the TYPO3 dummy package.&lt;br /&gt;
&lt;br /&gt;
2 Copy the archives to the web root of your server.&lt;br /&gt;
  (Debian default is /var/www/, SuSE default is /srv/www/)&lt;br /&gt;
&lt;br /&gt;
3 Unpack the archives:&lt;br /&gt;
  $ tar xzf typo3_src-&amp;lt;version&amp;gt;.tar.gz&lt;br /&gt;
  $ tar xfz dummy-&amp;lt;version&amp;gt;.tar.gz&lt;br /&gt;
&lt;br /&gt;
4 Rename the dummy-&amp;lt;version&amp;gt; directory to fit your needs and make sure it&lt;br /&gt;
  is accessible by your webserver (for example by creating a virtual&lt;br /&gt;
  host). We assume you rename the directory to cms:&lt;br /&gt;
  $ mv dummy-&amp;lt;version&amp;gt; cms&lt;br /&gt;
&lt;br /&gt;
5 Set permissions (as root): There are at least two options.&lt;br /&gt;
  These steps will make four directories writable for the webserver:&lt;br /&gt;
  - cms/fileadmin/&lt;br /&gt;
  - cms/typo3conf/&lt;br /&gt;
  - cms/typo3temp/&lt;br /&gt;
  - cms/uploads/&lt;br /&gt;
&lt;br /&gt;
	5.a (recommended)&lt;br /&gt;
	    Run these commands as root in the cms/ directory:&lt;br /&gt;
	    # chgrp -R &amp;lt;wwwserver&amp;gt; fileadmin typo3conf typo3temp uploads&lt;br /&gt;
	    # chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
	    ... where &amp;lt;wwwserver&amp;gt; is the name of the group your webserver&lt;br /&gt;
	    is running as&lt;br /&gt;
&lt;br /&gt;
	5.b (insecure but easy to apply)&lt;br /&gt;
	    I repeat: This is insecure!&lt;br /&gt;
	    Do not use this method if you are working on a shared server!&lt;br /&gt;
&lt;br /&gt;
	    Simply run this command:&lt;br /&gt;
	    $ chmod -R a+w fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
6 Check the symlink cms/typo3_src and make sure it points to the source&lt;br /&gt;
  directory.&lt;br /&gt;
  (See above: &amp;quot;Newbie information about the TYPO3 filesystem structure&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
7 In your browser, visit&lt;br /&gt;
  http://[your.site.name]/cms/&lt;br /&gt;
&lt;br /&gt;
8 Follow the instructions in the 1-2-3 install tool&lt;br /&gt;
&lt;br /&gt;
9 From this point, you can access the backend through&lt;br /&gt;
  http://[your.site.name]/cms/typo3/&lt;br /&gt;
  with the username &amp;quot;admin&amp;quot; and password &amp;quot;password&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s it :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
INSTALLING TYPO3 IN THE WEBROOT FOLDER&lt;br /&gt;
======================================&lt;br /&gt;
&lt;br /&gt;
1 Follow the steps 1-6 above.&lt;br /&gt;
&lt;br /&gt;
2 Move the files in the cms/ folder up one level.&lt;br /&gt;
&lt;br /&gt;
  $ cd cms&lt;br /&gt;
  $ mv * ../&lt;br /&gt;
  $ cd ../&lt;br /&gt;
&lt;br /&gt;
3 Update the symlink&lt;br /&gt;
&lt;br /&gt;
  $ rm typo3_src&lt;br /&gt;
  $ ln -s ./typo3_src-&amp;lt;version&amp;gt; typo3_src&lt;br /&gt;
&lt;br /&gt;
4 Now TYPO3 runs in http://[your.site.name]/&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s it :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WHAT SHOULD YOU DO IF YOU HAVE A PROBLEM?&lt;br /&gt;
=========================================&lt;br /&gt;
&lt;br /&gt;
TYPO3 is a powerful and complex professional application. When you start&lt;br /&gt;
out there will be many things you don´t understand, or that don&amp;#039;t seem to&lt;br /&gt;
make sense. There is a widely used mailing list (more information on&lt;br /&gt;
typo3.com &amp;amp; typo3.org) where many experienced users and developers&lt;br /&gt;
lurk... they are always willing to help, provided you followed these steps&lt;br /&gt;
BEFORE you ask your question:&lt;br /&gt;
&lt;br /&gt;
1 - Read all available documentation carefully&lt;br /&gt;
&lt;br /&gt;
2 - Read the webserver error logfiles&lt;br /&gt;
    (for example /var/log/apache/error.log)&lt;br /&gt;
&lt;br /&gt;
3 - Read all available documentation again&lt;br /&gt;
&lt;br /&gt;
4 - Search the mailing list archive carefully&lt;br /&gt;
&lt;br /&gt;
5 - If you still can&amp;#039;t figure it out - ask the list...:&lt;br /&gt;
      - Newsgroup:     news://news.netfielders.de/&lt;br /&gt;
      - Mailing lists: http://lists.netfielders.de/&lt;br /&gt;
&lt;br /&gt;
    When posting to one of the lists, see the following guidelines...&lt;br /&gt;
      - Be polite&lt;br /&gt;
	 Always include the version of used TYPO3 and server environment&lt;br /&gt;
	 (phpinfo())... note that this is available within the TYPO3&lt;br /&gt;
	 Install Tool&lt;br /&gt;
      - Be as specific and clear as possible - questions like &amp;quot;my TYPO3&lt;br /&gt;
	 installation does not work - what can I do???&amp;quot; will be ignored.&lt;br /&gt;
	 Although English may not be your first language, if those reading&lt;br /&gt;
	 your posting can&amp;#039;t understand it, you won&amp;#039;t get the help you need&lt;br /&gt;
      - If you are really having a tough time getting something working,&lt;br /&gt;
	 stay cool and don&amp;#039;t criticise or flame. Problems are normally&lt;br /&gt;
	 caused by lack of research into the documentation, or&lt;br /&gt;
	 misunderstanding, not because of bugs. Be logical about your&lt;br /&gt;
	 troubleshooting, and you&amp;#039;ll get there&lt;br /&gt;
&lt;br /&gt;
6 - If you have identified a genuine new bug, report it at&lt;br /&gt;
    http://bugs.typo3.org/ ...do not post to the list about it&lt;br /&gt;
&lt;br /&gt;
Please be aware that if you ask questions that are answered in the&lt;br /&gt;
available documentation, you may not get a reply, or any help from the&lt;br /&gt;
developers or any experienced users!&lt;br /&gt;
&lt;br /&gt;
We are aware that there is still some work to be done on the&lt;br /&gt;
documentation, and the platform for user support... please forgive us for&lt;br /&gt;
not having all these gaps filled. If you feel that some information is&lt;br /&gt;
missing, hard to find or just plain wrong, or you have a suggestion on&lt;br /&gt;
improving TYPO3 or the &amp;quot;support services&amp;quot;, please let us know so that we&lt;br /&gt;
can do what is necessary. You could also volunteer to help with the work!&lt;br /&gt;
&lt;br /&gt;
(c) Nigel Jackson, Ingmar Schlecht&lt;br /&gt;
    Unix related additions made by Michael Stucki and some Wiki users:&lt;br /&gt;
    http://wiki.typo3.org/index.php/Tgz-INSTALL.txt&lt;br /&gt;
&lt;br /&gt;
-- Michael Stucki &amp;lt;michael@typo3.org&amp;gt;  Sun,  26 Mar 2006  22:10:53 +0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Image Magick über SSH Zugang auf VMWare ==&lt;br /&gt;
Quelle: http://www.4many.net/imagemagick_setup.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ImageMagick Installation on Virtual Host Account with SSH Access&lt;br /&gt;
Situation: 	Customer got virtual host with ssh access&lt;br /&gt;
TYPO3 was installed&lt;br /&gt;
no ImageMagick&lt;br /&gt;
after installing static linked package imagemagick-4.2.9_i386-static-1.tar.gz&lt;br /&gt;
TYPO3 complained that no valid version could be found&lt;br /&gt;
Problem: 	It turned out that due to the virtual setup and the setup of the Apache the environment got lost and the ImageMagick.so.9 couldn&amp;#039;t be found during the exec()&lt;br /&gt;
Challenge: 	&lt;br /&gt;
&lt;br /&gt;
   1. convince the provider to change the setup&lt;br /&gt;
      Nice try!&lt;br /&gt;
   2. convince the provider to install ImageMagick globally&lt;br /&gt;
      No support for third party products&lt;br /&gt;
   3. fix it in TYPO3 to pass environment&lt;br /&gt;
      possible solution, just no time to do so&lt;br /&gt;
&lt;br /&gt;
Solution: 	Fixed it on script level&lt;br /&gt;
&lt;br /&gt;
   1. move required executable to *.bin, i.e.&lt;br /&gt;
&lt;br /&gt;
      mv convert convert.bin&lt;br /&gt;
      mv combine combine.bin&lt;br /&gt;
      mv identify identify.bin&lt;br /&gt;
&lt;br /&gt;
   2. create script&lt;br /&gt;
&lt;br /&gt;
      pico convert&lt;br /&gt;
&lt;br /&gt;
   3. content of the script file&lt;br /&gt;
&lt;br /&gt;
      #!/usr/local/bin/bash&lt;br /&gt;
      export PATH; PATH=&amp;quot;/home/usr203227042/ImageMagick-4.2.9/bin:$PATH&amp;quot;&lt;br /&gt;
      export MAGICK_HOME=&amp;quot;/home/usr203227042/ImageMagick-4.2.9&amp;quot;&lt;br /&gt;
      export LD_LIBRARY_PATH=&amp;quot;/home/usr203227042/ImageMagick-4.2.9/lib&amp;quot;&lt;br /&gt;
      /home/usr203227042/ImageMagick-4.2.9/bin/convert.bin $*&lt;br /&gt;
&lt;br /&gt;
   4. make script executable&lt;br /&gt;
&lt;br /&gt;
      chmod 755 convert&lt;br /&gt;
&lt;br /&gt;
   5. repeat steps 2.-4. for combine and identify and don&amp;#039;t forget to change convert.bin to the appropriate value&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Trennung von Produktions und Live-Server (Bearbeitung der Seiten und Darstellung) ==&lt;br /&gt;
Für den Website-Betrieb sind die Verzeichnisse TSLib und T3Lib notwendig um eine Website auszuliefern.&lt;br /&gt;
&lt;br /&gt;
Für die Bearbeitung von Seiten sind die Dateien im Typo3 Verzeichnis zuständig. Ohne Typo3 Verzeichnis gibt es kein Backend aber die Seiten funktionieren trotzdem. Ein gutes Mittel um die Seiten vor Angreifern zu schützen.&lt;br /&gt;
&lt;br /&gt;
siehe auch [[Typo3 - Update]]&lt;br /&gt;
&lt;br /&gt;
== Zentrale Typo3-Installation vs mehrere Typo3 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verschiedene Gründe:&lt;br /&gt;
1. Es gibt aus Sicherheitsgründen keinen Remote Zugang für unseren Server. Das macht es etwas umständlicher.&lt;br /&gt;
&lt;br /&gt;
2. Von Version 3.7-3.8 gab es bei manchen Extensions Probleme mit Updates, bzw. es gab Extensions die das Typo auch mal aus dem Tritt brachten. Wenn wir alle Präsenzen auf einem Typo laufen lassen würden wären bei einem Fehler alle Homepages betroffen und Nebenwirkungen unter Umständen nicht so einfach zu sehen. Mit der getrennten Installation kann man auch bei sehr experimentellen Extensions relativ sicher updaten. Auch wenn wir verschiedene Datenbanken benutzen würden. Erst ab Version 4 gibt es außerdem die Möglichkeit Seiten vernünftig zu testen bevor Sie bei Änderungen Online gehen. Das war bisher nur mit einer ziemlich umständlichen Extension möglich.&lt;br /&gt;
&lt;br /&gt;
Manche würden das  vielleicht als Übervorsichtig auslegen. Im Endeffekt hat es nur den Nachteil der längeren Uploadzeiten. Speicherplatz spielt im Grunde kaum eine Rolle. Der Server wird auch nicht wesentlich mehr belastet. Weil die Skripte egal ob in einer oder in mehreren Typos ja immer für jede Anfrage abgearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
3. Wir haben den Kunden eine komplette Installation verkauft mit der Sie machen können was Sie wollen. Dafür bekommen Sie natürlich auch eine eigene Installation.&lt;br /&gt;
&lt;br /&gt;
Für die Miettypos werden wir allerdings eine einzelne Installation benutzen. Für eine Agentur bietet sich ebenfalls eine eigene Installation an auf der die betreuten Präsenzen laufen.&lt;br /&gt;
&lt;br /&gt;
4. Manche Typos laufen auf anderen Servern ;-) Z.T. mit Anpassungen im Quellcode vom Typo. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weitere Pro und Kontra Argumente ===&lt;br /&gt;
&lt;br /&gt;
* Zeitersparnis beim Update in zentraler Installation&lt;br /&gt;
* Ein Backend=&amp;gt;Admin Account unübersichtlich&lt;br /&gt;
&lt;br /&gt;
== automatische Installation ==&lt;br /&gt;
&lt;br /&gt;
Überlegungen zum automatischen Installieren:&lt;br /&gt;
&lt;br /&gt;
Ausgehend von einer fertigen Grundinstallation mit Benutzern und Rechten plus einigen Dummy-Seiten müßten sich per Knopfdruck Installationen anfertigen lassen.&lt;br /&gt;
&lt;br /&gt;
Einzelschritte:&lt;br /&gt;
* Notwendige Dateien (Typo3 System, Filadmin Ordner)&lt;br /&gt;
* Datenbank (inkl. Benutzer und Dummy Inhalten)&lt;br /&gt;
* Config-Datei (automatisiert ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Update ==&lt;br /&gt;
=== 3.8 auf 4.0 ===&lt;br /&gt;
Ordner typo3, t3lib ersetzen&lt;br /&gt;
misc aufspielen&lt;br /&gt;
index.php ersetzen (root)&lt;br /&gt;
&lt;br /&gt;
Update Wizard im Install Tool ausführen&lt;br /&gt;
&lt;br /&gt;
Im Database Analyzer Compare und danach die erforderlichen Updates der Datenbanktabellen ausführen.&lt;br /&gt;
&lt;br /&gt;
Nicht benötigte Extensions entfernen und entsprechend Templates anpassen&lt;br /&gt;
&lt;br /&gt;
Alte Sprachpakete löschen und mit dem Translation Handling im Extension Manager die benötigten Sprachen aktualisieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Kompatibilitätsmodus 3.8 für Version 4 ===&lt;br /&gt;
Nach Update von 3.8.x auf 4.0 läuft das Typo zunächst im Kompatibilitätsmodus.&lt;br /&gt;
&lt;br /&gt;
Folgendes sollte verändert werden damit die Ausgabe auch nach umschalten wieder geht.&lt;br /&gt;
The following updates will be performed:&lt;br /&gt;
&lt;br /&gt;
changeCompatibilityVersion&lt;br /&gt;
TYPO3 output is currently compatible to version 3.8. To use all the new features in the current TYPO3 version, make sure you follow the guidelines below to upgrade without problems.&lt;br /&gt;
&lt;br /&gt;
Follow the steps below carefully and confirm every step!&lt;br /&gt;
You will see this list again after you performed the update.&lt;br /&gt;
CMS Frontend&lt;br /&gt;
&lt;br /&gt;
    *&lt;br /&gt;
&lt;br /&gt;
      Word separator character for simulateStaticDocument is changed from underscore (_) to hyphen (-) to make URLs more friendly for search enginesURLs that are already existing (e.g. external links to your site) will still work like before.&lt;br /&gt;
&lt;br /&gt;
      You can set the separator character back to an underscore by putting the following line into the Setup section of your Page TypoScript template:&lt;br /&gt;
&lt;br /&gt;
      config.simulateStaticDocuments_replacementChar = _&lt;br /&gt;
    *&lt;br /&gt;
&lt;br /&gt;
      CSS Stylesheets and JavaScript are put into an external file by default.&lt;br /&gt;
&lt;br /&gt;
      Technically, that means that the default value of &amp;quot;config.inlineStyle2TempFile&amp;quot; is now set to &amp;quot;1&amp;quot; and that of &amp;quot;config.removeDefaultJS&amp;quot; to &amp;quot;external&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Acknowledged&lt;br /&gt;
CSS Styled Content: Accessibility improvements&lt;br /&gt;
&lt;br /&gt;
The rendering of the following elements will change:&lt;br /&gt;
&lt;br /&gt;
    * tt_content.menu (used f.e. for sitemaps): Instead of div-tags, lists are used now.&lt;br /&gt;
&lt;br /&gt;
    * tt_content.mailform: Mailforms do not use tables anymore, instead, they use the div-tag. Besides that, mailforms are accessible now.&lt;br /&gt;
&lt;br /&gt;
    * The p-tag has been removed from all table cells.&lt;br /&gt;
&lt;br /&gt;
    * CSS based &amp;quot;image&amp;quot; and &amp;quot;text with image&amp;quot;&lt;br /&gt;
      As the extension cron_cssstyledimgtext has been merged into the core, rendering of the content elements &amp;quot;image&amp;quot; and &amp;quot;text with image&amp;quot; has been changed to be CSS instead of table based. Read the 4.0 release notes for further information.&lt;br /&gt;
&lt;br /&gt;
You will have to update your stylesheets to comply with these changes.&lt;br /&gt;
&lt;br /&gt;
 Acknowledged&lt;br /&gt;
&lt;br /&gt;
 Check all (ignore selection above)&lt;br /&gt;
WARNING: this might break the output of your website.&lt;br /&gt;
Show database queries performed&lt;/div&gt;</summary>
		<author><name>91.32.71.44</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Installation&amp;diff=809</id>
		<title>Typo3 - Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Installation&amp;diff=809"/>
		<updated>2007-05-29T10:54:34Z</updated>

		<summary type="html">&lt;p&gt;91.32.71.44: /* Typo3 auf Unix installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typo3 Autoinstallation ==&lt;br /&gt;
Wünschenswert wäre ein Script, welches eine Typo3 Grundinstallation vollautomatisch durchführt. Als ersten Schritt einige Vorüberlegungen:&lt;br /&gt;
Die Installation sollte nach Angabe einer Datenbank die Typo3 Verzeichnisse hochladen, auspacken und das Konfigurationsfile mit den Datenbankwerten belegen. Weiterhin sollte die Datenbank bereits einen Admin-User einige Seiten und einige Grundtemplates enthalten. Typo3 enthält ja die Möglichkeit im DB Teil der installation ein eigenes .sql File zu benutzen, welches bereits die nötigen Werte enthält.&lt;br /&gt;
&lt;br /&gt;
== Grundsätzliche Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Uploaden ===&lt;br /&gt;
&lt;br /&gt;
# Typo3 - Dummy auf den Server laden&lt;br /&gt;
# Aus dem Installscript /typo3/install/index.php die die() Funktion auskommentieren&lt;br /&gt;
# Install Skript im Browser aufrufen (Standard Passwort ist joh316)&lt;br /&gt;
# Passwort ändern !! und neu einloggen (evt. Schreibrecht für /typo3/typo3conf/localconf.php setzten)&lt;br /&gt;
&lt;br /&gt;
=== Basic Configuration ===&lt;br /&gt;
&lt;br /&gt;
# Schreibrechte für die rot markierten Ordner ändern und den den fileadmin Ordner ebenfalls schreibbar machen.&lt;br /&gt;
# Datenbank Zugangsdaten eingeben. Host ist in der Regel &amp;#039;localhost&amp;#039;&lt;br /&gt;
# Update localconf.php klicken dann click to continue&lt;br /&gt;
# Jetzt die Datenbank im neuen Dropdownfeld. Auswählen&lt;br /&gt;
# Encryption key: Generate Knopf klicken&lt;br /&gt;
&lt;br /&gt;
=== Database Analyser ===&lt;br /&gt;
# Benötigte Tabellen anlegen: Compare klicken - dann write to database&lt;br /&gt;
# Dump static data IMPORT  	&lt;br /&gt;
# (Notwendig?) Tabellen füllen mit statischen Templates typo3conf/database.sql (1.1 M) ebenfalls Compare und write to database&lt;br /&gt;
# admin User erstellen damit man sich im Backend einloggen kann.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; wenn man eine gute leere Installation hat kann man diese Daten komplett in ein sql-Standardfile exportieren und bei einer frischen Typo3 Installation komplett einspielen.&lt;br /&gt;
&lt;br /&gt;
=== All Configuration ===&lt;br /&gt;
# [gdlib_2] auf 1 stellen Wenn GDlib Version 2 Verwendet wird&lt;br /&gt;
# [TTFdpi] muß auf 96 stehen wenn die Schrift im Bild bei &amp;#039;Basic Configuration&amp;#039; nicht vollständig angezeigt wird.&lt;br /&gt;
# [noEdit] auf 0 stellen dann kann man vom Backend-Bereich Text-Dateien (z.B. CSS-Files) verändern.&lt;br /&gt;
# [warning_email_addr] setzten dann bekommt man eine Email wenn sich jemand viermal falsch einloggt&lt;br /&gt;
&lt;br /&gt;
=== Wichtige ToDos im Typo Backend ===&lt;br /&gt;
siehe auch [[Typo3 - Grundeinstellungen]]&lt;br /&gt;
&lt;br /&gt;
# Passwort für Install Tool ändern&lt;br /&gt;
# Ab Typo4.x DB References Updaten&lt;br /&gt;
# Deutsche Sprachpakete im Extension Manage laden (für 3.8 die CSH Files)&lt;br /&gt;
# Standard Templates TS-Templates evt. HTML Template und CSS (für TV und Automaketemplate die Extensions nicht vergessen)&lt;br /&gt;
# Benutzer Konfiguration bzw. Page Konfiguration (UserTS und PageTS)&lt;br /&gt;
# Standard Extensions installieren&lt;br /&gt;
&lt;br /&gt;
== Typo3 auf Unix installieren ==&lt;br /&gt;
Wenn man einen Shell Zugang zum Server hat, bietet sich eine Installation mit den tar Paketen an. Das geht erstens schneller als per FTP und man hat die Möglichkeit mit Symlinks zu arbeiten, die ein späteres Update erleichtern.&lt;br /&gt;
So gehts:&lt;br /&gt;
* Evt. Shell-Zugang erlauben (z.B. mit bash Terminal. Später wieder abschalten!)&lt;br /&gt;
* Remote Zugang z.B. mit Putty herstellen (Session &amp;gt; [IP], SSH / &lt;br /&gt;
* Entweder per FTP die tars (&amp;#039;&amp;#039;&amp;#039;Source und Dummy&amp;#039;&amp;#039;&amp;#039;) &amp;#039;&amp;#039;&amp;#039;hochladen&amp;#039;&amp;#039;&amp;#039; oder direkt mit der Shell vom Server aus laden z.B. mit&lt;br /&gt;
 wget http://prdownloads.sourceforge.net/typo3/typo3_dummy-4.0.4.tar.gz?download&lt;br /&gt;
 wget http://prdownloads.sourceforge.net/typo3/typo3_dummy-4.0.4.tar.gz?download&lt;br /&gt;
... (siehe Typo3 Buch)&lt;br /&gt;
&lt;br /&gt;
* jetzt beide Pakete &amp;#039;&amp;#039;&amp;#039;auspacken&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
&lt;br /&gt;
 tar xzf dummy-4.0.2.tar.gz&lt;br /&gt;
 tar xzf typo3_src-4.0.2.tar.gz&lt;br /&gt;
&lt;br /&gt;
* Es entstehen die Verzeichnisse&lt;br /&gt;
 typo3_src-4.0.2&lt;br /&gt;
 dummy-4.0.2&lt;br /&gt;
&lt;br /&gt;
der Inhalt des Dummy Paket liegt später direkt auf der Hauptebene. Deshalb &amp;#039;&amp;#039;&amp;#039;verschieben&amp;#039;&amp;#039;&amp;#039; wir den Inhalt des &amp;#039;&amp;#039;&amp;#039;Dummy Paket&amp;#039;&amp;#039;&amp;#039; eine Ebene nach unten in das Wurzelverzeichnis (die aktuelle Ebene).&lt;br /&gt;
  mv dummy-4.0.2/* ./&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hinweis: Eine weitere Möglichkeit wäre die Dateien im Ordner zu belassen, ihn sinnvoll umzubenennen (z.B. cms/) und die Domain z.B. als virtual Host auf den Unterordner gehen zu lassen.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Es gibt einen &amp;#039;&amp;#039;&amp;#039;Symlink&amp;#039;&amp;#039;&amp;#039; auf der Hauptebene (vorher im Dummy-Verzeichnis)&lt;br /&gt;
  typo3_src -&amp;gt; ../NameDesTypo3SourceOrdners&lt;br /&gt;
  Damit der Symlink stimmt müssen wir Ihn ändern (d.h. löschen oder überschreiben)&lt;br /&gt;
&lt;br /&gt;
 ln -s typo3_src-4.0.2 typo3_src &lt;br /&gt;
&lt;br /&gt;
Wenn man den typo3_src Symlink auf eine andere Source umbiegt kann man ganz schnell ein Update ausprobieren oder eine neue source testen&lt;br /&gt;
* Die Archive und den leeren Dummy Ordner kann man jetzt &amp;#039;&amp;#039;&amp;#039;löschen&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
 rm -r dummy-4.0.2&lt;br /&gt;
 rm dummy-4.0.3.tar.gz&lt;br /&gt;
 rm typo3_src-4.0.2.tar.gz&lt;br /&gt;
* Im Browser müßte jetzt schon was kommen (/typo3 oder /index.php)&lt;br /&gt;
* Mit dem vi Editor können wir die Die Funktion im Installer auskommentieren:&lt;br /&gt;
 vi typo3_src-4.0.2/install/index.php&lt;br /&gt;
* Mit i kommt man in den Einfügemodus Esc verläßt ihn :wq! speichert und schließt den Editor.&lt;br /&gt;
Hinweis: ab Version 4.1 reicht es eine Datei mit dem Namen ENABLE_INSTALL_TOOL im Verzeichnis typo3conf anzulegen um das Install Tool freizuschalten.&lt;br /&gt;
* Jetzt kann man den Typo3 Installer starten&lt;br /&gt;
* Um die Rechte im Terminal anzupassen kann man den Befehl chmod benutzen&lt;br /&gt;
&lt;br /&gt;
Rechte einstellen:(as root): There are at least two options.&lt;br /&gt;
Diese Schritte setzen die Rechte für 4 Ordner:&lt;br /&gt;
* fileadmin/&lt;br /&gt;
* typo3conf/&lt;br /&gt;
* typo3temp/&lt;br /&gt;
* uploads/&lt;br /&gt;
&lt;br /&gt;
a (am Besten)&lt;br /&gt;
&lt;br /&gt;
Diese Kommandos als root ausführen:&lt;br /&gt;
 chgrp -R &amp;lt;wwwserver&amp;gt; fileadmin typo3conf typo3temp uploads&lt;br /&gt;
 chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
wobei &amp;lt;wwwserver&amp;gt; der Name der Gruppe des Webservers ist&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; bei 1und1 (mit Plesk) ist die Gruppe i.d.R. www und der Benutzer wwwrun&lt;br /&gt;
&lt;br /&gt;
b (nicht sicher aber einfach)&lt;br /&gt;
&lt;br /&gt;
Nicht auf geteilten Servern nutzen:&lt;br /&gt;
&lt;br /&gt;
Simply run this command:&lt;br /&gt;
 $ chmod -R a+w fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung der Installation aus der Datei &amp;#039;install.txt&amp;#039; der Typo3 4.0.2 Distribution ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
**************************&lt;br /&gt;
* UNIX ARCHIVES OF TYPO3 *&lt;br /&gt;
**************************&lt;br /&gt;
&lt;br /&gt;
INTRODUCTION&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
As you have downloaded this package you seem to know already about TYPO3.&lt;br /&gt;
If you don&amp;#039;t, visit http://typo3.org/ where you can find many useful&lt;br /&gt;
information.&lt;br /&gt;
&lt;br /&gt;
This short guide lists the important steps to install this package.&lt;br /&gt;
&lt;br /&gt;
By default TYPO3 installs into the folder:&lt;br /&gt;
   http://[your.site.name]/&amp;lt;this_site_name&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
Read the additional instructions to install TYPO3 in the root folder:&lt;br /&gt;
   http://[your.site.name]/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IMPORTANT NOTE&lt;br /&gt;
==============&lt;br /&gt;
&lt;br /&gt;
Please be aware of the fact that the file transfer protocol (FTP) does not&lt;br /&gt;
support Symlinks. You cannot unpack these archives locally and copy them&lt;br /&gt;
to your server using FTP, even if the target server actually is a Unix&lt;br /&gt;
server.&lt;br /&gt;
&lt;br /&gt;
So if you don&amp;#039;t have shell access, try to use a terminal emulator instead.&lt;br /&gt;
(PHPshell to give you an example - Google knows all of them!)&lt;br /&gt;
&lt;br /&gt;
If this doesn&amp;#039;t work you&amp;#039;ll have to stick back to the ZIP version :-(&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NEWBIE INFORMATION ABOUT THE TYPO3 FILESYSTEM STRUCTURE&lt;br /&gt;
=======================================================&lt;br /&gt;
&lt;br /&gt;
A Unix TYPO3 installation consists of two parts:&lt;br /&gt;
     1) The &amp;quot;source&amp;quot; package&lt;br /&gt;
     2) The &amp;quot;dummy&amp;quot; package&lt;br /&gt;
&lt;br /&gt;
The dummy package contains the skeleton directory structure for a TYPO3&lt;br /&gt;
installation and a symlink (&amp;#039;typo3_src&amp;#039;) to the location of the source&lt;br /&gt;
package which contains all the PHP files, images, JavaScript files, etc.&lt;br /&gt;
that TYPO3 needs to run.&lt;br /&gt;
&lt;br /&gt;
In other words: You can have several TYPO3 installations with just one&lt;br /&gt;
source package. A typical directory structure looks like this:&lt;br /&gt;
&lt;br /&gt;
/var/www/typo3_src-3.8.1/   # the untared 3.8.0 source package&lt;br /&gt;
/var/www/typo3_src-4.0/     # the untared 4.0 source package&lt;br /&gt;
/var/www/installation1/     # the untared dummy package of a TYPO3&lt;br /&gt;
                            # installation running on TYPO3 3.8.1&lt;br /&gt;
    /typo3_src  --&amp;gt; ../typo3_src-3.8.1/   # a symlink to the 3.8.1 source&lt;br /&gt;
    /typo3conf/&lt;br /&gt;
    /typo3temp/&lt;br /&gt;
    /fileadmin/&lt;br /&gt;
    /.../&lt;br /&gt;
/var/www/installation2/     # the untared dummy package of a TYPO3&lt;br /&gt;
                            # installation running on TYPO3 4.0&lt;br /&gt;
    /typo3_src  --&amp;gt; ../typo3_src-4.0/     # a symlink to the 4.0 source&lt;br /&gt;
    /typo3conf/&lt;br /&gt;
    /typo3temp/&lt;br /&gt;
    /fileadmin/&lt;br /&gt;
    /.../&lt;br /&gt;
&lt;br /&gt;
As you see, the two TYPO3-installations (possibly with different domains)&lt;br /&gt;
can use the same TYPO3 source package. You can even change the source&lt;br /&gt;
package simply be changing the symlink inside the installation directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
STEP BY STEP&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
1 Get the TYPO3 source package and the TYPO3 dummy package.&lt;br /&gt;
&lt;br /&gt;
2 Copy the archives to the web root of your server.&lt;br /&gt;
  (Debian default is /var/www/, SuSE default is /srv/www/)&lt;br /&gt;
&lt;br /&gt;
3 Unpack the archives:&lt;br /&gt;
  $ tar xzf typo3_src-&amp;lt;version&amp;gt;.tar.gz&lt;br /&gt;
  $ tar xfz dummy-&amp;lt;version&amp;gt;.tar.gz&lt;br /&gt;
&lt;br /&gt;
4 Rename the dummy-&amp;lt;version&amp;gt; directory to fit your needs and make sure it&lt;br /&gt;
  is accessible by your webserver (for example by creating a virtual&lt;br /&gt;
  host). We assume you rename the directory to cms:&lt;br /&gt;
  $ mv dummy-&amp;lt;version&amp;gt; cms&lt;br /&gt;
&lt;br /&gt;
5 Set permissions (as root): There are at least two options.&lt;br /&gt;
  These steps will make four directories writable for the webserver:&lt;br /&gt;
  - cms/fileadmin/&lt;br /&gt;
  - cms/typo3conf/&lt;br /&gt;
  - cms/typo3temp/&lt;br /&gt;
  - cms/uploads/&lt;br /&gt;
&lt;br /&gt;
	5.a (recommended)&lt;br /&gt;
	    Run these commands as root in the cms/ directory:&lt;br /&gt;
	    # chgrp -R &amp;lt;wwwserver&amp;gt; fileadmin typo3conf typo3temp uploads&lt;br /&gt;
	    # chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
	    ... where &amp;lt;wwwserver&amp;gt; is the name of the group your webserver&lt;br /&gt;
	    is running as&lt;br /&gt;
&lt;br /&gt;
	5.b (insecure but easy to apply)&lt;br /&gt;
	    I repeat: This is insecure!&lt;br /&gt;
	    Do not use this method if you are working on a shared server!&lt;br /&gt;
&lt;br /&gt;
	    Simply run this command:&lt;br /&gt;
	    $ chmod -R a+w fileadmin typo3conf typo3temp uploads&lt;br /&gt;
&lt;br /&gt;
6 Check the symlink cms/typo3_src and make sure it points to the source&lt;br /&gt;
  directory.&lt;br /&gt;
  (See above: &amp;quot;Newbie information about the TYPO3 filesystem structure&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
7 In your browser, visit&lt;br /&gt;
  http://[your.site.name]/cms/&lt;br /&gt;
&lt;br /&gt;
8 Follow the instructions in the 1-2-3 install tool&lt;br /&gt;
&lt;br /&gt;
9 From this point, you can access the backend through&lt;br /&gt;
  http://[your.site.name]/cms/typo3/&lt;br /&gt;
  with the username &amp;quot;admin&amp;quot; and password &amp;quot;password&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s it :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
INSTALLING TYPO3 IN THE WEBROOT FOLDER&lt;br /&gt;
======================================&lt;br /&gt;
&lt;br /&gt;
1 Follow the steps 1-6 above.&lt;br /&gt;
&lt;br /&gt;
2 Move the files in the cms/ folder up one level.&lt;br /&gt;
&lt;br /&gt;
  $ cd cms&lt;br /&gt;
  $ mv * ../&lt;br /&gt;
  $ cd ../&lt;br /&gt;
&lt;br /&gt;
3 Update the symlink&lt;br /&gt;
&lt;br /&gt;
  $ rm typo3_src&lt;br /&gt;
  $ ln -s ./typo3_src-&amp;lt;version&amp;gt; typo3_src&lt;br /&gt;
&lt;br /&gt;
4 Now TYPO3 runs in http://[your.site.name]/&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s it :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WHAT SHOULD YOU DO IF YOU HAVE A PROBLEM?&lt;br /&gt;
=========================================&lt;br /&gt;
&lt;br /&gt;
TYPO3 is a powerful and complex professional application. When you start&lt;br /&gt;
out there will be many things you don´t understand, or that don&amp;#039;t seem to&lt;br /&gt;
make sense. There is a widely used mailing list (more information on&lt;br /&gt;
typo3.com &amp;amp; typo3.org) where many experienced users and developers&lt;br /&gt;
lurk... they are always willing to help, provided you followed these steps&lt;br /&gt;
BEFORE you ask your question:&lt;br /&gt;
&lt;br /&gt;
1 - Read all available documentation carefully&lt;br /&gt;
&lt;br /&gt;
2 - Read the webserver error logfiles&lt;br /&gt;
    (for example /var/log/apache/error.log)&lt;br /&gt;
&lt;br /&gt;
3 - Read all available documentation again&lt;br /&gt;
&lt;br /&gt;
4 - Search the mailing list archive carefully&lt;br /&gt;
&lt;br /&gt;
5 - If you still can&amp;#039;t figure it out - ask the list...:&lt;br /&gt;
      - Newsgroup:     news://news.netfielders.de/&lt;br /&gt;
      - Mailing lists: http://lists.netfielders.de/&lt;br /&gt;
&lt;br /&gt;
    When posting to one of the lists, see the following guidelines...&lt;br /&gt;
      - Be polite&lt;br /&gt;
	 Always include the version of used TYPO3 and server environment&lt;br /&gt;
	 (phpinfo())... note that this is available within the TYPO3&lt;br /&gt;
	 Install Tool&lt;br /&gt;
      - Be as specific and clear as possible - questions like &amp;quot;my TYPO3&lt;br /&gt;
	 installation does not work - what can I do???&amp;quot; will be ignored.&lt;br /&gt;
	 Although English may not be your first language, if those reading&lt;br /&gt;
	 your posting can&amp;#039;t understand it, you won&amp;#039;t get the help you need&lt;br /&gt;
      - If you are really having a tough time getting something working,&lt;br /&gt;
	 stay cool and don&amp;#039;t criticise or flame. Problems are normally&lt;br /&gt;
	 caused by lack of research into the documentation, or&lt;br /&gt;
	 misunderstanding, not because of bugs. Be logical about your&lt;br /&gt;
	 troubleshooting, and you&amp;#039;ll get there&lt;br /&gt;
&lt;br /&gt;
6 - If you have identified a genuine new bug, report it at&lt;br /&gt;
    http://bugs.typo3.org/ ...do not post to the list about it&lt;br /&gt;
&lt;br /&gt;
Please be aware that if you ask questions that are answered in the&lt;br /&gt;
available documentation, you may not get a reply, or any help from the&lt;br /&gt;
developers or any experienced users!&lt;br /&gt;
&lt;br /&gt;
We are aware that there is still some work to be done on the&lt;br /&gt;
documentation, and the platform for user support... please forgive us for&lt;br /&gt;
not having all these gaps filled. If you feel that some information is&lt;br /&gt;
missing, hard to find or just plain wrong, or you have a suggestion on&lt;br /&gt;
improving TYPO3 or the &amp;quot;support services&amp;quot;, please let us know so that we&lt;br /&gt;
can do what is necessary. You could also volunteer to help with the work!&lt;br /&gt;
&lt;br /&gt;
(c) Nigel Jackson, Ingmar Schlecht&lt;br /&gt;
    Unix related additions made by Michael Stucki and some Wiki users:&lt;br /&gt;
    http://wiki.typo3.org/index.php/Tgz-INSTALL.txt&lt;br /&gt;
&lt;br /&gt;
-- Michael Stucki &amp;lt;michael@typo3.org&amp;gt;  Sun,  26 Mar 2006  22:10:53 +0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Image Magick über SSH Zugang auf VMWare ==&lt;br /&gt;
Quelle: http://www.4many.net/imagemagick_setup.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ImageMagick Installation on Virtual Host Account with SSH Access&lt;br /&gt;
Situation: 	Customer got virtual host with ssh access&lt;br /&gt;
TYPO3 was installed&lt;br /&gt;
no ImageMagick&lt;br /&gt;
after installing static linked package imagemagick-4.2.9_i386-static-1.tar.gz&lt;br /&gt;
TYPO3 complained that no valid version could be found&lt;br /&gt;
Problem: 	It turned out that due to the virtual setup and the setup of the Apache the environment got lost and the ImageMagick.so.9 couldn&amp;#039;t be found during the exec()&lt;br /&gt;
Challenge: 	&lt;br /&gt;
&lt;br /&gt;
   1. convince the provider to change the setup&lt;br /&gt;
      Nice try!&lt;br /&gt;
   2. convince the provider to install ImageMagick globally&lt;br /&gt;
      No support for third party products&lt;br /&gt;
   3. fix it in TYPO3 to pass environment&lt;br /&gt;
      possible solution, just no time to do so&lt;br /&gt;
&lt;br /&gt;
Solution: 	Fixed it on script level&lt;br /&gt;
&lt;br /&gt;
   1. move required executable to *.bin, i.e.&lt;br /&gt;
&lt;br /&gt;
      mv convert convert.bin&lt;br /&gt;
      mv combine combine.bin&lt;br /&gt;
      mv identify identify.bin&lt;br /&gt;
&lt;br /&gt;
   2. create script&lt;br /&gt;
&lt;br /&gt;
      pico convert&lt;br /&gt;
&lt;br /&gt;
   3. content of the script file&lt;br /&gt;
&lt;br /&gt;
      #!/usr/local/bin/bash&lt;br /&gt;
      export PATH; PATH=&amp;quot;/home/usr203227042/ImageMagick-4.2.9/bin:$PATH&amp;quot;&lt;br /&gt;
      export MAGICK_HOME=&amp;quot;/home/usr203227042/ImageMagick-4.2.9&amp;quot;&lt;br /&gt;
      export LD_LIBRARY_PATH=&amp;quot;/home/usr203227042/ImageMagick-4.2.9/lib&amp;quot;&lt;br /&gt;
      /home/usr203227042/ImageMagick-4.2.9/bin/convert.bin $*&lt;br /&gt;
&lt;br /&gt;
   4. make script executable&lt;br /&gt;
&lt;br /&gt;
      chmod 755 convert&lt;br /&gt;
&lt;br /&gt;
   5. repeat steps 2.-4. for combine and identify and don&amp;#039;t forget to change convert.bin to the appropriate value&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Trennung von Produktions und Live-Server (Bearbeitung der Seiten und Darstellung) ==&lt;br /&gt;
Für den Website-Betrieb sind die Verzeichnisse TSLib und T3Lib notwendig um eine Website auszuliefern.&lt;br /&gt;
&lt;br /&gt;
Für die Bearbeitung von Seiten sind die Dateien im Typo3 Verzeichnis zuständig. Ohne Typo3 Verzeichnis gibt es kein Backend aber die Seiten funktionieren trotzdem. Ein gutes Mittel um die Seiten vor Angreifern zu schützen.&lt;br /&gt;
&lt;br /&gt;
siehe auch [[Typo3 - Update]]&lt;br /&gt;
&lt;br /&gt;
== Zentrale Typo3-Installation vs mehrere Typo3 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verschiedene Gründe:&lt;br /&gt;
1. Es gibt aus Sicherheitsgründen keinen Remote Zugang für unseren Server. Das macht es etwas umständlicher.&lt;br /&gt;
&lt;br /&gt;
2. Von Version 3.7-3.8 gab es bei manchen Extensions Probleme mit Updates, bzw. es gab Extensions die das Typo auch mal aus dem Tritt brachten. Wenn wir alle Präsenzen auf einem Typo laufen lassen würden wären bei einem Fehler alle Homepages betroffen und Nebenwirkungen unter Umständen nicht so einfach zu sehen. Mit der getrennten Installation kann man auch bei sehr experimentellen Extensions relativ sicher updaten. Auch wenn wir verschiedene Datenbanken benutzen würden. Erst ab Version 4 gibt es außerdem die Möglichkeit Seiten vernünftig zu testen bevor Sie bei Änderungen Online gehen. Das war bisher nur mit einer ziemlich umständlichen Extension möglich.&lt;br /&gt;
&lt;br /&gt;
Manche würden das  vielleicht als Übervorsichtig auslegen. Im Endeffekt hat es nur den Nachteil der längeren Uploadzeiten. Speicherplatz spielt im Grunde kaum eine Rolle. Der Server wird auch nicht wesentlich mehr belastet. Weil die Skripte egal ob in einer oder in mehreren Typos ja immer für jede Anfrage abgearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
3. Wir haben den Kunden eine komplette Installation verkauft mit der Sie machen können was Sie wollen. Dafür bekommen Sie natürlich auch eine eigene Installation.&lt;br /&gt;
&lt;br /&gt;
Für die Miettypos werden wir allerdings eine einzelne Installation benutzen. Für eine Agentur bietet sich ebenfalls eine eigene Installation an auf der die betreuten Präsenzen laufen.&lt;br /&gt;
&lt;br /&gt;
4. Manche Typos laufen auf anderen Servern ;-) Z.T. mit Anpassungen im Quellcode vom Typo. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weitere Pro und Kontra Argumente ===&lt;br /&gt;
&lt;br /&gt;
* Zeitersparnis beim Update in zentraler Installation&lt;br /&gt;
* Ein Backend=&amp;gt;Admin Account unübersichtlich&lt;br /&gt;
&lt;br /&gt;
== automatische Installation ==&lt;br /&gt;
&lt;br /&gt;
Überlegungen zum automatischen Installieren:&lt;br /&gt;
&lt;br /&gt;
Ausgehend von einer fertigen Grundinstallation mit Benutzern und Rechten plus einigen Dummy-Seiten müßten sich per Knopfdruck Installationen anfertigen lassen.&lt;br /&gt;
&lt;br /&gt;
Einzelschritte:&lt;br /&gt;
* Notwendige Dateien (Typo3 System, Filadmin Ordner)&lt;br /&gt;
* Datenbank (inkl. Benutzer und Dummy Inhalten)&lt;br /&gt;
* Config-Datei (automatisiert ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Update ==&lt;br /&gt;
=== 3.8 auf 4.0 ===&lt;br /&gt;
Ordner typo3, t3lib ersetzen&lt;br /&gt;
misc aufspielen&lt;br /&gt;
index.php ersetzen (root)&lt;br /&gt;
&lt;br /&gt;
Update Wizard im Install Tool ausführen&lt;br /&gt;
&lt;br /&gt;
Im Database Analyzer Compare und danach die erforderlichen Updates der Datenbanktabellen ausführen.&lt;br /&gt;
&lt;br /&gt;
Nicht benötigte Extensions entfernen und entsprechend Templates anpassen&lt;br /&gt;
&lt;br /&gt;
Alte Sprachpakete löschen und mit dem Translation Handling im Extension Manager die benötigten Sprachen aktualisieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Kompatibilitätsmodus 3.8 für Version 4 ===&lt;br /&gt;
Nach Update von 3.8.x auf 4.0 läuft das Typo zunächst im Kompatibilitätsmodus.&lt;br /&gt;
&lt;br /&gt;
Folgendes sollte verändert werden damit die Ausgabe auch nach umschalten wieder geht.&lt;br /&gt;
The following updates will be performed:&lt;br /&gt;
&lt;br /&gt;
changeCompatibilityVersion&lt;br /&gt;
TYPO3 output is currently compatible to version 3.8. To use all the new features in the current TYPO3 version, make sure you follow the guidelines below to upgrade without problems.&lt;br /&gt;
&lt;br /&gt;
Follow the steps below carefully and confirm every step!&lt;br /&gt;
You will see this list again after you performed the update.&lt;br /&gt;
CMS Frontend&lt;br /&gt;
&lt;br /&gt;
    *&lt;br /&gt;
&lt;br /&gt;
      Word separator character for simulateStaticDocument is changed from underscore (_) to hyphen (-) to make URLs more friendly for search enginesURLs that are already existing (e.g. external links to your site) will still work like before.&lt;br /&gt;
&lt;br /&gt;
      You can set the separator character back to an underscore by putting the following line into the Setup section of your Page TypoScript template:&lt;br /&gt;
&lt;br /&gt;
      config.simulateStaticDocuments_replacementChar = _&lt;br /&gt;
    *&lt;br /&gt;
&lt;br /&gt;
      CSS Stylesheets and JavaScript are put into an external file by default.&lt;br /&gt;
&lt;br /&gt;
      Technically, that means that the default value of &amp;quot;config.inlineStyle2TempFile&amp;quot; is now set to &amp;quot;1&amp;quot; and that of &amp;quot;config.removeDefaultJS&amp;quot; to &amp;quot;external&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Acknowledged&lt;br /&gt;
CSS Styled Content: Accessibility improvements&lt;br /&gt;
&lt;br /&gt;
The rendering of the following elements will change:&lt;br /&gt;
&lt;br /&gt;
    * tt_content.menu (used f.e. for sitemaps): Instead of div-tags, lists are used now.&lt;br /&gt;
&lt;br /&gt;
    * tt_content.mailform: Mailforms do not use tables anymore, instead, they use the div-tag. Besides that, mailforms are accessible now.&lt;br /&gt;
&lt;br /&gt;
    * The p-tag has been removed from all table cells.&lt;br /&gt;
&lt;br /&gt;
    * CSS based &amp;quot;image&amp;quot; and &amp;quot;text with image&amp;quot;&lt;br /&gt;
      As the extension cron_cssstyledimgtext has been merged into the core, rendering of the content elements &amp;quot;image&amp;quot; and &amp;quot;text with image&amp;quot; has been changed to be CSS instead of table based. Read the 4.0 release notes for further information.&lt;br /&gt;
&lt;br /&gt;
You will have to update your stylesheets to comply with these changes.&lt;br /&gt;
&lt;br /&gt;
 Acknowledged&lt;br /&gt;
&lt;br /&gt;
 Check all (ignore selection above)&lt;br /&gt;
WARNING: this might break the output of your website.&lt;br /&gt;
Show database queries performed&lt;/div&gt;</summary>
		<author><name>91.32.71.44</name></author>
	</entry>
</feed>