Problem Installation Schritt 4

Fragen zur Installation von ConPresso 3.x werden in diesem Forum diskutiert.
Marcel

Problem Installation Schritt 4

Beitrag von Marcel »

Hallo Zusammen!

Betrete mit ConPresso für mich absolutes Neuland und habe absolut keine Ahnung was mir folgende Fehlermeldung sagen soll:

Fatal error: Using $this when not in object context in C:\Programme\apachefriends\xampp\htdocs\conpresso\_include\rfc822.php on line 168

ConPresso wurde in diesem Fall auf keinem Webserver, sondern lokal installiert.

Betriebssystem: WinXP
xampp Version: 1.4.5

Vielen Dank für Eure Hilfe!

Marcel
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 02:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal

Re: Problem Installation Schritt 4

Beitrag von semf »

hallo marcel,

wann tritt diese problem auf? welche php-version nutzt du? xampp 1.4.5 scheint ja beide (php4 und php5)mitzubringen.

Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Marcel

Re: Problem Installation Schritt 4

Beitrag von Marcel »

hallo semf,

das Problem tritt auf wenn ich von Schritt 3 auf Schritt 4 wechsle, also dann wenn der erste Benutzer angelegt werden soll.

Ich benutze php5, könnte das zu dem Problem führen?

Gruß Marcel
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 02:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal

Re: Problem Installation Schritt 4

Beitrag von semf »

hallo marcel,

also php5 ist ziemlich neu, daher ist die lauffähigkeit von conpresso für viele interessant. und dein problem beim setup scheint das erste problem zu sein. habe das in der zwischenzeit auch unter php5 getestet und ja, der fehler tritt bei mir auch auf. als kleines workaround kann ich dir folgendes mit auf den weg geben:

1.) öffne im odrner _setup die datei step4.inc.php

2.) von zeile 41 bis ca. 58 ändere die datei mal so ab:

<-- schnipp -->

#$AdminEmailAddresses= Mail_RFC822::parseAddressList($AdminEmail, '');
#$AdminEmailOK = false;
/*
if (isset($AdminEmailAddresses[0]->mailbox) && $AdminEmailAddresses[0]->mailbox!='' &&
isset($AdminEmailAddresses[0]->host) && $AdminEmailAddresses[0]->host!='') {
$AdminEmailOK = true;
$AdminEmail = $AdminEmailAddresses[0]->mailbox.'@'.$AdminEmailAddresses[0]->host;
}
*/
$AdminEmailOK = true;
/*
#$cpFromAddresses= Mail_RFC822::parseAddressList($cpFrom, '');
#$cpFromOK = false;
/*
if (isset($cpFromAddresses[0]->mailbox) && $cpFromAddresses[0]->mailbox!='' &&
isset($cpFromAddresses[0]->host) && $cpFromAddresses[0]->host!='') {
$cpFromOK = true;
$cpFrom = $cpFromAddresses[0]->mailbox.'@'.$cpFromAddresses[0]->host;
}
*/
$cpFromOK = true;

<-- schnapp -->

3.) speichern

4.) installation nochmals durchführen (evtl. mußt du die datei db.inc.php im _cfg-ordner löschen)

dadurch sind einige kontrollstrukturen ausgeschaltet. also deine eingaben sollten schon der realität entsprechen!
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
balu
ConPresso-Entwickler
Beiträge: 1748
Registriert: 01.01.1970 02:00
Hat sich bedankt: 81 Mal
Danksagung erhalten: 133 Mal

Re: Problem Installation Schritt 4

Beitrag von balu »

Nur kurz zur Info:

rfc822.php stammt aus dem PEAR-Paket "Mail". Neuere Versionen lassen sich leider nicht mehr so leicht aus dem Paket "rausholen", da es viel staerker in PEAR integriert ist.

PEAR wiederum ist leider nur eingeschraenkt bei grossen Hostern nutzbar, so dass wir ueber kurz oder lang wohl die Ueberpruefung auf "gueltige Mail-Adresse" herausnehmen werden. Das Problem scheint auch in der aktuellen Version des Paketes zu bestehen.

Bisherige Checks in diese Richtung haben immer wieder mal Probleme verursacht, da das Format von Mail-Adressen nur schwer zu ueberpruefen ist.

