Zum Inhalt springen

Installation typo3 bei Domainfactory? Anleitung?

Erstellt am 18. Januar 2003 · 27 Antworten · letzte Antwort am 2. Dezember 2003 · Seite 1 von 2

Tags: Frage

kapmorgan ·

Hallo,

wäre toll wenn wir hier eine installationsanleitung speziel für domainfactory zusammentragen könnten!

Bei wem funktioniert es?
läuft es fehlerfrei, stabil oder instabil?
mit welchem paket?
virtual oder xxl?
wie wurde es installiert?
wo ist Trick bzw. Haken?
müssen scripte angepasst werden?

danke schon mal im voraus!

gruß kapmorgan

Raymond ·

>>Bei wem funktioniert es?
Bei mir

>>läuft es fehlerfrei, stabil oder instabil?
Bis jetzt fehlerfrei

>>mit welchem paket? virtual oder xxl?
Reseller XXL

>>wie wurde es installiert?
laut Anleitung

>>wo ist Trick bzw. Haken?
DF unterstützt keine Path* - Variablen, die aber ständig vom Typo-System gebraucht werden. Deshalb müssen alle Zuweisungen/Abfragen dieser Variablen durch eine passende Alternative ersetzt werden

>>müssen scripte angepasst werden?
Ja, für die Installation ist in allen *.php-Files die Zuweisung:

define("PATH_thisScript",str_replace('//','/', str_replace('\','/', php_sapi_name()=="cgi"||php_sapi_name()=="isapi" ? $HTTP_SERVER_VARS["PATH_TRANSLATED"]:$HTTP_SERVER_VARS["SCRIPT_FILENAME"])));

zu ersetzen durch:
define("PATH_thisScript",
TYPO3_OS=="WIN" ?
str_replace('//','/',str_replace('\','/', $HTTP_SERVER_VARS["PATH_TRANSLATED"]?$HTTP_SERVER_VARS["PATH_TRANSLATED"]:getenv("PATH_TRANSLATED"))) :
(php_sapi_name()=="cgi"?(getenv("PATH_TRANSLATED")?getenv("PATH_TRANSLATED"):getenv("SCRIPT_FILENAME")):$HTTP_SERVER_VARS["PATH_TRANSLATED"]));

Das betrifft im einzelnen folgende Dateien:

Dein-Typopfadshowpic.php
Dein-Typopfadindex.php
Dein-Typopfad ypo3init.php
Dein-Typopfad ypo3index.php
Dein-Typopfad ypo3 humbs.php
Dein-Typopfad ypo3 3lib humbs.php
Dein-Typopfad ypo3devphpinfo.php (unwichtig)
Dein-Typopfad slibindex_ts.php
Dein-Typopfad slibshowpic.php
Dein-Typopfad 3lib humbs.php

Desweiteren brauchst du, damit das Backend lädt, eine modifizierte Div-Lib, wo auch noch zwei Zuweisungen einer anderen Path-Variable schlummern. Diese gibt es per Mailanfrage bei mir.
Warum nur per Mail? Weil ich glaube, dass ich auch noch nicht alle Stellen gefunden habe, wo für Domainfactory nachgebessert werden muss und ich dann schnell die entsprechenden Leute kontaktieren kann.

cya

Raymond

kapmorgan ·

Hallo Raymond,

erstmal herzlichen Dank für Deine schnelle Hilfe.

Hier mein feedback:

Version: Typo3 testside 3.5b5

Server: Virtual Reseller kein xxl

ImageMagick 5.4 (von Domainfactory)

habe deine arbeitschritte befolgt. Klasse! Fehlerfrei
Adminoberfläche: funktioniert,
Contentoberfläche: funktioniert

Testseite: funktioniert nicht, erhalte beim seitenaufruf:

Page is being generated.
If this message does not disappear within 30 seconds, please reload.
soweit ja ganz gut ...
... aber nach einigen sek bekomme ich leider die meldung:
error 500: Interner Serverfehler
Das angegebene Skript konnte nicht fehlerfrei ausgeführt werden!

domainfactory wird dem script zu wenig zeit geben!
ab und zu öffnet sich noch ein adminpanel!

....bin zu dem ergebnis gekommen, das admin und content funktionnieren, aber
domainfactory nicht mitspielt, denke das das nicht mehr zu umgehen ist.

oder? hab ich noch was übersehen?

Viele Grüße kapmorgan

Raymond ·

Das der "kleine" VirtualServer nicht für Typo3 rennt, war auch schon desöfteren im DF-Forum zu lesen. Ich hatte die Hoffnung, dass das vielleicht von DF behoben worden wäre - scheint aber nicht so.
Insofern bleibt dir nur a) das Upgrade auf VS XXL (Reseller-Funktion ist dabei egal) oder b) irgendwo Rootserver mieten (die üblichen Verdächtigen sollten bekannt sein)

Ich kann bis jetzt nicht klagen, da mein Typo3 hier bei DF läuft und hoffe, dass bleibt auch so...

cya

Raymond

Sambo ·

Hallo,

nun hab ich hier endlich ein paar "Leidensgenossen" gefunden. Ich betreibe auch einen VS xxl bei d)f und würde darauf gerne typo3 zum laufen bringen. Raymond hat ja hierzu schon einiges geschrieben, was mich auch etwas weiter brachte (immerhin komm ich jetzt in die Konfig...) leider habe ich noch immer das Problem, das ich nach dem Login (im BE) nicht auf die richtige Seite (alt_main.php) geleitet werde ... das script sucht diese im root - aber da liegt sie nicht.

Leider hat Raymond auf eine Mailanfrage (noch) nicht reagiert, wäre also Klasse wenn mir jemand den kompletten hack von ihm schicken könnte - (mailto:typo3(at)peitco.de) oder ihn doch hier reinstellen?!

Nochmal kurz zu meiner Installation:
Ich habe die tar.gz's typo3_src-3.5.0 und testsite-3.5.0 direkt auf dem Server (via SSH) entpackt - die symlinks sind korrekt und die von Raymond beschriebenen Änderungen durchgeführt (ausnahme: ich habe kein "define("PATH_thisScript..." in der index.php und in der phpinfo.php gefunden - vielleicht ist das schon ein Problem?!?)

Wäre Super wenn mir jemand weiterhelfen könnte, schließlich muß es ja möglich sein, t3 auch bei d)f zum laufen zu bringen (Raymond hat es wohl zumindest 20 Tage lang geschaft und war zufrieden...)

Thanks in advance ...
CU

Sambo

PS: wer sich meine installation anschauen will kann das gerne unter
tun
die phpinfo findet ihr unter
http://cms.peitco.de/typo3_src-3.5.0/misc/phpcheck/index.php

Raymond ·

@Sambo

Sorry, dass ich mich noch nicht gemeldet habe, aber hatte dringende RL-Verpflichtungen. An einem passenden DF-Hack für v3.5.0 arbeite ich gerade. Leider wehrt sich das Typo im Moment noch ein wenig, aber ich denke über Ostern bekomme ich das hin.
Wenn es läuft, melde ich mich bei allen, die mir eine Mail geschrieben haben.

cya

Raymond

saturn ·

hollo zusammen!

also für alle leidgeplagten die die d)f den account haben und versuchen typo zu installieren. 😉

