Gallery3 mit PHP 5.3.10

pinky1954

Joined: 2012-09-18
Posts: 2
Posted: Tue, 2012-09-18 15:40

Hallo Forum Gemeinde, ich habe seit ein paar Monaten eine Fotogallerie mit Gallery3 erstellt und diese einfach über iFrame in einen Web Auftritt eingebunden.
Ist nicht gerade elegant, aber funktionierte aber bisher zuverläsig und ist für meine Zwecke akzeptabel.

Jetzt hat mein Provider einen Server umgezogen und mal eben auf PHP 5.3.10 upgraded. Seitdem kann ich mich nicht mehr in meine Gallery Anwendung einloggen. Wenn ich den Anmelde Button klicke, geht ein leeres Popup auf. Dann nichts, keine fehlermeldung, einfach nichts. Kann mich also nicht einloggen, nicht administrieren und auch keine Fotos hinzufügen.

Hat jemand eine Idee dazu? Bin für jede Hilfe dankbar.

Wünsche euch eine angenehmen Feierabend .... Pinky1954

Hier ist der Link auf die Seite:
[url]http://www.hof-winterhauch.de/gallery3/index.php [/url]

AttachmentSize
Screen Shot.jpg454.46 KB
 
Sternwarte_Ehingen

Joined: 2012-09-15
Posts: 10
Posted: Tue, 2012-09-18 23:26

Nichts an der PHP-Datei (index.php) geändert oder hinzu gefügt ?

Kann es sein, dass der Host Europe ist.

Möglicherweise besteht ein Problem wie bei meiner Galerie, die sich derzeit auch nicht nach dem PHP-Update, nicht mehr aufrufen lässt. In dieser Version sind die PHP-Variablen in den PHP-Dateien geändert worden. Somit kann der Server hier nichts mehr mit diesen Funktionen anfangen.

Die Entwickler müssen schnellsten eine neue Version heraus bringen, dass dieser Fehler behoben wird.

Gruß
Manfred

 
pinky1954

Joined: 2012-09-18
Posts: 2
Posted: Wed, 2012-09-19 08:33

Hallo Manfred, nein, ich habe nichts geändert. Das einzige was sich geändert hat, ist die PHP Version und dann hat mein Provider einen Umzug auf einen anderen Server gemacht. Da kann natürlich auch was schief gegangen sein.

Nun habe ich alles runter geschmissen und versuche, Gallery3 komplett neu zu installieren. Eigentlich keine große Sache, die Bilder habe ich natürlich gesichert.

Aber auch hier habe ich Probleme. Ich habe eine neue DB bei meinem Provider angelegt. Auch einen User dazu. Leider kann ich nun aus der Installationsprocedur keine Verbindung zur DB hinbekommen. Bekomme immer Fehlermeldung.
Ich habe die Eingaben xfach überprüft, es ist alles wie es soll. Es ist zum Mäuse melken, manchmal glaube ich ich werde blöd.

Lediglich bei der Localhost bin ich nicht sicher. Aber das ist ja so vorher damit auch gegangen.

Der Provider ist übrigens page4all.

Danke dir für deine Antwort, Gruß Peer

 
Sternwarte_Ehingen

Joined: 2012-09-15
Posts: 10
Posted: Wed, 2012-09-19 15:02

Gut möglich, dass dort in der neuen PHP-Version die der Server installiert hat, eine neue geänderte Variable enthalten sein. Wenn dies vor dem Update ohne Probleme einwandfrei lief, und es nichts verändert wurde dort, liegt es an der neuen PHP-Version PHP 5.3.10.

Aber das Vermute ich.

 
KarlRanseier

Joined: 2012-11-24
Posts: 6
Posted: Sun, 2012-12-02 16:17

gut möglich, seit mein Internet-Provider auf PHP 5.3 umgestellt hat, erhalte ich folgende Fehlermeldung, wenn ich die Sprache wechseln will:

@todo TRANSLATIONS_FETCH_REQUEST_FAILED HTTP/1.1 403 Forbidden