Danke fuer den Code-Schnipsel oben, Semf.

Balu
Bartels.Schöne
ConPresso Support & Development
Mex

Re: Problem Installation Schritt 4

Beitrag von Mex »

Hallo semf
Habe das gleiche Problem und die gleiche Ausgangslage. Habe die Anpassungen voergenommen und erhalte nun volgende Fehlermeldung:

Parse error: parse error, unexpected '}' in C:\Web\xampp\htdocs\conpresso\_setup\step4.inc.php on line 63


Kann mir da jemand weiterhelfen?

Danke

Mex
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 02:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal

Re: Problem Installation Schritt 4

Beitrag von semf »

hallo mex,

das deutet darauf hin, das du irgendwo eine klammer-problem hast. hat nichts mit php5, sondern mit der php-syntax allgemein zutun. schau dir deinen code nochmal genau an!

Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
graphix
ConPresso-User
Beiträge: 99
Registriert: 01.01.1970 02:00
Wohnort: 50354 Hürth
Danksagung erhalten: 1 Mal

Re: Problem Installation Schritt 4

Beitrag von graphix »

Fatal error: Using $this when not in object context in C:\Programme\apachefriends\xampp\htdocs\conpresso\_include\rfc822.php on line 168
Als kleiner Hinweis für dieses Problem könnte der folgende Link dienen:

http://bugs.php.net/bug.php?id=24403&edit=3

Offensichtlich handelt es sich um einen Bug in einer PHP-Version 5.0.0b1 (beta1), der in der aktuellen Version bereits behoben sein soll.



Beitrag bearbeitet (04.08.04 14:03)
Ich signiere nix!
steff11
ConPresso-Newbie
Beiträge: 4
Registriert: 01.01.1970 02:00

Re: Problem Installation Schritt 4

Beitrag von steff11 »

Hatte präzise die gleiche Ausgangslage und die gleiche Fehlermeldung. Nach eresetzen von Zeile 48 bis incl. 55 in o.g. Datei durch o.g. Codefragment funktioniert die lokale Installation von Conpresso unter php5.0.0.(Release, das am 8.8. mit Xampp online war) wunderbar.

Grüssle, Stefan

PS: Etwas jünger müsst ich jetzt bemerken: Conpresso rockt. So sag ich: Wunderbare Einstiegsdroge in CMS.
Rainer

Re: Problem Installation Schritt 4

Beitrag von Rainer »

Hallo!

Toll, dass es dieses Forum gibt! Und vor allem ist es toll, dass es so fähige Leute gibt. Hatte das Problem auch ... ist aber jetzt behoben.

Danke
elysis

Re: Problem Installation Schritt 4

Beitrag von elysis »

Auch bei mir ist der Fehler aufgetreten und konnte durch das Auskommentieren der von semf
angegebenen Zeilen behoben werden. Merci 8)

chauki
ConPresso-User
Beiträge: 40
Registriert: 01.01.1970 02:00

Re: Problem Installation Schritt 4

Beitrag von chauki »

Hey
macht es nichts aus das zweimal hintereinander /*
>
/*
#$cpFromAddresses= Mail_RFC822::parseAddressList($cpFrom, '');
#$cpFromOK = false;
/*
<
bhartm
ConPresso-Newbie
Beiträge: 15
Registriert: 01.01.1970 02:00

Re: Problem Installation Schritt 4

Beitrag von bhartm »

Hallo,
habe mit Version 3.4.7 schon gute Erfahrungen gemacht und wollte nun béi einer neuen Seite 3.4.9 verwenden. Komme aber über Step 4 nicht hinaus.

Habe dasselbe Problem: Fatal error: Using $this when not in object context in /is/htdocs/wp1014140_A0ZXWADR1E/conpresso/_include/rfc822.php on line 168

Code ist in Version 3.4.9 ja schon von Haus aus entsprechend angepasst (wenn ich das richtig verglichen habe ), habe trotzdem den Code mit cut and paste eingebunden, aber es funktionierts bei mir nicht.
Wer weiß noch einen Rat ?
Danke
bhartm



Beitrag bearbeitet (13.06.05 09:43)