====== Typo3 Installation und Einrichtung ======
===== Links =====
* [[http://www.opensourcefan.org/anleitungen/cms/typo3/installation.html|Typo3 Installationsanleitung]]
===== Installation =====
wir gehen von einer Installation auf einen richtigen Webserver aus, es sind aber auch [[http://typo3.org/download/installers/|Typo3 Installer-Pakete]] verfügbar.
- Die Webserver-Config für den virtuellen Host + SSL für backend sollte bereits erfolgt sein
- die Pakete dummy und source müssen von der [[http://typo3.org/download/packages/|Typo3-Installationseite]] geladen und kombiniert (in einem Verzeichnis entpackt) werden. Alternativ kann man sich die source in ein übergeordnetes Verzeichnis entpacken und anschließen die dummy im webroot entpacken. Setzt man den symlink (typo3_src) anschließend richtig geht es nur noch um die Rechte im webroot (also die entpackten Dateien des dummy-Paketes) chown www-data.www-data fileadmin
cd fileadmin
chown -R www-data.www-data *
cd ..
chown www-data.www-data typo3conf
touch typo3_conf/ENABLE_INSTALL_TOOL
cd typo3conf
chown -R www-data.www-data *
cd ..
chown www-data.www-data typo3temp
cd typo3temp
chown -R www-data.www-data *
cd ..
chown www-data.www-data uploads
cd uploads
chown -R www-data.www-data *
cd ..
- wir brauchen noch einen Datenbank-Benutzer für typo3 der entweder das Recht hat Datenbanken anzulegen (globale Rechte) oder einen Benutzer mit Benutzungsrechte und eine leere Datenbank (kann auch über das Install-tool angelegt werden)
- dann kann man die Installation starten und dem Assistent folgen
- nach der Installation sollte man das Installationsverzeichnis löschen oder wieder einen Schutz in typo3/install/index.php einbauen (z.B. wird kann man ein exit;
in die erste Zeile setzen). Oder man [[apache:htaccess|schützt das Verzeichnis mit einer .htaccess-Datei]].
- wenn man ''Continue to configure TYPO3 (Recommended).'' auswählt kann man (**und sollte man!!!**) das Passwort der Installation ändern (dies wird Verschlüsselt in ''typo3conf/localconf.php'' gespeichert).
- Ansonsten kann man dem **Installationsassistenten** folgen
Fehlerbehandlung:
- evtl. macht der SafeMode von PHP Probleme, da das Programme [[software:ImageMagick]] außerhalb des ''safe_mode_exec_dir'' (in der php.ini) liegen könnte.
- Entweder man [[programmiersprachen:php#php-absichern|schaltet den SafeMode aus]] (geht nicht immer),
- schaltet ''safe_mode_exec_dir = /usr/bin/'' an (geht dann meistens erst recht nicht)
- oder man kopiert bzw. man legt [[wpde>Symbolischer_Link|SymLinks]]) auf die Dateien: convert, combine bzw. composite und identify in einen erreichbaren Ordner innerhalb des erreichbaren ''safe_mode_exec_dir'' an. Dann muss man in der 'localconf.php'' den Pfad dazu ändern.
- das gleiche gilt für Sendmail (verschicken für mails), auch dies ist nicht erreichbar. sendmail_path=/usr/sbin/sendmail -t -i
- auch open_basedir= könnte ein Problem sein
Als nächstes müssen Seiten erstellt und vor allem ein [[Typo3-Template]] (Vorlage) erstellt werden.
Nach der Konfiguration loggt man sich im Backend ein (Seiten existieren noch nicht und ein Template ist noch nicht definiert).
^ Zugangsdaten (standardmäßig): ^^^
^ Wo? ^ User ^ Passwort ^
| BackEnd Login (Installationsverzeichnis + typo3 anhängen) | admin | password |
| Install Tool | Passwort | joh316 |