ich hab aus dem d)f forum nun folgende anleitung zusammengetragen, mit der die installation auf d)f VS bei mir funktioniert hat.

frontend funzt tadellos nur beim backand hab ich noch ein problem mit dem extention manager.
hier bekomme ich eine fehlermeldung
schaut aber aus, dass dies nur bei mir so ist.

viel glück! 😉

Damit es bei DF läuft (VS), muss die Datei typo3/init.php geändert werden, und zwar die Zeile mit "TYPO3_mainDir":

PHP:--------------------------------------------------------------------------------
// *******************************
// Define constants
// *******************************
define("TYPO3_OS", stristr(PHP_OS,"win")&&!stristr(PHP_OS,"darwin")?"WIN":"");
define("TYPO3_MODE","BE");
define("PATH_thisScript", getenv("SCRIPT_FILENAME"));

define("TYPO3_mainDir", "typo3/"); // This is the directory of the backend administration for the sites of this Typo3 installation.

--------------------------------------------------------------------------------

Das gilt natürlich ebenso für die index.php in den einzelnen Projekten:

PHP:--------------------------------------------------------------------------------
// ******************
// Constants defined
// ******************
$TYPO3_MISC["microtime_start"] = microtime();
define("TYPO3_OS", stristr(PHP_OS,"win")&&!stristr(PHP_OS,"darwin")?"WIN":"");
define("TYPO3_MODE","FE");
define("PATH_thisScript",$HTTP_SERVER_VARS["SCRIPT_FILENAME"]);

--------------------------------------------------------------------------------

Eine Stelle hätte ich noch beinahe vergessen, denn auch typo3/t3lib/class.t3lib_div.php muss angepasst werden, hier ab Zeile 1587:

