Seite 1 von 1

Inst. vor dem ersten Klick abgebrochen [undefined constant..

Verfasst: Sa 14. Jun 2003, 15:18
von Georg
Mahlzeit,

irgendwas mache ich falsch und es ist offensichtlich zu warm hier um selbst darauf zu kommen...
Ich möchte gern die 4.3 Beta installieren. Rufe ich per Browser die index.php auf, sehe ich zwar den üblichen Startbildschirm, darüber aber zwei Zeilen Fehlermeldung:

<KOPIE>
Notice: Use of undefined constant action - assumed 'action' in c:\inetpub\wwwroot\contenido\setup\index.php on line 30

Notice: Use of undefined constant action - assumed 'action' in c:\inetpub\wwwroot\contenido\setup\index.php on line 43
</KOPIE>

Ich kann weiter klicken, aber die Fehlermeldungen vermehren sich natürlich.

Wo liegt mein Fehler? Findet das Script die globalen Variablen nicht? (Vermutlich eine blöde Frage...sorry..)

Windows XP Prof
IIS
PHP 4.3.2 (Standardinst.)
MySQL 4013 (Standardinst)
Internetexplorer 6

Die Installationsverzeichnisse habe ich in c:\inetpub\wwwroot\contenido\

Wer hat einen Hinweis für mich?

Schon jetzt herzlichen Dank,

lieben Gruß aus Graz, Georg

Verfasst: Mo 16. Jun 2003, 12:06
von timo
Hallo Georg,

probier mal, folgende Zeilen zu ersetzen:

Zeilen 30:

Code: Alles auswählen

if($this -> globals["action"] == 'screen_finish' && $this -> globals["mode"] == 'update'){
Zeile 31:

Code: Alles auswählen

$this -> globals["action"] = 'screen_finish_update';
Zeile 43:

Code: Alles auswählen

switch($this -> globals["action"])
In früheren PHP-Varianten konnte wohl der Schlüssel eines Arrays direkt (ohne Anführungszeichen) angegeben werden, in neueren Versionen allerdings nicht mehr (action wird dann als Konstante behandelt, die nicht definiert wurde).

Grüße,
Timo

Verfasst: Mi 18. Jun 2003, 12:54
von gulli0815
ich hatte das gleiche problem (und auch die gleiche - jungfräuliche - konfiguration).
mit den änderungen klappts jetzt. ist nur'n bisschen aufwendig, alles zu ändern...

vielen dank für den tipp!

Verfasst: Mi 18. Jun 2003, 13:05
von gulli0815
oh weia!
wenn man die installation "überstanden" hat, werden die fehlermeldungen aber immer mehr. ein vernünftiges arbeiten ist so nicht möglich.
da werd ich wohl lieber auf eine alte php-version umsteigen, dabei hatte ich gehofft, dass es gerade mit der 4.3.2 gut läuft... blöd, blöd

Verfasst: Mi 18. Jun 2003, 14:42
von timo
wir werden wohl demnächst auch auf neueren PHP-Versionen testen, aber wenn ihr Probleme habt, dann solltet ihr die auch schreiben und nicht nur "es gibt Probleme" schreiben - so können wir Contenido nicht verbessern :-)

Verfasst: Do 19. Jun 2003, 18:20
von bemawink
Die sind nur Warnungen.
Du brauchst nur die Warnmeldungen in der php.ini ausschalten. Dann funktioniert es.