Typo3 - Installation: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
== Uploaden ==
+
 
 +
== Grundsätzliche Installation ==
 +
 
 +
=== Uploaden ===
  
 
# Typo3 - Dummy auf den Server laden
 
# Typo3 - Dummy auf den Server laden
Zeile 6: Zeile 9:
 
# Passwort ändern !! und neu einloggen (evt. Schreibrecht für /typo3/typo3conf/localconf.php setzten)
 
# Passwort ändern !! und neu einloggen (evt. Schreibrecht für /typo3/typo3conf/localconf.php setzten)
  
== Basic Configuration ==
+
=== Basic Configuration ===
  
 
# Schreibrechte für die rot markierten Ordner ändern und den den fileadmin Ordner ebenfalls schreibbar machen.
 
# Schreibrechte für die rot markierten Ordner ändern und den den fileadmin Ordner ebenfalls schreibbar machen.
Zeile 14: Zeile 17:
 
# Encryption key: Generate Knopf klicken
 
# Encryption key: Generate Knopf klicken
  
== Database Analyser ==
+
=== Database Analyser ===
 
# Benötigte Tabellen anlegen: Compare klicken - dann write to database
 
# Benötigte Tabellen anlegen: Compare klicken - dann write to database
 
# Dump static data IMPORT 
 
# Dump static data IMPORT 
Zeile 20: Zeile 23:
 
# admin User erstellen damit man sich im Backend einloggen kann.
 
# admin User erstellen damit man sich im Backend einloggen kann.
  
== All Configuration ==
+
=== All Configuration ===
 
# [gdlib_2] auf 1 stellen Wenn GDlib Version 2 Verwendet wird
 
# [gdlib_2] auf 1 stellen Wenn GDlib Version 2 Verwendet wird
 
# [TTFdpi] muß auf 96 stehen wenn die Schrift im Bild bei 'Basic Configuration' nicht vollständig angezeigt wird.
 
# [TTFdpi] muß auf 96 stehen wenn die Schrift im Bild bei 'Basic Configuration' nicht vollständig angezeigt wird.
 
# [noEdit] auf 0 stellen dann kann man vom Backend-Bereich Text-Dateien (z.B. CSS-Files) verändern.
 
# [noEdit] auf 0 stellen dann kann man vom Backend-Bereich Text-Dateien (z.B. CSS-Files) verändern.
 
# [warning_email_addr] setzten dann bekommt man eine Email wenn sich jemand viermal falsch einloggt
 
# [warning_email_addr] setzten dann bekommt man eine Email wenn sich jemand viermal falsch einloggt
 +
  
 
== Image Magick über SSH Zugang auf VMWare ==
 
== Image Magick über SSH Zugang auf VMWare ==
Zeile 72: Zeile 76:
 
   5. repeat steps 2.-4. for combine and identify and don't forget to change convert.bin to the appropriate value
 
   5. repeat steps 2.-4. for combine and identify and don't forget to change convert.bin to the appropriate value
 
</pre>
 
</pre>
 +
 +
 +
== Trennung von Produktions und Live-Server (Bearbeitung der Seiten und Darstellung) ==
 +
Für den Website-Betrieb sind die Verzeichnisse TSLib und T3Lib notwendig um eine Website auszuliefern.
 +
 +
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.

Version vom 24. Mai 2006, 10:23 Uhr

Grundsätzliche Installation

Uploaden

  1. Typo3 - Dummy auf den Server laden
  2. Aus dem Installscript /typo3/install/index.php die die() Funktion auskommentieren
  3. Install Skript im Browser aufrufen (Standard Passwort ist joh316)
  4. Passwort ändern !! und neu einloggen (evt. Schreibrecht für /typo3/typo3conf/localconf.php setzten)

Basic Configuration

  1. Schreibrechte für die rot markierten Ordner ändern und den den fileadmin Ordner ebenfalls schreibbar machen.
  2. Datenbank Zugangsdaten eingeben. Host ist in der Regel 'localhost'
  3. Update localconf.php klicken dann click to continue
  4. Jetzt die Datenbank im neuen Dropdownfeld. Auswählen
  5. Encryption key: Generate Knopf klicken

Database Analyser

  1. Benötigte Tabellen anlegen: Compare klicken - dann write to database
  2. Dump static data IMPORT
  3. (Notwendig?) Tabellen füllen mit statischen Templates typo3conf/database.sql (1.1 M) ebenfalls Compare und write to database
  4. admin User erstellen damit man sich im Backend einloggen kann.

All Configuration

  1. [gdlib_2] auf 1 stellen Wenn GDlib Version 2 Verwendet wird
  2. [TTFdpi] muß auf 96 stehen wenn die Schrift im Bild bei 'Basic Configuration' nicht vollständig angezeigt wird.
  3. [noEdit] auf 0 stellen dann kann man vom Backend-Bereich Text-Dateien (z.B. CSS-Files) verändern.
  4. [warning_email_addr] setzten dann bekommt man eine Email wenn sich jemand viermal falsch einloggt


Image Magick über SSH Zugang auf VMWare

Quelle: http://www.4many.net/imagemagick_setup.html

ImageMagick Installation on Virtual Host Account with SSH Access
Situation: 	Customer got virtual host with ssh access
TYPO3 was installed
no ImageMagick
after installing static linked package imagemagick-4.2.9_i386-static-1.tar.gz
TYPO3 complained that no valid version could be found
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't be found during the exec()
Challenge: 	

   1. convince the provider to change the setup
      Nice try!
   2. convince the provider to install ImageMagick globally
      No support for third party products
   3. fix it in TYPO3 to pass environment
      possible solution, just no time to do so

Solution: 	Fixed it on script level

   1. move required executable to *.bin, i.e.

      mv convert convert.bin
      mv combine combine.bin
      mv identify identify.bin

   2. create script

      pico convert

   3. content of the script file

      #!/usr/local/bin/bash
      export PATH; PATH="/home/usr203227042/ImageMagick-4.2.9/bin:$PATH"
      export MAGICK_HOME="/home/usr203227042/ImageMagick-4.2.9"
      export LD_LIBRARY_PATH="/home/usr203227042/ImageMagick-4.2.9/lib"
      /home/usr203227042/ImageMagick-4.2.9/bin/convert.bin $*

   4. make script executable

      chmod 755 convert

   5. repeat steps 2.-4. for combine and identify and don't forget to change convert.bin to the appropriate value


Trennung von Produktions und Live-Server (Bearbeitung der Seiten und Darstellung)

Für den Website-Betrieb sind die Verzeichnisse TSLib und T3Lib notwendig um eine Website auszuliefern.

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.