Komplette Neuinstallation mit Datenübernahme?

Hallo zusammen,
nachdem ein Update von 4.5.1 auf 4.5.9 / 4.6.0 mit unterschiedlichen Problemen endete,
möchte ich gerne eine komplette Neuinstallation des Shops 4.6.0 durchführen.
Was muss ich tun, um die Daten aus der DB in den neuen Shop zu übernehmen?

Danke und Gruß
Maro

Hi Maro,

nachstehend wie ich es gemacht habe - funktioniert ohne Probleme:

Das erzeugen einer Kopie eines OXID-Shops ist ziemlich simpel:

1. leeres Verzeichnis erzeugen - neue Heimat des Shops
2. BINÄRES-Kopieren des Shopverzeichnisses (ohne 'config.inc.php', '.htaccess') --> FTP bzw.
        Verzeichnis zu Verzeichnis am Server
3. leere Datenbank erzeugen
4. SQL-Dump der kompletten Datenbank, samt Daten erzeugen - INSERT-Modus (ohne jener 
        Tabellen die mit 'oxv_' beginnen) 
5. Den zuvor erstellten SQL-Dump mittels phpMyAdmin,  HeidiSQL oder anderem Tool in die neue
        Datenbank einfügen
6. 'config.inc.php' anpassen - siehe nachstehend
7. '.htaccess' erzeugen bzw. anpassen - siehe nachstehend
8. tmp-Verzeichnis leeren ('.htaccess' NICHT löschen)
9. im ShopAdmin die Views neu erzeugen - Service -> Tools -> Klick auf 'VIEWS jetzt updaten'
10. Shop im Browser aufrufen
11. Fertig

[B]config.inc.php[/B]

[B]ANPASSEN-START[/B]
//$this->blSeoMode = false;
/** @name database information */
$this->dbHost = ‘mysql5.archidelis.at’; // database host name
$this->dbName = ‘db-name’; // database name
$this->dbUser = ‘db-user’; // database user name
$this->dbPwd = ‘db-pass’; // database user password
$this->dbType = ‘mysql’;
$this->sShopURL = ‘http://test.YourDomain.at/testshop’; // eShop base url, required
$this->sSSLShopURL = null; // eShop SSL url, optional
$this->sAdminSSLURL = null; // eShop Admin SSL url, optional
$this->sShopDir = ‘/kunden/xxxxxx_yyyy/test/testshop’; // <-- wo liegt der neue Shop;
//Verzeichnisstruktur je nach Provider
//interschiedlich
$this->sCompileDir = ‘/kunden/xxxxxx_yyyy/test/testshop/tmp’; // <-- temp-Verzeichnis des
//neuen Shops
[B]ANPASSEN-ENDE[/B]

[B].htaccess[/B]

[B]File-START[/B]
<IfModule mod_rewrite.c>

Options +FollowSymLinks
RewriteEngine On
RewriteBase /xxxxx // <-- Verzeichnis in welchem der Shop liegt (Live-Shop == ‘RewriteBase /’
// --> Kommentare wegnehmen

RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

RewriteCond %{REQUEST_URI} oxseo.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo.php$ oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(/admin/|/core/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(.html|/|.jpg|.css|.pdf|.doc|.gif|.png|.js|.htc)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(/admin/|/core/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.html|/)$ oxseo.php

RewriteCond %{REQUEST_URI} (/out/pictures/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.jpg|.gif|.png)$ core/utils/getimg.php

</IfModule>

disabling log file access from outside

<FilesMatch “(EXCEPTION_LOG.txt|.log$|.tpl$|pkg.rev)”>
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html
[B]File-ENDE[/B]

Grüße aus Wien,

Bjartur

[QUOTE=maro;88381]
Was muss ich tun, um die Daten aus der DB in den neuen Shop zu übernehmen?
[/QUOTE]

Setze einen neuen 4.6.0 auf (ohne Demodaten) - spiele eine Kopie der aktuellen 4.5.1 Datenbank ein (ohne die oxv_… Tabellen) - lass die UpdateApp drüberlaufen, zumindest das Update-SQL

Danach /tmp leeren und Views aktualisieren nicht vergessen.