cancel
Showing results for 
Search instead for 
Did you mean: 

Magento 2 Multishop SetEnvIf in htacces aufgrund von suexec nicht funktionbar

Magento 2 Multishop SetEnvIf in htacces aufgrund von suexec nicht funktionbar

Hallo zusammen,

 

wir wollen auf unserem Server Magento 2.1.x als Multishop einsetzen.

In den Beschreibungen zum Einrichten eines Mulltishops wird u.a. angegeben, dass in der htaccess SetEnvIf gesetzt werden muss.

 

Das ist auf unserem Server aufgrund von suexec nicht möglich.

Abhilfe soll das setzen von HTTP_ prefix in allen environment variablen sein.

 

In der htaccess:

SetEnvIf Host .*domain.tld.* HTTP_MAGE_RUN_CODE "domaincode"
SetEnvIf Host .*domain.tld.* HTTP_MAGE_RUN_TYPE "website"

 

In /vendor/magento/module-store/Model/StoreManager.php:

#-----##-----##-----##-----##-----##-----##-----#
    /**
     * Application run code
     */
    const PARAM_RUN_CODE = 'HTTP_MAGE_RUN_CODE';
    /**
     * Application run type (store|website)
     */
    const PARAM_RUN_TYPE = 'HTTP_MAGE_RUN_TYPE';
#-----##-----##-----##-----##-----##-----##-----#

 

Leider führt obiges Ergebnis nicht zum Erfolg!

Muss evtl. noch eine andere Datei bearbeitet werden?

Oder kennt jemand eine andere Lösung?