Subdirectory
Aus ShopleiterWiki
Installationsvariante – Subdirectory
Jetzt beginnt der komplexe Teil der Installation, wobei der Schwierigkeitsgrad sowohl bei der Subdirectory- als auch bei der Subdomain-Installation noch etwas einfacher ist. Als erstes erläutern wir Ihnen die Subdirectory Methode. Beispielhaft zeigen wir Ihnen, wie Sie einen deutschsprachigen Shop im Unterordner website.tld/shop/de/ und einen englischsprachigen Shop im Unterverzeichnis website.tld/shop/en/ anlegen. Verwechseln Sie diese Installationsart nicht mit einer normalen Standard-Installation, mit der Sie nach der Installation drei Shops für unterschiedliche Sprachen besitzen. Wenn Sie der Subdirectory Installation folgen, besitzen Sie später tatsächlich zwei getrennte Subdirectories /shop/de/ und /shop/en/ für den Aufruf Ihrer Shops im Browser, wobei Sie alle Shop-Dateien nur ein einziges Mal benötigen. Bevor Sie mit dieser Installation fortfahren, benötigen Sie einen laufenden Shop im Hauptordner website.tld/shop/de/ bzw. website.tld/shop/. Anschließend benötigen Sie zum Anlegen des englischsprachigen Shops noch folgende Schritte:
- Laden Sie die Dateien index.php und .htaccess auf Ihren lokalen PC!
- Bearbeiten Sie index.php bei
$mageFilename und Mage::run()! - Ändern Sie in der .htaccess-Datei die RewriteBase!
- Erstellen Sie symbolische Links zu einigen wichtigen Shop-Verzeichnissen!
- Konfigurieren Sie im CMS eine eigene Homepage für den zweiten Store!
Für eine funktionierende Subdirectory Installation benötigen Sie im Wesentlichen nur die beiden Dateien index.php und .htaccess. Holen Sie sich diese Dateien aus der zuvor erstellten Basis-Installation des /de/-Shops. Passen Sie in der /index.php die nachstehenden Zeilen so an, wie in Listing 1.1 beschrieben. Hauptsache ist, Sie zeigen mit dem relativen Pfad korrekt auf die Mage.php-Datei. Damit Sie auf einen englischen Shop verlinken können, erstellen Sie zunächst im Backend unter „System › Stores verwalten“ (System › Manage Stores) innerhalb Ihrer Website eine neue Store View. In unserem Beispiel lautet der Store View Code für den englischen Shop „tutorials_en“.
// $mageFilename = 'app/Mage.php';
$mageFilename = '../httpdocs/shop/app/Mage.php';
// Mage::run();
Mage::run('tutorials_en');
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[['app/Mage.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kapp/Mage.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kapp/Mage.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Katp/Mage.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kate/Mage.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[KategMage.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategoage.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorge.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie.php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:php'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Mhp'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Map'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Mag'; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Mage; $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magen $mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magent$mageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:MagentomageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento ageFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento SgeFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento SheFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento ShoFilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento Shopilename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento Shopslename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento Shopsyename = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento Shopsysname = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento Shopsystame = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento Shopsysteme = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento Shopsysteme = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.[[Kategorie:Magento Shopsystem] = '../httpdocs/shop/app/Mage.php'; // Mage::run(); Mage::run('tutorials_en'); </pre>
Listing 1.1: Subdirectory Anpassungen in der index.php Datei
Bei Bedarf ändern Sie die RewriteBase Zeile in der .htaccess-Datei um in: RewriteBase /shop/en/. Danach benötigen Sie noch einige Verweise auf die wichtigsten Shop-Verzeichnisse Ihres Magento-Shops. Dazu erstellen Sie, wie in Listing 1.2 dargestellt, ein paar symbolische Links. Dadurch sucht Ihr Shop die Inhalte der Magento-Installation nicht in Ihrem lokalen Verzeichnis, sondern im Installationsordner des deutschen Basis-Shops. Der entscheidende Vorteil dabei ist: Änderungen an den Original-Dateien gelten gleichermaßen für beide Shops.
cd en ln -s ../de/app/ ./app ln -s ../de/js/ ./js ln -s ../de/media/ ./media ln -s ../de/skin/ ./skin ln -s ../de/var/ ./var
Listing 1.2: Symbolische Links im Subdirectory setzen
Für jeden zusätzlichen Shop ist die Installation komplett identisch, natürlich mit Ausnahme der Verzeichnispfade. Der Store View Code eines französischen Shops lautet dann möglicherweise „tutorials_fr“. Die symbolischen Links erstellen Sie zweifelsohne im Verzeichnis /shop/fr/.
Die Fehlermeldung „There was no Home CMS page configured or found.“ vermeiden Sie, indem Sie eine Homepage bei „CMS › Seiten verwalten“ (CMS › Manage Pages) eintragen. Zum schnellen Kennenlernen der Funktionsweise der CMS–Konfiguration markieren Sie bei „Allgemeine Informationen“ (Generell Information) die Store View zusätzlich zu den anderen bestehenden Store Views des Beispiel-Shops. Damit ist die Subdirectory Installation abgeschlossen. Ziemlich ähnlich funktioniert die Subdomain Methode, nur verwenden Sie für $mageFilename und für die symbolischen Links andere Pfade.
