Out of the Box Version 4.6.8.x (aktuell: 4.6.8.5)

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von rethus »

Ok, danke, dann weiß ich jetzt bescheid...
Ist halt etwas schwierig die Strukturen da so richtig zu durchschauen... ..ich denke da ist auch jedes Opensource-Projekt etwas anders gestrickt...

Mir ist meist die Richtung bekannt, das es da halt ein CSV-Server gibt, und da fleißig mit der Comunity entwickelt wird... somit also immer die aktuellsten SnapShots abrufbar sind... ...von jedem weiter entwickelt werden kann etc...

Wenn ich es jetzt richtig verstanden hab, ist es hier vielmehr so, das 4fb stärker die Hand über das ganze geschen hält... und entscheidet, wo das Projekt richtungsweisend hingeht...

Naja, ist wie mit allem im Leben... wenn man erstmal weiß, wies funktioniert, findet man sich leichter zurecht :wink:
conradius
Beiträge: 168
Registriert: Di 19. Jul 2005, 11:52
Wohnort: Wabern (Bern/CH)
Kontaktdaten:

Re: Out of the Box Version 4.6.8.x (aktuell: 4.6.8.4)

Beitrag von conradius »

rezeptionist hat geschrieben: ...
Download komplette Version
http://www.rezeptionist.de/contenidofix ... .6.8.4.zip
...
Erfolgsberichte bitte hier posten !
Ein riesen Dank an Dich Rezeptionist! Du hast mir mit der gefixten Version 4.6.8.4 einiges an Kummer genommen!

Etwas ist mir beim Betrachten der contenido/logs/errorlog.txt aufgefallen. In der Version 4.6.8.4 hats einen Schreibfehler in einem SQL Statement in der Datei contenido/includes/functions.general.php in der Zeile 959 (set artspecid):

Code: Alles auswählen

$sql = "UPDATE ".$cfg["tab"]["art_lang"]." set artspecid=0 WHERE artspec=$idartspec";
müsste lauten

Code: Alles auswählen

