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

Gesperrt
Georg

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

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag 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
gulli0815

Beitrag 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!
gulli0815

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag 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 :-)
bemawink

Beitrag von bemawink »

Die sind nur Warnungen.
Du brauchst nur die Warnmeldungen in der php.ini ausschalten. Dann funktioniert es.
Gesperrt