Hi...
Ich habe vor ein paar Wochen ein Mini-Howto in einem anderen Thread zu diesem Thema schon gepostet, nun, mitlerweile habe ich es inhaltlich etwas ausgeweitet, so dass ich es auch einfach in andere Foren posten kann. Hier also mein standartisiertes Install-Howto für PH-Server...:
Endlich finde ich mal Zeit, den Neulingen zu helfen, die sich wenig oder gar nicht mit Linux (und damit mit den Befehlen für ssh) auskennen und ein Paket bei Profihost haben, die IMHO sehr gute Pakete anbieten mit einem genialen Preis-/Leistungsverhältnis.
Falls ihr noch kein Paket bei PH habt, bitte ich euch, es über meinen Ref.-Link zu bestellen (in der community hilft man sich ja gegenseitig)... thx
1. PH allgemein...
PH bietet 4 Pakete an, die Typo3-Fähig sind. Diese sind:
Basic 50 für 3.39 Euro/m... Details
Profi 100 für 4.99 Euro/m... Details
Profi 200 für 9.99 Euro/m... Details
Profi 500 für 14.99 Euro/m... Details
Wenn ihr euch nun bei PH ein Paket gönnen wollt, dann könnt ihr hier eines bestellen: http://www.profihost.com/?ref=gdschung
Ich persönlich administriere 2 Profi-100 Pakete (http://www.dschung.de (z.Z. mehr od. weniger eine Testumgebung für private Zwecke) und http://www.ju-ft.de (eine kleine Vereins-HP; z.Z. fehlen nur ein paar Inhalte...))
Genug der Werbung :-)
Die erste Voraussetzung dürfte nun erfüllt sein: der Besitz eines PH-Paketes...
2. Vorbereitung
Falls ihr unter Linux arbeitet, dann benötigt ihr das Programm ssh:
Installation unter Debian:
apt-get install ssh
Diejenigen, die mit Windows arbeiten, benötigen noch das Programm PuTTY:
Download:
Nun muss man sich noch über das Protokol ssh mit dem Server verbinden:
ssh <username>@<url> (Linux)
URL in PuTTY eingeben, Protokol ssh auswählen und connecten, bzw. PuTTY mit Parameter -ssh <username>@<url> starten. (Windows)
Nun muss man sich nur noch mit seinen Daten anmelden, die man von PH bekommen hat.
3. Installation
Bevor wir anfangen, muss ich noch sagen, dass ich diese Installation anhand meiner Domaine (http://www.dschung.de) erkläre. Also bei Verwendung bitte entsprechend abändern. Des weiteren verwende ich das Dummy-Paket; wenn ein anderes erwünscht wird, einfach abändern...
Noch ein kleiner Tipp für PuTTY aus der Linux-Welt: Rechtsklick = Einfügen !!!
Wir führen einfach folgende Befehle aus (habe ich aus meiner .bash_history extrahiert):
Herunterladen der Pakete
wget http://typo3.sunsite.dk/unix-archives/3.6.0/typo3_src/typo3_src-3.6.0-1.tar.gz
wget http://typo3.sunsite.dk/unix-archives/3.6.0/dummy/dummy-3.6.0-1.tar.gz
Löschen des Domain-Ordners. Vorher evt. ein Backup erstellen...
rm -R www.dschung.de
Entpacken des Paketes und Umbennenung in Domain-Namen
tar xzpvf dummy-3.6.0-1.tar.gz
mv dummy-3.6.0 www.dschung.de
Wichtig: Die Rechte müssen geändert werden.
chmod 755 www.dschung.de
Nun werden die Sourcen direkt IN den Domain-Ordner entpackt.
tar xzpvf typo3_src-3.6.0-1.tar.gz -C www.dschung.de/
Da Typo3 allerdings annimmt, dass das Dummy-Paket und die Sourcen sich auf der selben Ebene befinden, muss ein Symlink abgeändert werden.
cd www.dschung.de/
rm typo3_src && ln -s typo3_src-3.6.0/ typo3_src
chmod -R 755 typo3_src
Jetzt muss nur noch die die-Funktion in der index.php ausgeklammert werden. Dazu mit vi in die entsprechende Zeile scrollen und dann mit 'i' ein '//' einfügen. Mit 'Esc; :wq' speichern.
cd typo3/install/
vi index.php
Jetzt einfach noch die '1-2-3-Installationsroutine' laufen lassen, konfigurieren und Spaß haben :-)
Tipp:
Mit diesen Konfigurationseinstellungen funktionieren bei mir alle grafischen Anwendungen, wie GIFBUILDER, niceText, etc...
$TYPO3_CONF_VARS["GFX"]["gdlib_png"] = '1';
$TYPO3_CONF_VARS["GFX"]["im_version_5"] = '1';
$TYPO3_CONF_VARS["GFX"]["im_negate_mask"] = '1';
$TYPO3_CONF_VARS["GFX"]["im_no_effects"] = '0';
$TYPO3_CONF_VARS["GFX"]["im_mask_temp_ext_gif"] = '0';
$TYPO3_CONF_VARS["GFX"]["im_path"] = '/usr/bin/';
$TYPO3_CONF_VARS["GFX"]["gdlib_2"] = '1';
$TYPO3_CONF_VARS["GFX"]["im_imvMaskState"] = '1';
$TYPO3_CONF_VARS["GFX"]["thumbnails_png"] = '1';
$TYPO3_CONF_VARS["GFX"]["im_v5effects"] = '1';
$TYPO3_CONF_VARS["GFX"]["im_combine_filename"] = 'composite'; // es hat lange gedauert, bis ich dies herausfand 😉
Ich hoffe, ich konnte an zur Expansion Typo3s beitragen... 😉
cheers
gregor