Habe ich gemacht. Neue Installation und serendipity_config_local.inc.php angepasst. Daraufhin erhielt ich folgende Meldung:
Willkommen beim Serendipity Aktualisierungs-Agenten
Ich möchte Ihnen gerne beim Aktualisieren der Serendipity 1.0.2 Installation helfen.
Diese Seite erscheint, da gerade Serendipity 1.1 installiert wurde, aber die Datenbank noch nicht an diese Version angepasst wurde..
Zuerst wird eine Systemdiagnose durchgeführt, um etwaigen Inkompatibilitäten oder fehlenden Modulen vorzubeugen..
Fehler werden in rot, Empfehlungen in gelb und erfolgreiche Meldungen in grün dargestellt..
Rechte
/is/htdocs/wp1031853_KJ3D3VKEOH/www/ Beschreibbar
/is/htdocs/wp1031853_KJ3D3VKEOH/www/templates_c Beschreibbar
/is/htdocs/wp1031853_KJ3D3VKEOH/www/uploads/ Beschreibbar
Datenbank-Aktualisierungen (mysql):
Die folgenden SQL-Dateien wurden gefunden und müssen nun ausgeführt werden, bevor Serendipity wieder wie gewohnt funktioniert.:
db_update_1.1-alpha1_1.1-alpha2_mysql.sql
db_update_1.1-alpha2_1.1-alpha3_mysql.sql
db_update_1.1-alpha3_1.1-alpha4_mysql.sql
db_update_1.1-alpha4_1.1-alpha5_mysql.sql
db_update_1.1-alpha5_1.1-alpha6_mysql.sql
db_update_1.1-beta3_1.1-beta4_mysql.sql
Versionsabhängige Funktionen:
Keine versionsabhängigen Funktionen gefunden
Ich erlaubte das Anpassen, daraufhin erhielt ich diese Meldung:
CREATE INDEX pluginretr_idx ON serendipity_plugins (placement, sort_order);
/ Duplicate key name 'pluginretr_idx'
create table serendipity_mediaproperties (
mediaid int(11) not null,
property varchar(128) not null,
property_group varchar(50) not null default '',
property_subgroup varchar(50) not null default '',
value text
) ;
/ Table 'serendipity_mediaproperties' already exists
CREATE INDEX mediapropid_idx ON serendipity_mediaproperties (mediaid);
/ Duplicate key name 'mediapropid_idx'
CREATE UNIQUE INDEX media_idx ON serendipity_mediaproperties (mediaid, property, property_group, property_subgroup);
/ Duplicate key name 'media_idx'
create table serendipity_options (
name varchar(255) not null,
value text not null,
okey varchar(64) not null default ''
) ;
/ Table 'serendipity_options' already exists
CREATE INDEX options_idx ON serendipity_options (okey);
/ Duplicate key name 'options_idx'
ALTER TABLE serendipity_images ADD COLUMN realname varchar(255) not null default '';
/ Duplicate column name 'realname'
ALTER TABLE serendipity_references ADD COLUMN type varchar(128) not null default '';
/ Duplicate column name 'type'
CREATE INDEX reftype_idx ON serendipity_references (type);
/ Duplicate key name 'reftype_idx'
Die Serendipity-Installation ist nun auf die Version 1.1 aktualisiert!
Das Blog ist aber aufrufbar - lediglich die Mediendatenbank meldet Fehler (zumindest habe ich bisher nur dort etwas entdeckt):
SELECT i.id, '' AS orderkey, i.name, i.extension, i.mime, i.size, i.dimensions_width, i.dimensions_height, i.date, i.thumbnail_name, i.authorid, i.path, i.hotlink, i.realname,
a.realname AS authorname
FROM serendipity_images AS i
LEFT OUTER JOIN serendipity_authors AS a
ON i.authorid = a.authorid
LEFT JOIN serendipity_authorgroups AS acl_a
ON acl_a.authorid = 1
LEFT JOIN serendipity_access AS acl_acc
ON ( acl_acc.artifact_mode = 'read'
AND acl_acc.artifact_type = 'directory'
AND acl_acc.artifact_index = i.path
)
WHERE 1=1 AND (
i.path IS NULL OR
acl_acc.groupid IS NULL
OR ( acl_acc.groupid = acl_a.groupid OR acl_acc.groupid = 0)
OR ( acl_acc.artifact_id IS NULL
)
)
GROUP BY i.id
ORDER BY i.date DESC LIMIT 0, 8
/ Illegal mix of collations (latin1_german2_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
OK, ich weiss, ich muss irgendwas komplett verbockt haben... aber wie kann ich das jetzt lösen?