# Verzeichnis-, Datenbank-, Domainwechsel

**URL:** <https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486>\
**Category:** Deutsches Forum\
**Tags:** installation-konfiguration\
**Created:** [April 14, 2020, 4:10am UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486 "2020-04-14T04:10:45Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![8i11y](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/8i11y/32/1830_2.png) [@8i11y](https://forum.oxid-esales.com/u/8i11y)\
**Post date:** [April 14, 2020, 4:10am UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/1 "2020-04-14T04:10:46Z")

</div>

Ich schreibe hier mal eine kurze Anleitung für den Verzeichnis-, Datenbank- und Domainwechsel - vielleicht hilfts mal jemandem…

**Verzeichniswechsel**  
Bei einem Verzeichniswechsel eurer Oxid eShop Installation z.b. von Verzeichnis Valt in Vneu müsst ihr  
die Datei “source/config.inc.php” bearbeiten und zwar müsst ihr 2 Zeilen bearbeiten:

```
$this->sShopDir = '/Valt/source';
$this->sCompileDir = '/Valt/source/tmp';

```

hier müsst ihr jeweils das neue Verzeichnis angeben in das ihr die ShopDateien kopiert / verschoben habt. Dann müsst ihr natürlich noch eure Domain auf dieses Verzeichnis einstellen - Fertig !

Wenn ihr eine andre Datenbank benutzen wollt müsst ihr diese auch in der Datei

‘config.inc.php’ ändern:

```
$this->dbHost = 'Datenbankhost'; // database host name
$this->dbPort = 3306; // tcp port to which the database is bound
$this->dbName = 'Name der Datenbank'; // database name
$this->dbUser = 'Benutzername der Datenbank'; // database user name
$this->dbPwd = 'Passwort der Datenbank'; // database user password

```

**Wichtig: Wenn ich ein Backup von einer andren Datenbank einspielen wollt müsst ihr das Backup**  
**bearbeiten. Und zwar müsst ihr bei den Views den Datenbanknamen durch den Namen der neuen**  
**Datenbank ersetzen. Beispiel:**  
CREATE ALGORITHM=UNDEFINED DEFINER=`oDatenbankname`@`%` SQL SECURITY  
INVOKER VIEW `oxv_oxactions` AS select `oxactions` …

Zum Schluss noch der Domainwechsel:  
Wenn ihr die Domain wechselt müsst ihr diese in der ‘source/config.inc.php’ ändern:  
$this-\>sShopURL = ‘hier tragt ihr eure shopdomain ein’; // eShop base url, required

So, d.h. wenn ihr euren shop z.B. zu testzwecken umzieht / kopiert in ein andres Verzeichnis, andre Datenbank und eine andre Domain / Subdomain müsst ihr alle 3 Schritte / Änderungen machen.  
Danach sollte alles laufen. Viel Erfolg !

---

<div class="post-metadata">

**Author:** ![marco.steinhaeuser](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/marco.steinhaeuser/32/1832_2.png) [@marco.steinhaeuser](https://forum.oxid-esales.com/u/marco.steinhaeuser)\
**Post date:** [April 14, 2020, 5:05pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/2 "2020-04-14T17:05:48Z")

</div>

Herzlich willkommen im Forum @8i11y und danke für die Anleitung 😉

Kurzer Einwurf hierzu:

> [@8i11y](#):
>
> **Und zwar müsst ihr bei den Views den Datenbanknamen durch den Namen der neuen**  
> **Datenbank ersetzen.**

Die Views müssen gar nicht mitkopiert sondern können nach dem Wechsel direkt aus dem Admin-Bereich heraus neu generiert werden. Alternativ kann man natürlich kopieren und dann direkt löschen.

---

<div class="post-metadata">

**Author:** ![vanilla\_thunder](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/vanilla_thunder/32/72_2.png) [@vanilla\_thunder](https://forum.oxid-esales.com/u/vanilla_thunder)\
**Post date:** [April 14, 2020, 7:18pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/3 "2020-04-14T19:18:26Z")

</div>

Die Views kann man beim Dump aber leider nicht automatisiert ausschließen, daher ist das schon richtig so.

Wenn man eine größere Datenbank hat, kann man die generierte Datei nicht einfach so aufmachen, da bietet es sich an, den Export in zwei Schritten zu gestalten und dann den Datenbanknamen in dump\_structure.sql zu fixen bzw wie Marco sagt, Views zu entfernen.

1. Struktur: `mysqldump -h mysql_host -u mysql_user -p datenbank --no-data --skip-set-charset --default-character-set=latin1 > dump_structure.sql`

2. Daten: `mysqldump -h mysql_host -u mysql_user -p datenbank --no-create-db --no-create-info --skip-set-charset --default-character-set=latin1 > dump_data.sql`

Den Teil mit `--skip-set-charset --default-character-set=latin1` kann man ggf. weglassen, das haben wir für den Umzug auf mariaDB gebraucht.

---

<div class="post-metadata">

**Author:** ![8i11y](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/8i11y/32/1830_2.png) [@8i11y](https://forum.oxid-esales.com/u/8i11y)\
**Post date:** [April 16, 2020, 1:16am UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/4 "2020-04-16T01:16:07Z")

</div>

Bei phpMyAdmin kann die “View” Tabellen ausschliessen ^^

---

<div class="post-metadata">

**Author:** ![8i11y](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/8i11y/32/1830_2.png) [@8i11y](https://forum.oxid-esales.com/u/8i11y)\
**Post date:** [April 16, 2020, 1:20am UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/5 "2020-04-16T01:20:04Z")

</div>

aha jetzt hab ich das gefunden… Im Backend unter “Service”-\>“Tools” da hab ich jetzt endlich auch den Gesundheitscheck gefunden ^^

---

<div class="post-metadata">

**Author:** ![Lucky\_Love](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@Lucky\_Love](https://forum.oxid-esales.com/u/Lucky_Love)\
**Post date:** [July 3, 2020, 12:53pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/6 "2020-07-03T12:53:18Z")

</div>

> [@8i11y](#):
>
> CREATE ALGORITHM

Bei mir kommt folgende Fehlermeldung:

# Fehler

**SQL-Befehl:** [![Dokumentation](https://forum.oxid-esales.com/uploads/default/original/2X/2/2daeaa8b5f19f0bc209d976c02bd6acb51b00b0a.gif "Dokumentation")](https://w018c132.kasserver.com/mysqladmin/PMA4/url.php?url=https%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.7%2Fen%2Fselect.html)

``

```auto
CREATE ALGORITHM=UNDEFINED DEFINER=`Datenbankname`@`localhost` SQL SECURITY INVOKER VIEW `oxv_oxactions` AS select `oxactions`.`OXID` AS `OXID`,`oxactions`.`OXSHOPID` AS `OXSHOPID`,`oxactions`.`OXTYPE` AS `OXTYPE`,`oxactions`.`OXTITLE` AS `OXTITLE`,`oxactions`.`OXTITLE_1` AS `OXTITLE_1`,`oxactions`.`OXTITLE_2` AS `OXTITLE_2`,`oxactions`.`OXTITLE_3` AS `OXTITLE_3`,`oxactions`.`OXLONGDESC` AS `OXLONGDESC`,`oxactions`.`OXLONGDESC_1` AS `OXLONGDESC_1`,`oxactions`.`OXLONGDESC_2` AS `OXLONGDESC_2`,`oxactions`.`OXLONGDESC_3` AS `OXLONGDESC_3`,`oxactions`.`OXACTIVE` AS `OXACTIVE`,`oxactions`.`OXACTIVEFROM` AS `OXACTIVEFROM`,`oxactions`.`OXACTIVETO` AS `OXACTIVETO`,`oxactions`.`OXPIC` AS `OXPIC`,`oxactions`.`OXPIC_1` AS `OXPIC_1`,`oxactions`.`OXPIC_2` AS `OXPIC_2`,`oxactions`.`OXPIC_3` AS `OXPIC_3`,`oxactions`.`OXLINK` AS `OXLINK`,`oxactions`.`OXLINK_1` AS `OXLINK_1`,`oxactions`.`OXLINK_2` AS `OXLINK_2`,`oxactions`.`OXLINK_3` AS `OXLINK_3`,`oxactions`.`OXSORT` AS `OXSORT`,`oxactions`.`OXTIMESTAMP`[...]

```

`#1227 - Kein Zugriff. Hierfür wird die Berechtigung SUPER benötigt`

---

<div class="post-metadata">

**Author:** ![Lucky\_Love](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@Lucky\_Love](https://forum.oxid-esales.com/u/Lucky_Love)\
**Post date:** [July 3, 2020, 1:44pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/7 "2020-07-03T13:44:52Z")

</div>

Jetzt kommt folgende Meldung:

Maintenance mode, please try again later.  
[Click here to reload shop.](https://ich-liebe-tiere.at/index.php)

Wartungsarbeiten, bitte versuchen Sie es später noch einmal.  
[Klicken Sie hier, um den Shop erneut zu laden.](https://ich-liebe-tiere.at/index.php)

---

<div class="post-metadata">

**Author:** ![vanilla\_thunder](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/vanilla_thunder/32/72_2.png) [@vanilla\_thunder](https://forum.oxid-esales.com/u/vanilla_thunder)\
**Post date:** [July 3, 2020, 2:26pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/8 "2020-07-03T14:26:52Z")

</div>

guck mal in den Log

---

<div class="post-metadata">

**Author:** ![Lucky\_Love](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@Lucky\_Love](https://forum.oxid-esales.com/u/Lucky_Love)\
**Post date:** [July 3, 2020, 3:07pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/9 "2020-07-03T15:07:08Z")

</div>

Ok, und nun?

---

<div class="post-metadata">

**Author:** ![vanilla\_thunder](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/vanilla_thunder/32/72_2.png) [@vanilla\_thunder](https://forum.oxid-esales.com/u/vanilla_thunder)\
**Post date:** [July 3, 2020, 4:00pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/10 "2020-07-03T16:00:55Z")

</div>

Und nun müssen wir, wie es aussieht, Dir die Fehlermeldung aus der Nase ziehen.

---

<div class="post-metadata">

**Author:** ![Lucky\_Love](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@Lucky\_Love](https://forum.oxid-esales.com/u/Lucky_Love)\
**Post date:** [July 3, 2020, 4:03pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/11 "2020-07-03T16:03:10Z")

</div>

In welcher Datei steht denn die Fehlermeldung?

---

<div class="post-metadata">

**Author:** ![Lucky\_Love](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@Lucky\_Love](https://forum.oxid-esales.com/u/Lucky_Love)\
**Post date:** [July 3, 2020, 4:52pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/12 "2020-07-03T16:52:15Z")

</div>

Hab jetzt einfach ne Neuinstallation vorgenommen.Geht schneller.

---

<div class="post-metadata">

**Author:** ![system](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/system/32/4245_2.png) [@system](https://forum.oxid-esales.com/u/system)\
**Post date:** [July 13, 2026, 8:34pm UTC](https://forum.oxid-esales.com/t/verzeichnis-datenbank-domainwechsel/96486/13 "2026-07-13T20:34:58Z")

</div>