Mein Provider ist übrigens Strato. Alle anderen Datenbank-Umstellung, gleich jedweder Art, funktionieren jedoch tadellos. Es muss also etwas gallery-spezifisches sein.

 
XCOM

Joined: 2002-12-30
Posts: 474
Posted: Tue, 2012-12-04 09:40

Sind bei deinem Host ausgehende Verbindungen geblockt? Bin mir nicht sicher, ob die G3 curl aktiviert haben muss.
________________________________________
Wallpaper | Gallery Blog | Planet Hund

 
weegee77

Joined: 2010-11-25
Posts: 7
Posted: Wed, 2012-12-12 22:17

Mein Provider (campusspeicher) hat auch auf 5.3 geupgraded und meine Recherchen ergaben, daß das eigentliche Problem der Zend Guard ist.
Lösung habe ich inzwischen auch gefunden:
http://codex.gallery2.org/Host_specific_issues_zend_guard

 
KarlRanseier

Joined: 2012-11-24
Posts: 6
Posted: Sun, 2012-12-16 11:26

Wo kann ich erkennen, ob mein Host ausgehende Verbindungen blockt? alle anderen PHP-Anwendungen wie MediaWiki und PHPBB (Forensoftware) arbeiten einwandfrei.
Ich habe, wie weegee77 schrieb, mit Hilfe eines PHP-Editors kohana.php geändert, es heißt, ca. in Zeile 705. Der "Erfolg" ist nun, dass ich nun einen weißen Bildschirm habe und gar keinen Zugriff mehr auf das Verzeichnis.
Oder hab ich irgendwie tomaten auf den Augen? Muss ich irgendwelche Zeilen rausnehmen?? oder einfach die Zeilen einfügen?

 
weegee77

Joined: 2010-11-25
Posts: 7
Posted: Sun, 2012-12-16 18:25

Gallery 3.0.4, hatte bei Aufruf bei Chrome die Fehlermeldung und bei anderen Browsern nur die weiße, leere Seite.

Mein Fix:
Datei system/core/Kohana.php:
die Zeilen 697-706 sehen da im Original so aus:
_______________________________________________________________________

if ($filename = Kohana::find_file($type, $file))
{
// Load the class
require $filename;
}
else
{
// The class could not be found
return FALSE;
}
_______________________________________________________________________

diese habe ich ersetzt durch
_______________________________________________________________________

if ($filename = Kohana::find_file($type, $file))
{
// Load the class
require $filename;
}
else
{
// The class could not be found
// Patch fuer ZendGuard crash
// twu2 begin
// avoid segmentation fault in Zend Guard
// because when ZendGuardLoader enable, it will try to load the same class again if it's not exist, then... it will try a random name, then segmentation fault
// so we keep the name first, then if it try again
// create a dummy class for it
//
// only check this if ZendGuardLoader exist
if (extension_loaded('Zend Guard Loader')) {
static $last_name = '';

// reject it first
if ($last_name !== $class) {
$last_name = $class;
return FALSE;
}
// create dummy one if try again
Kohana_Log::add('debug', 'create dummy class: '.$class);
eval("class $class { }");
}
// twu2 end
return FALSE;
}
_______________________________________________________________________

und schon lief's wieder.

 
KarlRanseier

Joined: 2012-11-24
Posts: 6
Posted: Sun, 2012-12-30 18:46

Leider war die vorgeschlagene Änderung der kohana.php ohne Erfolg. Nachdem nun immer die Fehlermeldung @todo TRANSLATIONS_FETCH_REQUEST_FAILED HTTP/1.1 403 Forbidden erscheint, habe ich ein anderes Programm (Piwigo, funktioniert tadellos) zur Erstellung der Galerien gefunden.
Sobald Gallery 3.0.5 mit einem funktionierenden (!) Update erscheinen sollte, werde ich es wieder verwenden!

Was mir nicht ganz klar ist: Die modifizierte Datei wird im Verzeichnis auf dem PC mit 29018 Bytes angezeigt. Sobald sie aber mit FileZilla ins entsprechende Verzeichnis auf dem Server geladen wurde, ist die Dateigröße nur noch 28536 Bytes. Wie ist das zu erklären?