Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 11:20:21 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155556 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1] 2   Go Down
Print
Author Topic: upgrade von 2.8.1. auf 2.8.2 sp1 (changed_files)  (Read 1987 times)
biker

Offline Offline

Posts: 104



« on: November 15, 2011, 08:53:41 PM »

Hallo,

habe mir gedacht, bevor ich ein update von laufenden seiten bewerkstellige, starte ich einen versuch auf einer lokalen installation (xampp), mit obigem packet versuchte bzw. machte ich das upgrad, nun habe ich folgende Meldung:
Fatal error: Call to a member function numRows() on a non-object in C:\xampp\htdocs\fuerstenstein\templates\argos1\index.php on line 23
auch scheint der content verschwunden zu sein.

Habe keine ahnung wie weiter. wäre auf hilfe angewiesen

merci biker
Logged

gruess urs
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #1 on: November 15, 2011, 09:51:48 PM »

Ich kann dir im Moment nur das ServicePAck 2 anbieten, was ich heute erstellt habe. Wäre gut wenn du das testet, damit ich das veröffentlichen kann.

Zur Vorsicht würde ich erstmal von unserer Downloadseite das WB282 SP1 herunterladen, per FTP überspielen dann das Servicepack2. (hier vorab als Anlage)

Im SP2 sind alle Fixes enthalten inkl. SP1

Dietmar
Logged

We are human beings - and nobody is perfect at all.
biker

Offline Offline

Posts: 104



« Reply #2 on: November 15, 2011, 11:11:02 PM »

vorerst mal vielen dank,
werde dies gleich morgen früh aufspielen und geb feedback
biker
Logged

gruess urs
biker

Offline Offline

Posts: 104



« Reply #3 on: November 16, 2011, 12:38:44 PM »

hei
habe mal das 2.8.2 aufgespielt und anschliessend das sp2 von dir, leider hat sich nichts verändert. vielleicht habe ich ja beim aufspielen fehler gemacht, habe es aber nach der anleitung für das upgrade durchgespielt.
ich denke ich werde nun wohl auf ein upgrade der "scharfen" seiten verzichten, dieser fehler wäre grässlich auf laufenden seiten, um so mehr ich nicht mehr weiter wüsste.

gruss biker
Logged

gruess urs
biker

Offline Offline

Posts: 104



« Reply #4 on: November 16, 2011, 01:19:11 PM »

..hier noch der link zur seite im netz wie sie aussieht: www.fuerstenstein.c h und noch ein printscreen wie es im xampp nach dem upgrade aussieht.
Logged

gruess urs
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #5 on: November 16, 2011, 04:35:10 PM »

Was steht denn da in der Zeile 23? Wäre wichtig zu wissen, sollte es am Core liegen, kann ich es noch fixen

Quote
C:\xampp\htdocs\fuerstenstein\templates\argos1\index.php on line 23

Dietmar
« Last Edit: November 16, 2011, 04:36:56 PM by Luisehahne » Logged

We are human beings - and nobody is perfect at all.
biker

Offline Offline

Posts: 104



« Reply #6 on: November 16, 2011, 08:06:59 PM »

