Jetzt habe ich den Shop soweit fertig, allerdings hier lokal auf meiner Linuxmaschine. Die URL des Shops ist hier http://192.168.1.1/oxid . Nun soll der lokale Shop auf den Produktivserver hochgeladen werden. Meine Vorgehensweise dabei war einfach:
Mysql sichern: mysqldump oxid > oxid.sql
Verzeichnis einpacken: tar -cvzf oxid.tar.gz oxid
Hochladen: scp oxid zum@server
Auf server wieder auspacken: tar -xvzf oxid.tar.gz
5: Eigentümerrechte anpassen, klar
Datenbank zurückspielen: cat oxid.sql | mysql oxid
Datei config.inc.php anpassen (URL, Zugangsdaten)
/tmp/ Verzeichnis leeren
.htaccess anpassen (RewriteBase /)
hab ich da etwas vergessen? Wenn ich den Shop nun aufrufe ist er leer, im Adminbereich ist bis auf die Kunden nichts mehr drin. Stammdaten, Kategorien, Artikel, Versandarten einfach alles leer. In der Datenbank ist aber über phpmyadmin alles zu sehen…
Auf den Knopf: Service -> Tools -> “VIEWS jetzt updaten” kann ich soviel drücken wie ich will, er möchte mir einfach keine Daten anzeigen. Das mit den SEO URLs würde ich ja noch verstehen, aber die Stammdaten haben damit erstmal nichts zu tun.
Der MySQL Benutzer hatte von der Einrichtung vor Jahren aus, keine [B]SHOW VIEW[/B] sowie [B]CREATE VIEW[/B] Berechtigung. Obwohl beim [B]VIEWS jetzt updaten[/B] Button die Meldung [B]Datenbank-Views wurden erfolgreich aktualisiert.[/B] kommt, stimmt das gar nicht. Denn er hat keine angelegt…
Vielleicht sollte man bei der [B]Systemgesundheit[/B] einen Test auf solche Rechte mit einbauen.