Warning: Call-time pass-by-reference has been deprecated in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/extensions/Autolink/AutoLink.php on line 94 Notice: Undefined variable: desc in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/extensions/Description/Description.php on line 63 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/images/thumb/f/f4/01_10.png owned by uid 30 in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php on line 2012 Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php:2012) in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/WebResponse.php on line 16 Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php:2012) in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/WebResponse.php on line 16 Subdirectory – ShopleiterWiki
Cloud Commerce Conference in Augsburg

Subdirectory

Aus ShopleiterWiki

Wechseln zu: Navigation, Suche

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:

  1. Laden Sie die Dateien index.php und .htaccess auf Ihren lokalen PC!
  2. Bearbeiten Sie index.php bei $mageFilename und Mage::run()!
  3. Ändern Sie in der .htaccess-Datei die RewriteBase!
  4. Erstellen Sie symbolische Links zu einigen wichtigen Shop-Verzeichnissen!
  5. 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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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/.

Abb. 1.10: Inhalt des englischsprachigen Subdirectories

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.

Persönliche Werkzeuge
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php:2012) in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/WebResponse.php on line 16 Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php:2012) in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/WebResponse.php on line 16 Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php:2012) in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/WebResponse.php on line 16 Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php:2012) in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/WebResponse.php on line 16 Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/GlobalFunctions.php:2012) in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/includes/WebResponse.php on line 16