Installation Shopware neuste Version - mod rewrite & ioncube

Hallo, ich versuche gerade mal wieder Shopware auf 1&1 zu installieren, da mein XTCom-Shop nicht mehr auf der jetzigen php Version läuft.

Ich bekomme es nicht hin, die mod rewrite auf on zu stellen. Bei der Installation sagt mir shopware das mod rewrite 0 ist.

Unten meine .htaccess. Muß da noch irgendwas geändert werden?

Der Shop liegt unter /shopware.

Ioncube bekomme ich nicht installiert. Habe einen Ordner /ioncube auf gleicher Ebene wie /Shopware gelegt. Dort liegen die .so Dateien der loader-wizard und die php.ini.

 

Wäre nett wenn mir jemand weiterhelfen könnte oder mir mal eine php.ini und .htaccess zur Verfügung stellt die funktioniert.



RewriteEngine on

RewriteBase /

Https config for the backend

RewriteCond %{HTTPS} !=on
RewriteRule backend/(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule shopware.dll shopware.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_URI} !(/(engine|files|templates|themes|web)/)
RewriteCond %{REQUEST_URI} !(/media/(archive|banner|image|music|pdf|unknown|video)/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ shopware.php [PT,L,QSA]

Fix missing authorization-header on fast_cgi installations

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]



# Block access to VCS directories

RedirectMatch 404 /\.(svn|git|hg|bzr|cvs)(/|$)

    # Restrict access to root folder files
    RedirectMatch 404 /(composer.(json|lock)|README.md|UPGRADE.md)$

Staging environment

#SetEnvIf Host „staging.test.shopware.in“ SHOPWARE_ENV=staging

Development environment

#SetEnvIf Host „dev.shopware.in“ SHOPWARE_ENV=dev
#SetEnv SHOPWARE_ENV dev

DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex shopware.php

Disables download of configuration



# Deny all requests from Apache 2.4+.



Require all denied

    # Deny all requests from Apache 2.0-2.2.
   

Deny from all

Enable gzip compression



AddOutputFilterByType DEFLATE text/html text/xml text/plain text/css text/javascript application/javascript application/json





ExpiresActive on

ExpiresDefault „access plus 1 month“

   

Header append Cache-Control „public“

Header unset ETag

    FileETag None

Match generated files like:

1429684458_t22_s1.css

1429684458_t22_s1.js





Header set Cache-Control „max-age=31536000, public“

   

ExpiresActive on

ExpiresDefault „access plus 1 year“

Disables auto directory index



Options -Indexes



Options -MultiViews


php_value memory_limit 256M

php_value max_execution_time 120

php_value upload_max_filesize 20M

php_flag phar.readonly off

php_flag magic_quotes_gpc off

php_flag session.auto_start off

php_flag suhosin.session.cryptua off

php_flag zend.ze1_compatibility_mode off

php_value always_populate_raw_post_data -1

#   AddType x-mapp-php5 .php
#   AddHandler x-mapp-php5 .php



Header append X-Frame-Options SAMEORIGIN

Mod_rewrite ist absichtlich nur “gelb” dargestellt, es kann durchaus sein, dass es bereits aktiv ist, bei dir jedoch nicht erkannt wird. Das müsstest du einfach mal testen - wenn es nicht aktiv ist, dann merkst du es nach der Installation, weil /backend nicht funktioniert.

Ja, hatte ich vergessen zu sagen. Backend geht nicht, Frontend wird unvollständig angezeigt.

Bei 1und1 gilt die php.ini immer nur für das Verzeichnis in dem sie liegt, das wird vermutlich der Grund sein warum der ionCube loader nicht funktioniert.

Hier eine Anleitung wie 1und1 empfiehlt  die php.ini zu verteilen: http://hilfe-center.1und1.de/hosting/1und1-hosting-c10085285/skript--und-programmiersprachen-c10082634/php-c10082686/bedienung-c10082739/php-einstellungen-fuer-alle-unterverzeichnisse-uebernehmen-a10790629.html

(Meiner Meinung nach der größte Schwachsinn, aber was solls…)

Falls es dann immer noch nicht funktioniert: Falsche IonCubeVersion? 32bit statt 64bit oder so?

Dein Shop ist über domain.de/shopware/ erreichbar? Dann setzt mal die RewriteBase auf RewriteBase /shopware

Nach der Anleitung von 1&1 geht es nicht.
Kann Putty starten und den Name und Passwort eingeben und danach schließt sich das Fenster sofort.

Ioncube hab ich jetzt laufen, jedenfalls sagt das die Oberfläche und der Test.

Shop installiert aber backend geht nicht. Frontend wird so angezeigt:

Service/Hilfe

 

 

 

 

Kategorien

 

Informationen

Was mir gerade augefallen ist, das der ioncube wizard sich nicht aufrufen lässt. Ich kann da keine Angaben zum „Shared“ machen.

Gibt es igendwelche Fehler im Error-Log der Website und/oder in den Shopware-Logs? Wenn das Design des Frontends nicht korrekt dargestellt wird, fehlen wahrscheinlich irgendwelche CSS- oder JavaScript-Dateien. Bist Du sicher, daß alle Dateien korrekt hochgeladen wurden? Hast Du mal mit Firebug oder den Chrome Entwickler-Tools geprüft, daß alle Dateien korrekt geladen werden (also kein 404-Fehler o.ä. kommt)?

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Ich gebe auf bei 1&1