|
|
(8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
− | {{Baustelle}}
| |
− |
| |
− | Eine aktuelle Installationsanleitung findet sich unter [[TYPO3 Version 4.2.6 installieren]]
| |
− |
| |
− | == Installationsanleitung für Typo3 auf hostsharing.net Servern==
| |
− | === Benötigte Dateien ===
| |
− | #Typo3
| |
− |
| |
− | Lade Dir die aktuelle Version von TYPO3 von der [http://typo3.org/download/packages/ TYPO3-Website] herunter.
| |
− |
| |
− | Du brauchst zwei Pakete:
| |
− |
| |
− | 1. Source_tar.gz, das ist der eigentliche TYPO3-Code.
| |
− |
| |
− | 2. Dummy_tar.gz: Dummy ist eine komplette, leere Umgebung.
| |
− |
| |
− | Verwende die tar-Version, nicht zip.
| |
− |
| |
− | Kopiere die aktuelle Version in dein Home-Verzeichnis.
| |
− |
| |
| === GraphicsMagick === | | === GraphicsMagick === |
| | | |
| + | Seit 2002 ist GraphicsMagick die GPL Version von ImageMagick. GraphicsMagick ist aus der damaligen ImageMagick Version 5.5.2. hervorgegangen. |
| | | |
− | Um die vielfältigen Bildverarbeitungsmöglichkeiten nutzen zu können, brauchst Du eine Version von GraphicsMagick.
| + | Die jetzige Version ist 1.3.5. |
− | Früher wurde ImageMagick verwendet, aber seit 2002 ist es keine reine GPL software. GraphicsMagic ist aus der ImageMagick Version 5.5.2. hervorgegangen uns wird ständig aktualisiert.
| + | Die letzte Version kann man vom [ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/ FTP server] herunterladen. |
| | | |
− | Die jetzige Version is 1.3.5.
| + | Will man diese Version verwenden, muss man die Binaries in das home-Verzeichnis kopieren, auf das der Paket-Admin (z.B. xyz00), unter dem die Domain läuft, zugreifen kann, und diese mit dem tar-Befehl extrahieren: |
− | Die letze Version kann man vom [ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/GraphicsMagick FTP server]herunterladen. Then extract it in the cgi-bin folder, e.g. at /var/www/vhosts/story-castle.net/httpdocs/cgi-bin
| |
| | | |
| + | xyz00@hopi:~$ tar xvfpz GraphicsMagick-LATEST.tar.gz |
| | | |
| + | Die Installation vorbereiten |
| | | |
− | Will man diese Version verwenden, dann muss man die Binaries in ein Verzeichnis kopieren, auf das der paket admin(z.B. xyz00), unter dem die Domain läuft, zugreifen kann, zum Beispiel:
| |
| | | |
− | xyz00@hopi:~$ mkdir ~/bin | + | cd bin/ GraphicsMagick-1.3.5 |
− | xyz00@hopi:~$ tar xvfpz GraphicsMagick-LATEST.tar.gz
| + | ./configure --prefix=/home/pacs/xyz00 --enable-magick-compat |
− | | |
− |
| |
− | cd GraphicsMagick-1.3.5
| |
− | ./configure --prefix=/home/pacs/xyz00/bin --enable-magick-compat | |
| | | |
| | | |
Zeile 47: |
Zeile 24: |
| Überprüfen ob alles richtig installiert ist mit | | Überprüfen ob alles richtig installiert ist mit |
| | | |
− | cd ~/bin//bin | + | cd ~/bin |
| | | |
− | xyz00@hopi:~/bin/bin$ls -l | + | xyz00@hopi:~/bin$ls -l |
| total 8925 | | total 8925 |
| drwxr-xr-x 2 root root 1024 Feb 11 10:57 . | | drwxr-xr-x 2 root root 1024 Feb 11 10:57 . |
Zeile 68: |
Zeile 45: |
| lrwxrwxrwx 1 root root 2 Feb 11 10:57 montage -> gm | | lrwxrwxrwx 1 root root 2 Feb 11 10:57 montage -> gm |
| | | |
− | === PHP und .htaccess === | + | === Für TYPO3 braucht man nur folgende Variablen zu setzen === |
− | | |
− | Für den Betrieb von Typo3 auf Hostsharing musst Du PHP via CGI ansprechen. Wie das funktioniert, kannst Du unter [[PHP via CGI installieren]] nachlesen. Verwende am besten die aktuellste PHP-Version, da frühere Versionen meistens Sicherheitslücken aufweisen. | |
− | | |
− | Erforderliche Anpassungen:
| |
− | Die php.ini-Datei (oder php-cgi.ini) müssen wir vorher auf jeden Fall noch anpassen:
| |
− | | |
− | memory_limit = 16M (oder höher)
| |
− | post_max_size = 8M
| |
− | | |
− | und ganz unten das Kommentarzeichen ';' entfernen:
| |
− | | |
− | extension=gd.so
| |
− | extension=mysql.so
| |
− | | |
− | Damit auch typo3 funktioniert musst du unter
| |
− | xyz00-doms@hopi:~$ cd doms/example.com/scgi
| |
− | | |
− | folgenden link zur tslib erstellen:
| |
− | | |
− | ln -s ~/typo3_src/typo3/sysext/cms/tslib/ tslib
| |
− | | |
− | == Vorgehensweise ==
| |
− | | |
− | === Typo3 entpacken ===
| |
− | | |
− | | |
− | | |
− | Zunächst entpacken wir den Quellcode (SRC) in ein beliebiges Verzeichnis des Domain-Admins. Der Quellcode kann von mehreren Testsites oder Dummys verwendet werden. Wir wählen für unser Beispiel die (mittlerweile wirklich veraltete) 3.5.0-Version, die auf dem Hostsharing-Server liegt. Diese entpacken wir in das Stammverzeichnis des Domain-Admins.
| |
− | | |
− | xyz00-doms@hopi:~$ tar -xvzf typo3_src-4.x-hostsharing.tar.gz
| |
− | | |
− | Wenn wir einen Link auf dieses neue Verzeichnis anlegen, wird später ein Update leichter möglich sein:
| |
− | | |
− | xyz00-doms@hopi:~$ ln -s typo3_src-4.x typo3_src
| |
− | | |
− | Das Stamm-Verzeichnis sollte jetzt so aussehen:
| |
− | | |
− | drwxr-x--- 7 xyz00 httpd 4096 Feb 27 15:42 .
| |
− | dr-xr-x--T 7 httpd xyz00 4096 Jan 26 21:00 ..
| |
− | drwxr-xr-x 2 xyz00 xyz00 4096 Mar 1 17:01 doms
| |
− | drwxr-xr-x 2 xyz00 xyz00 4096 Oct 16 19:48 etc
| |
− | lrwxrwxrwx 1 xyz00 xyz00 15 Mar 3 18:56 typo3_src -> typo3_src-4.x
| |
− | drwxr-xr-x 6 xyz00 xyz00 4096 Jan 30 17:23 typo3_src-4.x
| |
− | drwxr-xr-x 2 xyz00 xyz00 4096 Feb 21 2002 Maildir
| |
− | | |
− | Als nächstes entpacken wir das Testsite- oder Dummy-Paket. Wir gehen in das Verzeichnis der Domain, in dem Typo3 laufen soll:
| |
− | | |
− | xyz00-doms@hopi:~$ cd doms/example.com/subs/www
| |
− | | |
− | Hierher entpacken wir das Testsite- oder das Dummy-Paket. Für Anfänger empfehlen wir die Testsite-Version.
| |
− | | |
− | xyz00-doms@hopi:~/doms/example.de/subs/www$ tar -xvzf /usr/local/tmp/Typo3Install/testsite-3.5.tgz
| |
− | | |
− | oder:
| |
− | | |
− | xyz00-doms@hopi:~/doms/example.de/subs/www$ tar -xvzf /usr/local/tmp/Typo3Install/dummy-3.5.0.tar.gz
| |
− | | |
− | Jetzt müssen noch die SymLinks umgesetzt werden. Zuerst erstellen wir drei Links auf Verzeichnisse in der zentrale SRC-Installationsdatei, in unserem Fall auf den Link typo3_src, den wir vorhin erstellt haben und der ja seinerseits auf die zentrale SRC-Datei verweist:
| |
− | | |
− | xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s ~/typo3_src/typo3 typo3
| |
− | xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s ~/typo3_src/typo3/sysext/cms/tslib/ tslib
| |
− | xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s ~/typo3_src/t3lib t3lib
| |
− | | |
− | Anschließend setzen wir noch drei Links innerhalb des Domain-Verzeichnisses:
| |
− | | |
− | xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s tslib/index_ts.php index.php
| |
− | xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s tslib/media media
| |
− | xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s tslib/showpic.php showpic.php
| |
− | | |
− | Das Verzeichnis sollte jetzt so aussehen:
| |
− | | |
− | drwxr-xr-x 6 xyz00 xyz00 4096 Mar 9 19:16 .
| |
− | drwxr-xr-x 7 xyz00 xyz00 4096 Mar 12 10:21 ..
| |
− | -rwxr-xr-x 1 xyz00 xyz00 46 Feb 6 2002 clear.gif
| |
− | drwxr-xr-x 10 xyz00 xyz00 4096 Mar 9 19:19 fileadmin
| |
− | -rw-r--r-- 1 xyz00 xyz00 272 Jan 27 21:10 .htaccess
| |
− | lrwxrwxrwx 1 xyz00 xyz00 18 Mar 3 18:56 index.php -> tslib/index_ts.php
| |
− | lrwxrwxrwx 1 xyz00 xyz00 12 Mar 3 18:56 media -> tslib/media/
| |
− | lrwxrwxrwx 1 xyz00 xyz00 17 Mar 3 18:56 showpic.php -> tslib/showpic.php
| |
− | lrwxrwxrwx 1 xyz00 xyz00 21 Mar 9 19:26 t3lib -> ../../typo3_src/t3lib
| |
− | lrwxrwxrwx 1 xyz00 xyz00 21 Mar 9 19:26 tslib -> ../../typo3_src/typo3/sysext/cms/tslib/
| |
− | lrwxrwxrwx 1 xyz00 xyz00 21 Mar 9 19:26 typo3 -> ../../typo3_src/typo3/
| |
− | drwxr-xr-x 3 xyz00-do xyz00 4096 Mar 9 19:21 typo3conf
| |
− | drwxr-xr-x 2 xyz00-do xyz00 4096 Mar 16 11:31 typo3temp
| |
− | drwxr-xr-x 8 xyz00-do xyz00 4096 Mar 9 19:19 uploads
| |
− | | |
− | | |
− | | |
− | == Typo3 konfigurieren ==
| |
− | | |
− | Typo3 ist nun unter www.example.com/typo3 erreichbar. Zum Konfigurieren ruft man im Browser das install-Tool unter www.example.com/typo3/install auf. Das install-Tool ist aber noch durch ein die() vor Ausführung geschützt. Daher müssen wir zunächst die Datei subs/typo3_src/typo3/install/index.php editieren und das die() auskommentieren. Das sieht dann in etwa so aus:
| |
− | | |
− | //**************************************************************************
| |
− | // Insert some security here, if you don't trust the Install Tool Password:
| |
− | //**************************************************************************
| |
− | //die("In the main source distribution of Typo3, the install script is disabled by a die() function call.
| |
− | //if (substr(getenv("REMOTE_ADDR"),0,12)!="192.168.1.18" && getenv("REMOTE_ADDR")!="213.237.20.63")
| |
− | exit;
| |
− | | |
− | Dann kann das Install-Tool gestartet werden: http://www.example.com/typo3/install/
| |
− | | |
− | Man sollte auf jeden Fall sofort das Install-Tool-Passwort ändern! (es heißt zu Beginn joh316)
| |
− | === BASIC CONFIGURATION ===
| |
− | | |
− | * Unter Basic Configuration muss jetzt der Benutzername und das Passwort für MySQL eingerichtet werden. Dann kann eine Datenbank erzeugt werden. Typo3 verwendet einen Deiner Nutzer für den MySQL-Server, der aber noch angelegt werden muss. Eine Beschreibung dazu gibt es hier.
| |
− | * Jetzt muss der Pfad zu ImageMagick angegeben werden, also entweder /usr/bin für 5.4.4 oder das Verzeichnis, in das Du eine andere, z.B. die 4.2.9-Version entpackt hast (s.o.).
| |
− | * Die Zeile ImageMagick [lzw] muss!!! leer bleiben, damit die LZW-Funktionen der GD-Lib genutzt werden!!
| |
− | | |
− | === DATABASE ANALYSER ===
| |
− | | |
− | * Update required tables -> COMPARE klicken
| |
− | dann auf write to database klicken
| |
− | * Dump static data -> IMPORT klicken
| |
− | dann alle Tabellen zum Import markieren und dann write to database klicken.
| |
− | * Admin-User anlegen. Dieser Admin-User und das Passwort sind nötig für den ersten Zugang zum Backend der neuen Website.
| |
− | | |
− | === ALL CONFIGURATION ==0
| |
| | | |
| * [im_combine_filename] = 'combine' setzen | | * [im_combine_filename] = 'combine' setzen |
| * [TTFdpi] = '96' setzen | | * [TTFdpi] = '96' setzen |
| * [gif_compress] ='' setzen | | * [gif_compress] ='' setzen |
− |
| |
− | === IMAGE PROCESSING ===
| |
− |
| |
− | Alle Tests sollten erfolgreich sein: Die Bilder sind ein wenig größer als die Referenz - das ist OK und liegt daran, dass Freetype 2 verwendet wird. Dafür sind die Ergebnisse besser.
| |
| | | |
| | | |
− |
| |
− | Jetzt sollte unter http://www.example.com die Typo3-Testsite zu erreichen sein. Das Backend erreicht man unter http://www.example.com/typo3/.
| |
| ---- | | ---- |
| [[Kategorie:HSDoku]] | | [[Kategorie:HSDoku]] |
| [[Kategorie:Installationsanleitungen]] | | [[Kategorie:Installationsanleitungen]] |
− | [[Kategorie:Typo3]] | + | [[Kategorie:Software]] |
− | [[Kategorie:Baustelle]]
| |