500 Internal Server Error

Hallo,
Ich habe die Shopware-Dateien heruntergeladen und auf meinen Webspace geschoben und alles installiert. Jedoch kommt jetzt bei allem was ich machen möchte der Error 500. Ins Backend kam ich dann mit domain.de/shopware.php/backend - das ist mit der Startseite die einzige Seite die lädt. Bei allen anderen kommt der Error 500. Woran liegt das?

mod_rewrite scheint bei dir nicht zu funktionieren, sonst würde auch domain.de/backend funktionieren.

@Moritz Naczenski schrieb:

mod_rewrite scheint bei dir nicht zu funktionieren, sonst würde auch domain.de/backend funktionieren.

Wo kann ich die Einstellungen dazu sehen? Ich bin bei 1&1… 

Meine .htaccess :



RewriteEngine on

#RewriteBase /shopware/

Https config for the backend

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

RewriteRule shopware.dll shopware.php
RewriteRule files/documents/.* engine [NC,L]
RewriteRule backend/media/(.*) media/$1 [NC,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


 

darür am besten im hosting eine datei names phpinfo.php anlegen  und in die Datei folgendes reinschreiben:

dann die Datei im Browser aufrufen

http://www.meinedomainexample.de/phpinfo.php

und es sollte mit Suchen im Browser( Strg+F) danach suchen: mod_rewrite

Sende den Screenshot was da zu dem Modul steht. 

oder den LInk  zu der phpinfo.php

 

 

@Danke schrieb:

darür am besten im hosting eine datei names phpinfo.php anlegen  und in die Datei folgendes reinschreiben:

 

dann die Datei im Browser aufrufen

http://www.meinedomainexample.de/phpinfo.php

und es sollte mit Suchen im Browser( Strg+F) danach suchen: mod_rewrite

Sende den Screenshot was da zu dem Modul steht. 

oder den LInk  zu der phpinfo.php

Ich habe dazu nichts gefunden, trotzdem hier der Link : https://goo.gl/drU273 

Error 500 … hmmm, ist vielleicht im Log etwas zu sehen?

Fehlermeldungen in Shopware debuggen - Doku - Bedienung - Shopware Community | Knowledgebase

 

Das ist en Account von 1und1 oder deren Konsorten  :-) 

Kannst du mehr Infos liefern zu dem Account. Was ist das?

Welches Hosting ? Paket? 

ist es ein VServer oder echter Server?

Was sagt der Hoster dazu ?  

@Danke schrieb:

Das ist en Account von 1und1 oder deren Konsorten  :-) 

Kannst du mehr Infos liefern zu dem Account. Was ist das?

Welches Hosting ? Paket? 

ist es ein VServer oder echter Server?

Was sagt der Hoster dazu ?  

Das ist ein Account mit einem 1&1 Unlimited - Vertrag, V-Server oder echter Server weiß ich nicht. 1&1 hat online beschrieben wie man mod_rewrite in der .htaccess ändern kann. 

@IFF schrieb:

Error 500 … hmmm, ist vielleicht im Log etwas zu sehen?

Fehlermeldungen in Shopware debuggen - Doku - Bedienung - Shopware Community | Knowledgebase

 

Ich glaube das der Fehler nicht durch Shopware verursacht wird, eher durch den Server, sicher bin ich mir aber nicht. Im Log steht nichts von Fehlern. Im Server-Log sieht finde ich auch nichts 

ioncube loader fehlt?

@Kai23 schrieb:

ioncube loader fehlt?

Brauch ich den zwingend? 

Spätestens wenn du vercrypelte Module verwendest. 

@Kai23 schrieb:

Spätestens wenn du vercrypelte Module verwendest. 

https://hilfe-center.1und1.de/hosting/1und1-webhosting-c10085285/skript–und-programmiersprachen-c10082634/php-c10082686/bedienung-c10082739/ioncube-loader-installieren-a10790155.html

Erstmal möchte ich das CMS zum laufen bekommen… 

Ein 500er-Fehler sollte immer im Error-Log der Website auftauchen. Falls das nicht der Fall ist, mußt Du Dich an den Hoster wenden, damit der das Logging fixt und Du eine brauchbare Fehlermeldung erhältst.

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Hallo Vollmilchheini,

ich hatte das gleiche Problem wie Du.

Backend nur über die Hilfskrücke zu erreichen und im Frontend nur die Startseite und sonst keine Weiterleitung auf andere Seiten möglich wegen Error 500.

Auch ich hatte 1&1 Unlimited Pro und der Shop lag in einem Unterverzeichnis /shopware.

Hab das Problem durch mühevolles durchprobieren jetzt selbst beseitigt.

Da meine Domain auf auf das Verzeichnis “shopware” direkt geleitet wird und dort auch die Htaccess-Datei liegt muss die Redirect-Anweisung in der Htaccess-Datei nicht

      RewriteBase /shopware/ 

lauten sondern:

      RewriteBase /.  

sein, da für die Domain ja das Verzeichnis /shopware/ die Basis darstellt.

Nachdem ich dies geändert hatte lief alles normal.

Ich hab das gleiche Problem und komme nicht weiter :frowning:

Der Timme hatte schon die richtige Lösung zwischen den Zeilen…

@Echinodorus schrieb:

Hallo Vollmilchheini,

ich hatte das gleiche Problem wie Du.

Backend nur über die Hilfskrücke zu erreichen und im Frontend nur die Startseite und sonst keine Weiterleitung auf andere Seiten möglich wegen Error 500.

Auch ich hatte 1&1 Unlimited Pro und der Shop lag in einem Unterverzeichnis /shopware.

Hab das Problem durch mühevolles durchprobieren jetzt selbst beseitigt.

Da meine Domain auf auf das Verzeichnis „shopware“ direkt geleitet wird und dort auch die Htaccess-Datei liegt muss die Redirect-Anweisung in der Htaccess-Datei nicht

      RewriteBase /shopware/ 

lauten sondern:

      RewriteBase /.  

sein, da für die Domain ja das Verzeichnis /shopware/ die Basis darstellt.

Nachdem ich dies geändert hatte lief alles normal.

Ist ja schön das es bei dir wieder geht, ich habe immer noch das Problem…

@pemmler schrieb:

Der Timme hatte schon die richtige Lösung zwischen den Zeilen…

Logs durchsehen?