PHP:--------------------------------------------------------------------------------
switch((string)$getEnvName) {
case "SCRIPT_NAME":
return $HTTP_SERVER_VARS["SCRIPT_NAME"];
break;
case "SCRIPT_FILENAME":
return str_replace('//','/', $HTTP_SERVER_VARS["SCRIPT_FILENAME"]);
break;

--------------------------------------------------------------------------------

Raymond ·

@saturn: Danke für die geposteten Tipps. Habe das mal mit meinem alten Hack vermischt und eine leckere Zip-Datei zusammengebraut.

Wer also noch nicht selber zum Editor gegriffen hat, kann jetzt zulangen!
Wegen der vielen Mails, die ich in den letzten Tagen bekommen habe, stelle ich das gute Stück diesmal auf mein Website (irgendwie merkt man, dass die ct 'ne Doppelseite zu Typo3 gebracht hat :-)

Patch für Typo3 v3.5.0: http://www.everytec.de/index.php?id=392

Wichtig: Den Hack nur für Typo3 v3.5.0 verwenden!

cya

Raymond

saturn ·

danke für den patch mal!

wie gesagt habe ich bei d)f das typo auf VS ja zum laufen gebracht.

nur leider geht der extention manager nicht. (virtual server)

der braucht zuviel speicher und das kann man leider nicht umgehen.

vielleicht hat ihn ja jemad zum laufen gebracht!

wär toll wenn das auch gepostet würde!

CIAO 😉

matthesius ·

servus @all,

mit dem hack von raymond fuktioniert die installation ohne probleme. respekt.

aber leider funzt der ext.manager nicht (internal server error) und selbes spielchen beim frontend. schade.

vielleicht finden sich ja noch lösungen...

peter

(VS bei domainfactory)

Raymond ·

Zum Problem mit dem Extension Manager:

Ich bin gerade am Experimentieren mit dem Ext. Manager. Mir schwebt folgendes vor: statt der ganzen Extensionlist werden alternativ immer nur 1-3 Module geladen und bearbeitet.
Man kann dann am Bildschirmrand einfach in den Modulen vor- und
zurückblättern. Damit werden dann die Arrays im Speicher nicht so fett und der Speicher sollte auch auf einem kleineren System reichen.

Mein Problem: ich kann es nicht testen, weil ich ja keinen VS bei DF habe.
Ich bräuchte mal einen Zugang auf ein solches System (admin im BE und einen FTP auf den Typo-Pfad), um meine Modifikationen testen zu können. Hat da jemand was für mich?

cya

Raymond

matthesius ·

Hab' mich nun doch entschlossen, auf nen VS XXL zu wechseln. Das Update lief heute nacht und nun fuktioniert zusammen mit dem Hack von Raymond alles problemlos.

@ Raymond: Danke nochmal für den Hack.

Peter

peety ·

ich hab mir jetzt auch mal typo3 auf meinem d)f xxl server installiert und mit dem patch läuft auch alles ganz schön ... nur alle grafik sachen, also thumbnails etc. funktionieren bei mir nicht ... habt ihr dieses problem nicht ?

Raymond ·

@peety:
Hier läuft alles wunderbar. Muss also etwas bei dir nicht stimmen.
Betrifft der Fehler das FE oder das BE? Hast du einen Link oder 'nen Screenshot?
So auf Anhieb kann ich sonst leider nichts aus deiner Fehlerbeschreibung entnehmen...

cya

Raymond

peety ·

also ... zum einen bekomme ich, wenn ich zb das standart template CANDIDATE wähle und dann meine seite anzeigen lassen will, bekomme ich nur folgende meldung:

Fatal error: Call to undefined function: imagegif() in /kunden/1130/stefan/ixweb.net/typo3/dummy-3.5.0/t3lib/class.t3lib_stdgraphic.php on line 1405

ausserdem werden die bilder im frontend und in der dateiliste bzw bilder liste nicht angezeigt.

matthesius ·

hallo,

nachdem ich jetzt eine weitere installation von typo3 auf meinem vs xxl vornehmen wollte (mit neuer db), und dem hack von raymond, bekomme ich das typo3 nicht zum laufen. es kommt wieder die fehlermeldung

***
Cannot find configuration. This file is probably executed from the wrong location.
***
und beim aufruf von /typo3/ kommt:
***
The current username, password or host was not accepted when the connection to the database was attempted to be established!

Database Error
***
ich habe noch keine änderungen irgendwo vorgenommen!

wenn ich das 1-2-3 installtool direkt aufrufe, kommt gleich die password - abfrage, ich kann mich einloggen, aber das installtool startet nicht, sondern nur install-umgebung.

mal wieder in der hoffnung auf nen guten tip...

peter

keysolution ·

@matthesius: Das liegt wohl daran, dass Du die Datei "index.php" nicht angepasst hast.

@Raymond: Danke für Deine Patches. Probleme scheint es aber mit Frames zu geben. Der Inhalt vom Body-Frame wird nicht angezeigt. Hast Du das mal probiert oder weißt Du sonst einen Tip?

Gruß
Chris

matthesius ·

@ keysolution: welche 'index.php'? im hauptverzeichnis? was muss da angepasst werden, nach raymond muß sein hack nur 'reinkopiert werden und fertig...

Vielleicht hast du ja nen tip...

danke

peter