Guten Morgen!
Ich bin gerade dabei einen gut funktionierenden Oxid Shop 4.5.4 auf einen neuen Server zu übersiedeln. Die Installation des 4.5.4-ers hat einwandfrei geklappt, der Setup Check meldet auch alles “grün”. Lediglich beim Aufruf bleibt die Seite weiß. Mit “debug=4” in der config.inc.php liefert mir untenstehende Meldung:
2012-09-14 08:08:53exception ‘ADODB_Exception’ with message 'mysql error: [1356: View ‘db10054_onlineshop.oxv_oxshops_de’ references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them]
Tja, ich würde sagen, da fehlen mir Berechtigungen in der DB, oder? Ein Blick in die mysql-DB zeigt mir:
GRANTEE TABLE_CATALOG PRIVILEGE_TYPE IS_GRANTABLE
’userxxxxx’@’%’ NULL USAGE NO
Welche Berechtigungen bräuchte ich denn? Die alte DB hat genau die gleichen… Oder liegt es u.U. an den “@%
”-Einträgen?
Ach ja: ich habe zunächst eine saubere neue Installation des Shops gemacht, wie im Tutorial angekündigt. Danach habe ich einen Tabellen-Dump der alten DB mit der Option REPLACE gemacht, die Views nicht mit exportiert und in die neue DB importiert. Vor und nach jedem Schritt habe ich immer wieder gecheckt, immer das gleiche Ergebnis.
LG
Zelko