lieber dietmar
folgendes steht auf zeile 23
if($query_menu->numRows() > 0) {

gruss biker
Logged

gruess urs
gottfried

Offline Offline

Posts: 981


« Reply #7 on: November 16, 2011, 08:34:18 PM »

Hi !

Für mich sieht das global $database im index.php des argos1 bißcher antik aus.

Bin mir nun nicht sicher ob sowas heutzutage noch unterstützt wird. Könnt mit den Einstellungen von php zusammenhängen. Ob globals erlaubt sind.   huh
Logged
biker

Offline Offline

Posts: 104



« Reply #8 on: November 16, 2011, 09:00:19 PM »

...müsste ich meinen xampp aktualisieren bzw. das php darauf od. was heisst dies für mich, denn ich habe keine ahnung von php. ich werde wohl auf das upgrade 2.8.1 auf 2.8.2 lieber verzichten, im sinne von never change a ... grin

biker
Logged

gruess urs
DarkViper
Development Team
*****
Offline Offline

Posts: 1254


« Reply #9 on: November 16, 2011, 09:41:36 PM »

Für mich sieht das global $database im index.php des argos1 bißcher antik aus.

Bin mir nun nicht sicher ob sowas heutzutage noch unterstützt wird. Könnt mit den Einstellungen von php zusammenhängen. Ob globals erlaubt sind.   huh

Die Konfigurationseinst ellung register_globals und das Superglobale Array $GLOBALS sind zwei völlig verschiedene Paar Stiefel.
register_globals  = ON ist deprecated und ein absolutes Sicherheitsrisiko, das mit der Übergabe von URL-Parametern zu tun hat.

Das Array $GLOBALS hingegen enthält sämtliche Variablen, die außerhalb eines Funktionskörpers(im global scope) definiert werden.
Um innerhalb einer Funktion auf einzelne Variablen des global scopes (der dort ja unsichtbar ist) zugreifen zu können, müssen diese Variablen per global $varname importiert oder per direktem Aufruf $GLOBALS['varname'] angesprochen werden.

Also nix mit antiquiert oder so, sondern in funktionsorientiert er Programmierung, nicht jedoch in OOP, ein unverzichtbares Werkzeug.  cool  wink
« Last Edit: November 16, 2011, 09:43:32 PM by DarkViper » Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
gottfried

Offline Offline

Posts: 981


« Reply #10 on: November 16, 2011, 10:03:48 PM »

Aaah ... gut zu wissen.

Globale Variablen waren in C und OOP schon vor 20 Jahren verpönt, geradezu verboten.
(leider, eigenlich, wegen der Reentrance)
PHP kann ich nicht. Nur ändern.  huh

sah für mich halt so aus, als ob das global $database NULL war.
hat aber letzhin sogar den krassen Fall, daß eine Postvarialbe Null war.

 huh huh  smiley
Logged
biker

Offline Offline

Posts: 104



« Reply #11 on: November 16, 2011, 10:08:17 PM »

hei
und was mache ich mit dieser info für meine ausgangsfrage?  grin

gruess biker
Logged

gruess urs
DarkViper
Development Team
*****
Offline Offline

Posts: 1254


« Reply #12 on: November 16, 2011, 10:32:17 PM »

Fatal error: Call to a member function numRows() on a non-object in C:\xampp\htdocs\fuerstenstein\templates\argos1\index.php on line 23
auch scheint der content verschwunden zu sein.

Die Fehlermeldung besagt, dass kein gültiges Ergebnisobjekt existiert, dessen numRows() - Methode aufgerufen werden soll.
Ohne den vorhergehenden Code zu kennen, würde ich sagen, dass direkt davor ein $database->query() Aufruf erfolgte, der 'in die Hosen' gegangen ist und ein NULL-Objekt zurückgeliefert hat. Könnte evt. an einem fehlerhaften SQL-Statement liegen.
Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
biker

Offline Offline

Posts: 104



« Reply #13 on: November 16, 2011, 10:45:27 PM »

ok, da ich keine ahnung von php programmierung habe, kann ichfür mich nur feststellen, dass diese meldung im 2.8.1 nicht kommt, d.h. es läuft und somit denke ich bin ich wohl tatsächlich auf der richtigen seite, wenn ich keine upgrades tätige.
umsomehr ich noch einen tread gestartet habe, mit einer anderen fehlermeldung aus einem templates heraus (the_island), welche im 2.8.1 auch nicht kommt. Fazit: ich lasse  wohl lieber die hände weg von der neusten version.

biker
Logged

gruess urs
jacobi22
Betatester
*
Offline Offline

Posts: 1376


WWW
« Reply #14 on: November 16, 2011, 10:47:17 PM »

folgendes steht auf zeile 23
if($query_menu->numRows() > 0) {


zeig mal die letzten Zeilen davor, da wo SELECT drin steht
Logged

LG Uwe

Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
biker

Offline Offline

Posts: 104



« Reply #15 on: November 16, 2011, 10:57:34 PM »

// Query pages
   $query_menu = $database->query("SELECT page_id,menu_title,page_title,link,target,level,visibility$extra_sql FROM ".TABLE_PREFIX."pages WHERE parent = '$parent' AND $menu_number AND $extra_where_sql ORDER BY position ASC");
   // Check if there are any pages to show

biker
Logged

gruess urs
jacobi22
Betatester
*
Offline Offline

Posts: 1376


WWW
« Reply #16 on: November 16, 2011, 11:03:24 PM »

Das Template läuft auf WB 2.8.2 nicht, auf WB 2.8.1 ohne Fehler. Ich schau mir das mal an und meld mich dann
Logged

LG Uwe

Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #17 on: November 16, 2011, 11:06:46 PM »

Dann muss das Template angepasst werden. Kann ich helfen?

Dietmar
Logged

We are human beings - and nobody is perfect at all.
jacobi22
Betatester
*
Offline Offline

Posts: 1376


WWW
« Reply #18 on: November 16, 2011, 11:13:31 PM »

Es fehlt die Definition dieser beiden Sachen, in der 2.8.1er Version in der framework/frontend.function.php enthalten

Code:
$extra_sql=&$wb->extra_sql;
$extra_where_sql=&$wb->extra_where_sql;

nach Einfügen in die gleiche Datei von Vers 2.8.2 läuft das Template, hab aber keine Ahnung, welche Folgen das nach sich zieht, denn es ist ja nicht umsonst entfernt wurden
Logged

LG Uwe

Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
biker

Offline Offline

Posts: 104



« Reply #19 on: November 16, 2011, 11:23:09 PM »

lieber dietmar, lieber jakobi

natürlich bin ich froh um euren support. jacobi hat ja schon das problem gefunden. ich frage mich, ob ich dies nun so ändern soll, sofern ich dies auch finde smiley oder soll ich warten, wie es von euch aus weitergeht, wird das gefühl nicht los, dass dies ja auch bei anderen templates auftreten kann od. jedenfalls auch mit fehlermeldung!?

bin auf eure meinung gespannt und werde morgen eine runde weitermachen-habe zeit, liege mit erkältung im bett  rolleyes

gruss biker
Logged

gruess urs
jacobi22
Betatester
*
Offline Offline

Posts: 1376


WWW
« Reply #20 on: November 16, 2011, 11:29:29 PM »

wart mal besser auf die Leute, die da mehr Ahnung haben. Soweit ich das verstehe, wurden damit ältere Sachen kompatibel gemacht und wurden darum in der neuen WB-Version auch nicht umsonst entfernt. Ist dann auch nicht Sinn und Zweck der Sache, das nun wieder einzubauen. Der bessere Weg wäre dann wohl, das Template umzuschreiben, was dann aber ein Komplettumbau wird
Logged

LG Uwe

Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
biker

Offline Offline

Posts: 104



« Reply #21 on: November 17, 2011, 11:37:36 AM »

zustatz: das betrf. templates argos1 ist bereits verändert, habe spasseshalber nun noch das original getestet, mit dem resultat des gleichen fehlers.
biker
Logged

gruess urs
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #22 on: November 17, 2011, 12:28:59 PM »

Bin dabei, das Template Showcase aufzuarbeiten. Habe erstmal alle Vorlagen in einen Archivordner gepackt sowie jedes Template was mit der 2.8.2 Fehler verursachte deaktiviet. 

Das Template Showcase lässt sich jetzt in einzelne Bereiche unterteilen, da auch Backend Themes je nach WB Version unterschiedlich sind.

Wäre gut zu wissen, welche Templates überholt und auf den neuesten Stand gebracht werden sollen.

Wir werden auch dazu übegehen, Lösungen für das show_menu2 anzubieten. 

Dietmar
Logged

We are human beings - and nobody is perfect at all.
biker

Offline Offline

Posts: 104



« Reply #23 on: November 17, 2011, 06:13:37 PM »

lieber dietmar,
komme auf dein angebot zurück, hilfe für die templatesanpassung zu erhalten. ich habe zwei seiten am laufen, welche auf dem argos1 aufgebaut sind und somit wäre ein upgrade wohl die falsche wahl, umsomehr ich auch nicht auf ein anderes templates wechseln kann.
ich wäre also froh, wenn ich von dir erfahren könnte was ich anpassen muss, damit argos1 auch in 2.8.2 läuft.

gruess biker
Logged

gruess urs
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #24 on: November 17, 2011, 07:44:21 PM »

**gggg***  tongue

Kann man mal sehen. Wie ich bereits erwähnt habe, hatte ich in der Template Showcase alle Vorlagen deaktiviert die unter 2.8.2 nicht mehr laufen. Dazu gehört auch das Argos1.

Diese Vorlagen liegen bei mir auf der ToDo Liste zum überarbeiten.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
Pages: [1] 2   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!