pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: Jos am 10 November 2006, 16:09:33

Titel: Fehlermeldung
Beitrag von: Jos am 10 November 2006, 16:09:33
Hallo

Mein Provider hatte mal wieder Probleme! Meine HP so wie mein FTP Zugang war Tage lang nicht zu erreichen. Jetzt habe ich wieder Zugriff.

Wenn ich meine HP jetzt aufrufe bekomme ich diese Fehlermeldung:

Fatal error: Cannot unset string offsets in /home/www/web128/html/pragma/modules/Gallery/blocks.inc.php on line 143


Was kann/muss ich jetzt machen, um die Seite wieder zum fliegen zu bekommen!?

Gruß
Jos
Titel: Re: Fehlermeldung
Beitrag von: jubilee am 10 November 2006, 16:52:44
Hmmm ...
Verwendest Du die aktuelle Version der Coppermine ?
Was steht in den Zeilen 140-145 in deiner modules/gallery/blocks.inc.php ?


MfG
Titel: Re: Fehlermeldung
Beitrag von: Jos am 10 November 2006, 17:22:36

if (isset($USER['lang'])) {
    unset($USER['lang']);
}


Wie bekomme ich die Coppermine Version raus via ftp?
Titel: Re: Fehlermeldung
Beitrag von: jubilee am 10 November 2006, 17:43:21
Hmmm ...
Es gibt Fehlerdokumentationen für PHP5 und unset()
die genau dies Verhalten beschreiben.
Allerdings sollte es bei dieser syntaktischen Schreibweise nicht dazu kommen.
Wie ist eigentlich bei Dir das register_globals eingestellt ? (Admin-Menü unter PHP-Info)

MfG
Titel: Re: Fehlermeldung
Beitrag von: Andi am 10 November 2006, 17:55:09
Hi :)

läuft bei dir noch das "alte" eBoard?
Titel: Re: Fehlermeldung
Beitrag von: Jos am 10 November 2006, 20:29:19
SO jetzt ist wieder nichts mehr zu erreichen...also haben die da immer noch probs!! >:(


"alte" Eboard nicht aktiv, das Neue lief dort!

Melde mich wieder, wenn ich ran komme.
Titel: Re: Fehlermeldung
Beitrag von: Jos am 13 November 2006, 14:29:36
Zitat von: jubilee am 10 November 2006, 17:43:21
Hmmm ...
Es gibt Fehlerdokumentationen für PHP5 und unset()
die genau dies Verhalten beschreiben.
Allerdings sollte es bei dieser syntaktischen Schreibweise nicht dazu kommen.
Wie ist eigentlich bei Dir das register_globals eingestellt ? (Admin-Menü unter PHP-Info)

MfG


Register_globals Local Value= ON / Master Value=OFF


PS: Bevor der Hoster die Probleme hatte lief meine Seite einwandfrei!
Titel: Re: Fehlermeldung
Beitrag von: jubilee am 13 November 2006, 15:00:54
Hmmmm...
Lass Deinen Hoster einmal das register_globals im local-Value auf OFF setzen.
Ich hab da so einen Verdacht, das es dann gehen wird.

MfG
Titel: Re: Fehlermeldung
Beitrag von: Jos am 13 November 2006, 15:07:14
Habe das mal veranlasst, schaun wa mal wann und ob die da klar kommen!

Ziehe gerade mal ein Backup von allem, man weiss ja nie!
Titel: Re: Fehlermeldung
Beitrag von: Jos am 14 November 2006, 14:42:43
Diese Fehlermeldung kommt nur über die index.php.

http://lfs.jos-b.de/modules.php?name=Gallery funktioniert  und andere auch.
Titel: Re: Fehlermeldung
Beitrag von: jubilee am 14 November 2006, 16:06:30
Dann deaktivier doch bitte einmal im Admin-Menü unter Blöcke die entsprechenden Gallery-Blöcke.
Dann läuft die Seite wenigstens wieder

MfG
Titel: Re: Fehlermeldung
Beitrag von: Andi am 14 November 2006, 17:05:19
Moin :)

wir hatten das schonmal.
Soweit ich mich erinnern kann, war das damals ein Konflikt mit dem eBoard-Block, deswegen die Frage nach dem eBoard...
Welche Blöcke sind da noch aktiv?

Abewr wie Jubilee schreibt, Schnellösung ist das deaktivieren der Gallerie-Blöcke..
Titel: Re: Fehlermeldung
Beitrag von: Jos am 15 November 2006, 20:37:50
Galerie Blöcke deaktiviert und jetzt geht es wieder.

Nur schade, da sich es auf meiner Seite hauptsächlich um die Galerie dreht ;)

Im Center Block ist noch der eBoard_center Block aktiviert. Wenn ich den eBoard Block deaktiviere funktioniert der Galerie Block auch nicht.

atm ist bei mir die Galerie 1.4.8.1 installiert


Leider hat der Hoster bis heute es nicht geschafft das Local Value von register_globals auf OFF zu setzen, obwohl ich via Email die Änderung bestättigt bekommen habe :'(


EDIT: Ich habe gerade festgestellt das der Hoster auf die PHP Version siehe Sig umgestellt hat.
btw: Leider wird jetzt auch nicht mehr GD unterstützt

PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed 
Titel: Re: Fehlermeldung
Beitrag von: Andi am 15 November 2006, 21:06:16
Hi :)

probier mal was passiert, wenn du die drei Zeilen einfach rauslöschst...

if (isset($USER['lang'])) {
    unset($USER['lang']);
}


Eigentlich müsste das auch so gehen
Titel: Re: Fehlermeldung
Beitrag von: Jos am 15 November 2006, 21:10:23
Ja, funktioniert :)
Titel: Re: Fehlermeldung
Beitrag von: Andi am 15 November 2006, 21:15:56
hmmm, komisches Ding... :-X

Mal bei Gelegenheit genauer anschauen, wie man das verbessern könnte...  ;)
Titel: Re: Fehlermeldung
Beitrag von: Tekkle am 29 November 2006, 18:48:46

Hatte heute das selbe Problem. Nichts an der Seite verändert (laut Prosite.de auch nix am Server gemacht) und plötzlich tat der Coppermine Block nicht mehr. Dann die beschriebenen Zeilen in der blocks.inc.php gelöscht und alles tut wieder.

Jetzt aber das Kuriose: Danach wollte ich es genauer wissen und habe die original blocks.inc.php wieder hoch gespielt, Cache geleert und siehe da der Block lief immer noch! - Wieso das denn? - Naja, habe dann zur Sicherheit doch wieder die modifizierte blocks.inc.php (ohne Zeile 142, 143 und 144) hochgespielt. Kann es durch die fehlenden Zeilen jetzt zu irgendwelchen Beeinträchtigungen kommen?

Thanx & Greetz; Tekkle
Titel: Re: Fehlermeldung
Beitrag von: Andi am 29 November 2006, 21:38:27
Ein Threead genügt, habe den anderen gschlossen !
Zitat von: Andi am 15 November 2006, 21:15:56
Mal bei Gelegenheit genauer anschauen, wie man das verbessern könnte...  ;)

Das ist immernoch aktuell und es ist im bugtracker festgehalten, damit es nicht vergessen wird....

ZitatKann es durch die fehlenden Zeilen jetzt zu irgendwelchen Beeinträchtigungen kommen?
Glaube nicht. Zumindest nichts kritisches, solange alles normal läuft.