Zum Inhalt springen

[Howto] Typo3 Installation auf Profihost-Servern

Erstellt am 20. Januar 2004 · 24 Antworten · letzte Antwort am 3. Juli 2004 · Seite 1 von 2

Tags: Tipp

VassiliZaitsev ·

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

jimmy ·

hi,

super howto,

möchte nur ein wenig dazu beitragen.

Man muss ordner www.domain.tld und typo3_src auf chmod 755 setzen, sonst passiert manchmal dass man nur "Fehler 403 Forbidden" sieht.

Hab selber so ein Prob bei Profihost gehabt.

gruss
jimmy

r1g0 ·

hhhmm habe jetzt alles so gemacht wie ihr es beschriben habt aber ich bekomme immer noch folgende Fehlermeldung:

*******************************************
Forbidden
You don't have permission to access /typo3/install on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request
*******************************************

Woran kann das noch liegen?

jimmy ·

Hi,

du muss TYPO3-Source Ordner auf 0755 setzen, sonst klappt's nicht.

Ich weiss nicht was für ne Installation du gemacht hast. Wenn das ist Linux Version, dann heisst Ordner typo3_src-3.5.0 bzw. typo3_src-3.6.0RC1

gruss
jimmy

r1g0 ·

THY für die hilfe dies war es aber nicht.

Habe eben nochmal in der confixx-vhost nachgeschaut es sind diese blöden +SymbolicLink jetzt funzt es aber trozdem Danke nochmal 🙂

alias7x ·

Habe eben nochmal in der confixx-vhost nachgeschaut es sind diese blöden +SymbolicLink jetzt funzt es

wo im Cofixx muss ich da was einstellen? ICh find das nicht.

Danke,
JEns

VassiliZaitsev ·

so.... hab gerade mal das Tutorial mit der Typo3.6-Version abgeglichen.... jetzt dürften die in letzter Zeit aufgetreten Problem bei der Installation (file not found...) nicht mehr auftreten.

c4c ·
alias7x schrieb

Habe eben nochmal in der confixx-vhost nachgeschaut es sind diese blöden +SymbolicLink jetzt funzt es

wo im Cofixx muss ich da was einstellen? ICh find das nicht.

Danke,
JEns

Ich denke er meint FollowSymlinks --> das kannst du in der httpd.conf deines Webservers für dein WebserverVerzeichnis einstellen.

Bin mir nicht ganz sicher ob er das Rekursiv für Unterverzeichnise übernimmt.

Aber stell einfach mal für dein RootVerzeichnis anstatt FollowSymlinks ein +FollowSymlinks ein ..

dann sollte dieser Fehler wech sein.. was er aber bestimmt angesichts des PostingDatums sowieso schon ist .. hoff ich für Dich .. 😉

beste Grüsse
stEvo

odo ·

meint ihr diesen part hier?

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

hier aus FollowSymLinks einfach +FollowSymLinks oder?

sonst hätt ich noch

<Directory "/var/www/confixx/html">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

hier auch was ändern oder reichts im / ?

c4c ·

Olé odo

Genau diesen Part meinen wir.

Ich war allerdings immer ein wenig zu faul zum testen, bzw ist es bei mir HIER lokal ziemlich egal was ich in meiner .conf datei einstell. Was ich sagen will, ich weiss es nicht genau ob das auch negative folgen haben kann, stellt man es einfach über mit +FollowSymlinks ein. Bekannt ist mir persönlich dazu noch nichts.

Ich hab es einfach bei beiden Einträgen gemacht, und so funktioniert es 🙂)

beste Grüsse
stEvo

odo ·

funzt leider noch nicht ... immernoch

Forbidden
You don't have permission to access /quickstart-3.6.1/ on this server.

hat noch jemand ne idee was ich falsch mach?

c4c ·
odo schrieb

funzt leider noch nicht ... immernoch

Forbidden
You don't have permission to access /quickstart-3.6.1/ on this server.

hat noch jemand ne idee was ich falsch mach?

apachectl restart ?

is alles auf chmod 755 ?

odo ·

ja apache wurde neu gestartet und ich hab die beiden verzeichnisse die im /html/ sind mit vererbung auf 755 ...

ich glaub aber das confixx da noch irgendwo seine finger mit im spiel hat ...

c4c ·
odo schrieb

ja apache wurde neu gestartet und ich hab die beiden verzeichnisse die im /html/ sind mit vererbung auf 755 ...

ich glaub aber das confixx da noch irgendwo seine finger mit im spiel hat ...

oh .. ja, das kann ganz gut möglich sein!

N Kollege von mir hatte das Problem auch schon vor Tagen. ConFuxx überschreibt nämlich jedesmal deine Änderungen in der httpd.conf, weil sich Confixx die wohl jedesmal selber irgendwoher bezieht!

Mein Kollege hat sich dann quasi ne eigene httpd.conf geschrieben und diese dann einfach über include so und so importiert nachdem Confixx sich sein stuff geladen hat .. und so ging das danach auch mit dem 403er wieder .. 😉

aber nu is die Platte von seinem Server abgeraucht..alles für die Katz .. *lol

odo ·

könntest du den vielleicht fragen was der da genau gemacht hat? 8-)

Includen ist kein problem, aber bin mir noch nciht ganz sicher was in der zu includenden (geiles wort) datei als inhalt stehen muss

c4c ·
odo schrieb

könntest du den vielleicht fragen was der da genau gemacht hat? 8-)

Includen ist kein problem, aber bin mir noch nciht ganz sicher was in der zu includenden (geiles wort) datei als inhalt stehen muss

na da sich Confixx irgendwoher (konnt er mir auch nich sagen) scheinbar ne bestimmte (standard)einstellung zieht, musst du einfach die komplette httpd.conf da reinklotzen! + deine Änderungen die nicht durchschlagen -> in deinem Fall die FollowSymlinks .. das wars eigentlich.

httpd.conf so wie du sie haben willst, nenne sie Typohttpd.conf zum bleistift und die dann includen ..

sollte funzen ..
:p

odo ·

die kompletten inhalt der httpd.conf nochmal includen? sobald an der ori httpd.conf dann irgendwas geändert wird hab ich doch nurnoch chaos oder nicht? 8-) ich include bzw. überschreibe doch dann alle änderungen

c4c ·
odo schrieb

die kompletten inhalt der httpd.conf nochmal includen? sobald an der ori httpd.conf dann irgendwas geändert wird hab ich doch nurnoch chaos oder nicht? 8-) ich include bzw. überschreibe doch dann alle änderungen

ich weiss, find es auch ziemlich wicked was er da gemacht hat, war für ihn aber die einzige Lösung und ich dachte ich teil sie dir mal mit 🙂