Ich kenne mich mit der E-Commerce-Webanwendung Gambio nicht aus, aber grundsätzlich kannst du auf deinem Webserver verschiedene Webanwendungen parallel betreiben. Damit du die Dateien der anderen Webanwendung nicht in dein WordPress-Verzeichnis kopierst (und damit ziemliches Durcheinander anrichtest), wäre es sinnvoll, WordPress in ein eigenes Verzeichnis zu verschieben. Dazu sind ein paar Arbeitsschritte nötig, die ich hier etwas ausführlicher darstelle, damit du es besser nachvollziehen kannst. Eigentlich ist das aber eine Arbeit von zehn Minuten.
- Du erstellst ein Backup der Datenbank. (Entweder über das Kundenmenü z.B. mit phpMyAdmin oder über ein Plugin wie UpdraftPlus WP Backup.) Immer vorher dran denken: kein Backup, kein Mitleid.
- Du gehst in das Menü Einstellungen > Allgemein und änderst die WordPress-URL auf
https://example.com/wordpress
(natürlich mit deiner Domain). Die Website-Domain lässt du bitte unverändert. Nachdem du die Änderung gespeichert hast, gehst du für den Moment nicht mehr ins Backend.
- Mit einem FTP-Programm erstellst du im Web-Stammverzeichnis, in dem im Moment deine WordPress-Dateien liegen, ein neues Unterverzeichnis
shop
sowie ein neues Unterverzeichnis wordpress
. Anschließend verschiebst du alle WordPress-Dateien mit Ausnahme der Konfigurationsdateiwp-config.php
und der .htaccess
in das neu angelegte Verzeichnis wordpress
.
- Dein Web-Stammverzeichnis enthält jetzt die
wp-config.php
, die index.php
sowie ein Verzeichnis wordpress
mit allen WordPress-Dateien und -Unterverzeichnissen. Im Web-Stammverzeichnis erstellst du mit einem geeigneten Code-Editor (z.B. VS Code, kostenlos für alle Betriebssysteme erhältlich) eine neue Datei index.php
mit folgendem Inhalt:
<?php
define( 'WP_USE_THEMES', true );
require __DIR__ . '/wordpress/wp-blog-header.php';
- Du müsstest nun im Browser unter deiner bisherigen Webadresse wieder die Webseiten sehen können, aber es fehlen vermutlich im Moment noch die Bilder. Die Anmeldeseite liegt jetzt unter
https://example.com/wordpress/wp-login.php
(auch wieder mit deiner Domain) und du kannst dich dort in deiner WordPress-Installation wieder anmelden.
- Du installierst das Plugin Better Search Replace und führst über Werkzeuge > Better Search & Replace eine Ersetzung durch:
Du ersetzt https://example.com/wp-content/
in allen Dateien (auswählen!) mit https://example.com/wordpress/wp-content/
.
Vergiss nicht das Häkchen bei „Testlauf“ rauszunehmen und bestätige den Vorgang („Suche/Ersetzen starten“).
Im Ergebnis sieht dein Dateipfad jetzt so aus:
/var/www/
|_ .htaccess
|_ index.php
|_ wp-config.php
|_ wordpress
| |_ index.php
| |_ wp_admin
| |_ wp_includes
| |_ wp-content
| |_ weitere WP-Dateien …
|_ shop
|_ deine Webshop-Dateien
In das Verzeichnis shop
kannst du deine Webshop-Dateien legen. Wie weit Konfigurationsdateien oder Datenbankeinträge angepasst werden müssen, fragst du bitte jemand der sich mit Gambio auskennt.
Der Sinn dieser Methode ist wie gesagt, die Dateien sauber auseinanderzuhalten, was ein getrenntes Backup erleichtert und bei der Pflege der Website hifreich ist.
Sollte dir das (trotz meiner genialen Beschreibung 🤓) alles zu kompliziert sein, kannst du in deiner WordPress-Installation unter Design > Menüs auch ein eigenes Menü erstellen, einen individuellen Link zur Webadresse deines Webshops hinzufügen und den Link einfach „Shop“ nennen.