Ich versuche die Version 1.3.3 auf die Version 1.5.38 zu Updaten.
Habe alles wie unter
http://forum.coppermine-gallery.net/index.php/topic,38184.msg180194.html#msg180194beschrieben gemacht.
Noch als zusatz, ich hatte die Gallery damals per Bridge in ein anderes Portal eingebunden, ist aber schon 10 Jahre her
Das Ergebinis von update.php ist hier zu sehen.
http://www.juz-nassweiler.de/cpg_update_ausgabe.htmBeim Aufruf der Gallery kommt folgender Fatal error
While executing query 'DELETE FROM `xxx`.cpg133_sessions WHERE time < 1443005394 AND remember = 0' in bridge/coppermine.inc.php on line 251
mySQL error: Table 'xxx.cpg133_sessions' doesn't exist
Die Tabelle 'xxx.cpg133_sessions' existiert tatsächlich nicht.
Ich habe dann die Tabelle einfach per SQL auf Basis der sql\schema.sql angelegt
CREATE TABLE cpg133_sessions (
session_id char(32) NOT NULL default '',
user_id int(11) default '0',
time int(11) default NULL,
remember int(1) default '0',
PRIMARY KEY (session_id)
) COMMENT='Used to store sessions';
Beim erneuten Aufruf der Seite kommt folgende Fehlermeldung
While executing query 'SELECT null FROM cpg133_banned WHERE ('217.244.190.162' LIKE ip_addr ) AND brute_force=0 LIMIT 1' in include/init.inc.php on line 460
mySQL error: Unknown column 'brute_force' in 'where clause'
Ich habe dann die Tabelle, da sie leer war und einen anderen Aufbau hatte einfach gelöscht und per SQL auf Basis der sql\schema.sql angelegt
CREATE TABLE cpg133_banned (
ban_id int(11) NOT NULL auto_increment,
user_id int(11) DEFAULT NULL,
user_name varchar(255) NOT NULL default '',
email varchar(255) NOT NULL default '',
ip_addr tinytext,
expiry datetime DEFAULT NULL,
brute_force tinyint(5) NOT NULL default '0',
PRIMARY KEY (ban_id)
) COMMENT='Data about banned users';
Beim erneuten Aufruf der Seite kommt folgende Fehlermeldung
While executing query 'SELECT user_favpics FROM cpg133_favpics WHERE user_id = 85' in include/init.inc.php on line 388
mySQL error: Table 'DB1510368.cpg133_favpics' doesn't exist
Also auch diese Tabelle neu nach der sql\schema.sql angelegt
CREATE TABLE cpg133_favpics (
`user_id` INT( 11 ) NOT NULL ,
`user_favpics` TEXT NOT NULL ,
PRIMARY KEY ( `user_id` )
) COMMENT = 'Stores the server side favourites';
Beim erneuten Aufruf der Seite kommt folgende Fehlermeldung:
While executing query 'SELECT a.aid FROM cpg133_albums AS a INNER JOIN cpg133_pictures as p ON p.aid = a.aid WHERE uploads = 'YES' AND category < 10000 AND (visibility = '0' OR visibility IN (4) OR alb_password != '') AND owner_id = 85' in index.php on line 897
mySQL error: Unknown column 'alb_password' in 'where clause'
Nun bin ich mit meinem Erfindungsreichtum am Ende angelangt, kann mir jemand helfen.
Die Gallery muß auch nicht unbedingt in dem Portal integriert sein, reicht auch, wenn wir einfach nochmal hinbekommen, dass wir die Bilder sehen können.
Habe mal einen Benutzer für euch angelegt zum Anschauen
User: "Test"
PW: "ist mir egal"
Bin für jede Hilfe dankbar.
Gruß
Markus