$sql = "UPDATE ".$cfg["tab"]["art_lang"]." set  artspec=0 WHERE artspec=$idartspec";
Dies wurde bereits in einem anderen Thread erwähnt (http://www.contenido.org/forum/viewtopi ... id+artspec), ist aber eben in Deinem Bundle 4.6.8.4 nicht gefixt.

liebe Grüsse & many thanks!
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

ist das auch so in Originalversion ???
greets
conradius
Beiträge: 168
Registriert: Di 19. Jul 2005, 11:52
Wohnort: Wabern (Bern/CH)
Kontaktdaten:

Beitrag von conradius »

Ja, in der Version 4.6.8, die jetzt (28.04.2006) zum Download bereit steht, schon. Einfach eine Zeile weiter oben (contenido/includes/functions.general.php, Zeile 958).
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

so habe eben noch mal die Original gezogen

Zeile 958

Code: Alles auswählen

	$sql = "UPDATE ".$cfg["tab"]["art_lang"]." set artspecid=0 WHERE artspec=$idartspec";
hmmmmm....

Das problem dabei ist es steht nicht unter Bugs, sprich wenn ich jetzt diese Zeile einfüge, und 4fb in Ihrer neuen version dies nicht einfügt , wird die Datei bei nächsten Update wieder überbügelt.

HerrB wat meinst du ??
greets
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ist jetzt als Bug aufgeführt, so dass es nicht verloren geht.

In die V4.6.8.4 würde ich es - persönlich - nicht reinmachen, sonst müssten wir die anderen Sachen auch alle... :wink:

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

lach zu spät :wink:

Aber ich denke er ist bei der nächsten 4fb Version mit drin
greets
conradius
Beiträge: 168
Registriert: Di 19. Jul 2005, 11:52
Wohnort: Wabern (Bern/CH)
Kontaktdaten:

out of the box 4.6.8.4 - Undefined variable: cfg

Beitrag von conradius »

hey Rezeptionist,
ich habe grad nochmals eine Installation mit der neusten Version 4.6.8.4 auf meinem Testgerät vorgenommen (das letztemal auf dem Kundenserver mit 4.6.8.4). Nun erhalte ich nach der Installation beim Aufruf des Backends die Fehlermeldung

Code: Alles auswählen

"Undefined variable: cfg in [...]\contenido\includes\globals_off.inc.php on line 61"
und dann natürlich noch Warnung betreffend bereits gesendeten Header-Infos.

Das hat mich ein bisschen stutzig gemacht, weil die erste Installation der 4.6.8.4er problemlos verlief, die zweite dann nach der Installation einen solchen Fehler meldet. Die erste Installation machte ich noch mit der 4.6.8.4er ohne den sql-statement-bugfix zu artspecid. Das zweite mal eben mit. Hast Du sonst noch was in der Zwischenzeit daran geändert?

Wenn ich die globals_off.inc.php von der original 4.6.8er Version mit der neusten 4.6.8.4er vergleiche, erhalte ich folgenden Unterschied, der es bei mir ausmachte (rückgängig gemacht, funktioniert alles tadellos!). Ich habe aber zuwenig überblick über die Thematik und Technik im Abschnitt in dieser Datei. Hier die Unterschiede der beiden files:

Code: Alles auswählen

43,70c43,82
< // simulate get_magic_quotes_gpc on if turned off
<    if (!get_magic_quotes_gpc()) {
<       function addslashes_deep($value)
<       {
<          $value = is_array($value) ?
<                 array_map('addslashes_deep', $value) :
<                 addslashes($value);
< 
<          return $value;
<       }
< 
<       $_POST = array_map('addslashes_deep', $_POST);
<       $_GET = array_map('addslashes_deep', $_GET);
<       $_COOKIE = array_map('addslashes_deep', $_COOKIE);
< 
<       $cfg['simulate_magic_quotes'] = true;
<    }
< 
<    if (!isset($_REQUEST) || $cfg['simulate_magic_quotes']) {
<       /* Register post,get and cookie variables into $_REQUEST */
<       $_REQUEST = array_merge($_GET, $_POST, $_COOKIE);
<    }
< 
<    // this should be the default setting
<    if (get_magic_quotes_runtime()) {
<       @set_magic_quotes_runtime(0);
<    }
< 
---
> /* Emulate magic_quotes_gpc if it is not set */
> if (@ get_magic_quotes_gpc() == 0)
> {
> 	foreach ($_GET as $key => $value)
> 	{
> 		$_GET[$key] = addslashes($_GET[$key]);
> 	}
> 	foreach ($_POST as $key => $value)
> 	{
> 		$_POST[$key] = addslashes($_POST[$key]);
> 	}
> 	foreach ($_COOKIE as $key => $value)
> 	{
> 		$_COOKIE[$key] = addslashes($_COOKIE[$key]);
> 	}
> 
> }
> if (!isset ($_REQUEST))
> {
> 	/* Register post,get and cookie variables into $_REQUEST */
> 	$_REQUEST = array_merge($_GET, $_POST, $_COOKIE);
> } else
> {
> 	if (@ ini_get("magic_quotes_gpc") == 0)
> 	{
> 		foreach ($_GET as $key => $value)
> 		{
> 			$_GET[$key] = stripslashes($_GET[$key]);
> 		}
> 		 foreach ($_POST as $key => $value)
>                 {
>                         $_POST[$key] = stripslashes($_POST[$key]);
>                 }
>                 foreach ($_REQUEST as $key => $value)
>                 {
>                         $_REQUEST[$key] = stripslashes($_REQUEST[$key]);
>                 }
> 	}
> }
Ob register_globals On oder Off gesetzt ist, macht bei mir keinen Unterschied aus.
Zur Info: Auf meinem Testgerät laufen folgende Komponenten: PHP 4.3.11, IIS 5.1, MySQL 4.1.11-nt und eben Contenido 4.6.8 gefixt auf 4.6.8.4 ohne den Fixes in globals_off.inc.php.

Vielleicht kannst Du oder sonst jemand damit was anfangen. Ich mach mal so weiter (mit der originalen 4.6.8er globals_off.inc.php).

Merci & Gruss
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

Fehlinfo deshalb gelöscht um Irritationen vorzubeugen.
Zuletzt geändert von rezeptionist am Fr 5. Mai 2006, 16:23, insgesamt 1-mal geändert.
greets
conradius
Beiträge: 168
Registriert: Di 19. Jul 2005, 11:52
Wohnort: Wabern (Bern/CH)
Kontaktdaten:

Beitrag von conradius »

:?: Von wo/wem kommen denn die Unterschiede zur original 4.6.8er Version in der Datei global_off.inc.php?
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

Muss ich mir später nochmal anschauen genauer. :wink:
greets
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Wie meinen? Der muss rein - der sollte auch drin gewesen sein. Er stammt von emergence:
http://contenido.org/forum/viewtopic.php?p=65232#65232

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

Lach nicht mal in Ruhe Kochen kann man . :wink:

Ist drin definitiv
greets
conradius
Beiträge: 168
Registriert: Di 19. Jul 2005, 11:52
Wohnort: Wabern (Bern/CH)
Kontaktdaten:

Beitrag von conradius »

Ja, der war schon drin, ebenso der Aufruf dazu in includes/functions.general.php. Rezeptionist meint zwar, dass in seiner 4.6.8.4er kein globals-fix drin sei, diese Änderungen wurde aber in den files alle schon gemacht.

Wenn ich die beiden Stellen jetzt von Hand nach dem oben genanntem Thread anpasse, erhalte ich wieder die Fehlermeldung

Code: Alles auswählen

Undefined variable: cfg in [...]\contenido\includes\globals_off.inc.php on line 61
Ich gehe mal wieder zurück zur original-Datei globals_off.inc.php der 4.6.8er Version.

hm.., Danke trotzdem für die super prompten Antworten!
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

conradius hat geschrieben:Ja, der war schon drin, ebenso der Aufruf dazu in includes/functions.general.php. Rezeptionist meint zwar, dass in seiner 4.6.8.4er kein globals-fix drin sei, diese Änderungen wurde aber in den files alle schon gemacht.
Hatte mich vertan hatte es dovh drin aus dem Thread den HerrB gelinkt hat.
greets
Gesperrt