Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
public:faqredirect_oxid7 [2023/08/18 09:47] markusmichalski angelegt |
public:faqredirect_oxid7 [2024/04/15 06:51] (aktuell) markusmichalski [Voraussetzungen] |
||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
===== Voraussetzungen ===== | ===== Voraussetzungen ===== | ||
- | * OXID CE/PE/EE Version 7.0.x | + | * OXID CE/PE/EE Version 7.0 - 7.1 |
* (s)FTP-Zugang zur Shopinstallation | * (s)FTP-Zugang zur Shopinstallation | ||
* SSH-Zugang zur Shopinstallation | * SSH-Zugang zur Shopinstallation | ||
Zeile 24: | Zeile 24: | ||
Nach erfolgter Ergänzung der Datei //composer.json// können Sie da Plugin installieren.\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis, in dem sich der Source- und Vendorornder befinden.\\ | Nach erfolgter Ergänzung der Datei //composer.json// können Sie da Plugin installieren.\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis, in dem sich der Source- und Vendorornder befinden.\\ | ||
Führen Sie folgenden Befehl aus, um das Plugin zu installieren | Führen Sie folgenden Befehl aus, um das Plugin zu installieren | ||
- | composer require fatchip-gmbh/plugin-oxid6-redirect | + | composer require fatchip-gmbh/plugin-oxid7-redirect |
Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ | Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ | ||
Zeile 32: | Zeile 32: | ||
Nach korrekter Eingabe der Zugangsdaten wird das Plugin installiert. | Nach korrekter Eingabe der Zugangsdaten wird das Plugin installiert. | ||
==== Manuell ==== | ==== Manuell ==== | ||
- | === Inhalt aus dem Ordner „fc“ kopieren === | + | === Erstellen der benötigten Ordner === |
- | In dem Pluginpaket fcRedirect_oxid_source befindet sich der Ordner //fc//, kopieren Sie den Inhalt aus diesem Ordner in das Modulverzeichnis Ihres OXID eShops (bei FTP - binären Übertragungsmodus nutzen). | + | Erstellen Sie im Vendor-Ordner Ihrer Shopinstallation die Ordner |
- | + | fatchip-gmbh/fcRedirect | |
- | {{:public:redirect_1.1.png?nolink&800|}} | + | |
+ | === Upload der Dateien === | ||
+ | Laden Sie den Inhalt der übersandten ZIP-Datei auf Ihren Server in den eben erstellten Ordner | ||
+ | fcRedirect | ||
+ | |||
+ | {{public:faq:redirectox7:230818_redirect_oxid7_datatransfer.png?nolink&800|}} | ||
=== composer.json aktualisieren === | === composer.json aktualisieren === | ||
Zeile 41: | Zeile 46: | ||
"autoload": { | "autoload": { | ||
"psr-4": { | "psr-4": { | ||
- | "FC\\Redirect\\": "./source/modules/fc/fcRedirect" | + | "FC\\Redirect\\": "./vendor/fatchip-gmbh/fcRedirect/src" |
} | } | ||
}, | }, | ||
Zeile 49: | Zeile 54: | ||
Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ \\ Nach erfolgreicher Aktion wird folgende Meldung angezeigt:\\ //Generating autoload files//\\ //Generated autoload files// | Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ \\ Nach erfolgreicher Aktion wird folgende Meldung angezeigt:\\ //Generating autoload files//\\ //Generated autoload files// | ||
- | + | === Installation des Plugins === | |
- | **In OXID-Versionen ab 6.2 (ältere Versionen können den Schritt überspringen)** muss die Modulkonfiguration eingelesen werden.\\ | + | Melden Sie sich per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis, in dem sich der Source- und Vendorordner befinden. Führen Sie die folgenden Befehle aus:\\ |
- | Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis, in dem sich der Source- und Vendorornder befinden. Führen Sie die folgenden Befehle aus:\\ | + | <code>vendor/bin/oe-console oe:module:install vendor/fatchip-gmbh/fcRedirect</code> |
- | <code>vendor/bin/oe-console oe:module:install-configuration source/modules/fc/fcRedirect | + | Bei erfolgreicher Installatoin erscheint die Nachricht\\ |
- | vendor/bin/oe-console oe:module:apply-configuration </code> | + | [OK] Module installed successfully |
- | Bei erfolgreichem Einlesen/Import erscheint die Nachricht\\ | + | |
- | **Module configuration has been installed** | + | |
=== Redirect Plugin aktivieren === | === Redirect Plugin aktivieren === | ||
Aktivieren Sie das Redirect Plugin im OXID Administrationsbereich unter //Erweiterungen -> Module -> FATCHIP Module OXID Redirect//. Bei der OXID Enterprise Edition müssen Sie das Redirect Plugin in jedem Subshop einzeln aktivieren! | Aktivieren Sie das Redirect Plugin im OXID Administrationsbereich unter //Erweiterungen -> Module -> FATCHIP Module OXID Redirect//. Bei der OXID Enterprise Edition müssen Sie das Redirect Plugin in jedem Subshop einzeln aktivieren! | ||
- | {{:public:redirect_1.2.png?nolink&800|}} | + | {{public:faq:redirectox7:230818_redirect_oxid7_acitivate.png?nolink&800|}} |
---- | ---- | ||
Zeile 70: | Zeile 72: | ||
Die Redirect Plugineinstellungen können Sie unter //Erweiterungen -> Module -> FATCHIP Module OXID Redirect -> Einstellungen -> Allgemein// aufrufen. | Die Redirect Plugineinstellungen können Sie unter //Erweiterungen -> Module -> FATCHIP Module OXID Redirect -> Einstellungen -> Allgemein// aufrufen. | ||
- | {{:public:redirect_2.1.png?nolink&800|}} | + | {{public:faq:redirectox7:230818_redirect_oxid7_configuration.png?nolink&800|}} |
^ Konfiguration ^ Beschreibung ^ | ^ Konfiguration ^ Beschreibung ^ | ||
Zeile 83: | Zeile 85: | ||
Die Weiterleitungen können unter //Stammdaten -> Weiterleitungen// angelegt und bearbeitet werden. Neben dem manuellen Anlegen von Weiterleitungen, können Sie die Weiterleitungen auch über eine CSV-Datei importieren. | Die Weiterleitungen können unter //Stammdaten -> Weiterleitungen// angelegt und bearbeitet werden. Neben dem manuellen Anlegen von Weiterleitungen, können Sie die Weiterleitungen auch über eine CSV-Datei importieren. | ||
- | {{:public:redirect_2.2.png?nolink&800|}} | + | {{public:faq:redirectox7:230818_redirect_oxid7_redirect.png?nolink&800|}} |
^ Konfiguration ^ Beschreibung ^ | ^ Konfiguration ^ Beschreibung ^ | ||
Zeile 136: | Zeile 138: | ||
Das Begrenzungszeichen für reguläre Ausdrücke im Standard ist auf "/" gesetzt, daher müssen alle Slashes in der "weiterleiten von" URL escaped werden. Der reguläre Ausdruck "**.***" schließt alle folgenden Zeichen in der URL ein, sprich wird diese URL mit einem beliebigen Parameter aufgerufen, findet ebenfalls eine Weiterleitung statt. | Das Begrenzungszeichen für reguläre Ausdrücke im Standard ist auf "/" gesetzt, daher müssen alle Slashes in der "weiterleiten von" URL escaped werden. Der reguläre Ausdruck "**.***" schließt alle folgenden Zeichen in der URL ein, sprich wird diese URL mit einem beliebigen Parameter aufgerufen, findet ebenfalls eine Weiterleitung statt. | ||
- | |||
- | === 4. Warum wird das Plugin nach der Installation in OXID 6.2 nicht in der Pluginliste angezeigt? === | ||
- | |||
- | Ab OXID 6.2 wird die Pluginkonfiguration //(metadata.php)// nicht mehr automatisch eingelesen. | ||
- | Dafür müssen Sie den folgenden Befehl über die SSH Kommandozeile in dem Shopverzeichnis (wo der //"vendor"// Ordner liegt) ausführen: | ||
- | <code>./vendor/bin/oe-console oe:module:install-configuration source/modules/fc/fcRedirect/</code> | ||
- | |||
- | Nach der Ausgabe von //"Module configuration has been installed."// wird das Plugin unter //Erweiterungen -> Module// aufgelistet und kann aktiviert werden. | ||
---- | ---- |