Schau mal unter Einstellungen/ Bestellprozess
Beiträge von MTE
-
-
Ist bereits im Bugtracker drin
-
Jo haben den Fehler auch schon mehrmals gehabt. Versandkostenfrei ab ... wird die Länderauswahl auch nicht beachtet.
Habe aber noch keinen Zusammenhang gefunden. Im Log kommen Fehlermeldungen vom Checkout, nur passen die nicht zu den Zeiten wo die Kunden gekauft haben.
Bei Paypal haben wir auch noch den Fehler drin: Ein zur Verwendung ausgewähltes Darstellungsprofil ist veraltet und sollte neu angelegt werden. Schon mehrmals versucht neu anzulegen. Kommt immer wieder die gleiche Fehlermeldung. Steht die bei dir auch drin?
-
-
-
Hi, so nun zu Fehler. Lag an mir, hatte in der Admin/includes/congigure.php noch ein HTTP stehen,
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
define('HTTP_SERVER', 'https://www.motogeändert, Umleitung funktioniert wieder.
Dankefür die Hilfe.
-
Ja gern, wann hast denn Zeit.
Bin bis 12:00 und dann wieder ab 15:00 erreichbar
03533620989
-
PHP 7 ist in der Warteschlange bei 1u1
Zertifikat ist wohl in Ordnung. In Mozilla auch grün.
Das hab ich in die .htacces eingefügt um nur noch mit https erreichbar zu sein:
#Umleitung zu https in den configs http server zu https
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ motorradtechnik-engelmann.de/$1 [R=301,L]Umleitung geht nicht
-
PHP Version 5.5.38
Hab den Shop komplett auf SSL umgestellt, seit dem ist was mit GeoTrust faul.
-
Umleitungen definieren ist bei den Einstellungen drin. Versuch ich mal.
-
Shopversion 2.6.1
Wo kann ich Umleitungen in den Hilfsprogrammen definieren?Hilfsprogramme
Newsletter Produkte
CSS Buttons
Boxen Manager
News Ticker
Mailbeez
Newsletter
Content Manager
Blog Manager
Backup Manager
Banner Manager
Server Info
CSV Import/Export
SQL Tool
Google Sitemap
Erweiterter Import/Export
Cache leeren
Slider Manager
alte Bilder löschen
Bilder neu erstellen
In der .[lexicon]htaccess[/lexicon] habe ich das am Ende angefügt:
Redirect 301 /dynojet/powercommander-pciiiusb/aprilia/1000/dynojet-powercommander-pciiiusb-aprilia-rsv1000-mille-04-10-908-411.html https://www.motorradtechnik-engelmann.de/dynojet/powerc…pcv-10-003.html
Gibt auch eine 404 Meldung -
hier der Rest:
###################################################################################################
######## Shopstat - URL Format --- by Webdesign Erfurt
##########-- Kategorien
RewriteCond %{REQUEST_URI} (.*)---([_0-9]+)-([_0-9]+)\.html$
RewriteRule (.*)---([_0-9]+)-([_0-9]+)\.html$ index.php?cPath=$2&page=$3 [qsappend,L]RewriteCond %{REQUEST_URI} (.*)---([_0-9]+)\.html$
RewriteRule (.*)---([_0-9]+)\.html$ index.php?cPath=$2 [qsappend,L]##-- Produkte
RewriteRule (.*)--(.+)\.html$ product_info.php?products_id=$2 [qsappend,L]##-- Content
RewriteRule (.*)-_-([0-9]+)\.html$ shop_content.php?coID=$2 [qsappend,L]########
########
#######################################################################################################################################################################################################
######## Shopstat - URL Format ::: by Shopstat
##########-- Kategorien
RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)-([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+)-([_0-9]+)\.html$ index.php?cPath=$2&page=$3 [qsappend,L]RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+)\.html$ index.php?cPath=$2 [qsappend,L]##-- Produkte
RewriteRule (.*)::(.+)\.html$ product_info.php?products_id=$2 [qsappend,L]##-- Content
RewriteRule (.*):_:([0-9]+)\.html$ shop_content.php?coID=$2 [qsappend,L]########
########
##################################################################################################### immer auf den root verweisen, damit die Startseite (/index.php) nicht zweimal vorkommt
# die folgenden beiden Zeilen auskommentieren wenn Sie eine index.html nutzen wollen
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ http://%{HTTP_HOST}/ [R=301,L]# Editieren Sie die untenstehende Zeile wenn ihr Shop in einem [lexicon]Unterordner[/lexicon] läuft.
# Aber auch wenn Sie einen Fehler 500 (Internal Server Error) bekommen.
# Beispiel: Ist ihr Shop im Verzeichnis http://www.domain.de/shop ändern Sie die Zeile wie folgt: "RewriteBase /shop/"
RewriteBase /RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^(.+) - [PT,L]
# Alte Kategorien ohne Slash umleiten auf mit slash / Raute in den 4 Zeilen entfernen
#RewriteCond %{REQUEST_URI} !(.*)/$
#RewriteCond %{REQUEST_URI} !\..+$
#RewriteCond %{REQUEST_URI} !/$
#RewriteRule (.*) http://%{HTTP_HOST}/$1/ [R=301,L]RewriteRule ^(.*)(.+)404.php$ 404.php [qsappend,L]
RewriteRule ^(.*)tag/(.*([a-zßöüäA-ZÖÜÄ0-9]))/$ taglisting.php?tag=$1$2 [qsappend,L]
RewriteRule ^(.*)hashtag/(.*([a-zßöüäA-ZÖÜÄ0-9]))$ hashtags.php?hashtags=$1$2 [qsappend,L]
RewriteRule ^(.*)keywords/(.*([a-zßöüäA-ZÖÜÄ0-9]))$ advanced_search_result.php?keywords=$1$2 [qsappend,L]
RewriteRule ^(.*)manufacturer-(.*[0-9])/(.*([a-zßöüäA-ZÖÜÄ0-9]))$ index.php?manufacturers_id=$2 [qsappend,L]
RewriteRule ^(.*)review-(.*[0-9])/(.*([a-zßöüäA-ZÖÜÄ0-9]))$ product_reviews_info.php?reviews_id=$2 [qsappend,L]
#RewriteRule ^(.*)(.+)\.html(.*)$ commerce_seo_url.php?linkurl=$1$2$3 [qsappend,L]
RewriteCond %{REQUEST_FILENAME} !\.html$ [OR]
RewriteCond %{REQUEST_FILENAME} !\.php$ [OR]
RewriteRule ^(.*)$ commerce_seo_url.php?linkurl=$1 [qsappend,L]
</IfModule>
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php
#Umleitung zu https in den configs http server zu https
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.motorradtechnik-engelmann.de/$1 [R=301,L] -
Hi, habe hier ca.400 Artikel die ich umleiten möchte.
Bekomme aber immer einen 404 Fehler.Habe diese Zeile zum Testen eingefügt, auch schon an mehreren Stellen probiert. Hab da wohl auch nicht den richtigen Durchblick.
#301 Weiterleitung Dynojet
RewriteRule /dynojet/powercommander-v/aprilia/1000/powercommander-v-aprilia-rsv1000-mille-04-10-10-003.html https://www.motorradtechnik-engelmann.de/dynojet/powerc…pcv-10-003.html [L,R=301]Finde einfach den keinen Fehler. Wo gehören denn die Weiterleitungen hin?
----------------------------------------------------------------------
# UTF-8 encoding
# ----------------------------------------------------------------------# Use UTF-8 encoding for anything served text/plain or text/html
AddDefaultCharset utf-8# Force UTF-8 for a number of file formats
AddCharset utf-8 .html .css .js .xml .json .rss .atom# Wenn Sie [lexicon]1und1[/lexicon] benutzen, setzen Sie die nächsten beiden Zeilen aktiv (Einschalten PHP5.4) Bei [lexicon]1und1[/lexicon] sollte weiter unten der Punkt RewriteBase / auch auskommentiert werden
AddHandler x-mapp-php6 .php3 .php4 .php .phtml# ----------------------------------------------------------------------
# Expires headers (for better cache control)
# ----------------------------------------------------------------------<IfModule mod_expires.c>
ExpiresActive on# Perhaps better to whitelist expires rules? Perhaps.
ExpiresDefault "access plus 1 month"ExpiresByType text/cache-manifest "access plus 0 seconds"
ExpiresByType text/html "access plus 0 seconds"
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/rss+xml "access plus 1 hour"
ExpiresByType application/atom+xml "access plus 1 hour"
ExpiresByType image/x-icon "access plus 1 week"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
ExpiresByType text/x-component "access plus 1 month"
ExpiresByType font/truetype "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 1 year"
<IfModule mod_headers.c>
Header append Cache-Control "public"
</IfModule>
</IfModule># BEGIN Cache-Control Headers
<ifmodule mod_headers.c>
<filesmatch "\\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=31536000, public"
</filesmatch>
<filesmatch "\\.(css)$">
Header set Cache-Control "max-age=31536000, public"
</filesmatch>
<filesmatch "\\.(js)$">
Header set Cache-Control "max-age=31536000, public"
</filesmatch>
<filesmatch "\\.(jgz)$">
Header set Cache-Control "max-age=31536000, public"
</filesmatch>
<filesmatch "\\.(ico)$">
Header set Cache-Control "max-age=31536000, public"
</filesmatch>
<filesmatch "\\.(html)$">
Header set Cache-Control "max-age=31536000, public"
</filesmatch>
Header unset ETag
<filesmatch "\.(js|css|xml|gz|jgz)$">
Header append Vary: Accept-Encoding
</filesmatch>
</ifmodule><ifmodule mod_deflate.c>
<filesmatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</filesmatch>
</ifmodule># ----------------------------------------------------------------------
# Gzip compression
# ----------------------------------------------------------------------<IfModule mod_deflate.c>
# Force deflate for mangled headers developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
</IfModule>
</IfModule>
</IfModule># HTML, TXT, CSS, JavaScript, JSON, XML, HTC:
<IfModule filter_module>
FilterDeclare COMPRESS
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/html
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/css
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/plain
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/x-component
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/javascript
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/json
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xhtml+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/rss+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/atom+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/vnd.ms-fontobject
FilterProvider COMPRESS DEFLATE resp=Content-Type $image/svg+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/x-font-ttf
FilterProvider COMPRESS DEFLATE resp=Content-Type $font/opentype
FilterChain COMPRESS
FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
</IfModule># ----------------------------------------------------------------------
# ETag removal
# ----------------------------------------------------------------------# developer.yahoo.com/performance/rules.html#etags
FileETag None# Zusatzparameter PHP
#php_flag zlib.output_compression On# Dateiauflisting unterbinden
Options -Indexes# Kommentieren Sie diese Zeile aus, wenn Sie einen Fehler 500 (Internal Server Error) erhalten
#Options +FollowSymlinks<IfModule mod_rewrite.c>
RewriteEngine On
# Bilder durch jagen
#RewriteCond %{REQUEST_URI} !assets
#RewriteCond %{REQUEST_URI} !ai-cache
#RewriteRule \.(?:jpe?g|gif|png)$ adaptive-images.php# Javascripte gezip ausliefern
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME}.jgz -f
RewriteRule (.*)\.js$ $1\.js.jgz [L]
AddType "text/javascript" .js.jgz
AddEncoding gzip .jgz
#Sicherheit
## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.
# Port Scanner
RewriteCond %{HTTP_USER_AGENT} ^w00tw00t.at.ISC.SANS.DFind
RewriteRule ^.*$ 403.php [L]
# Spambots nach User_agent aussperrenRewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*TurnitinBot.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*JoBo.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*AhrefsBot.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*MJ12bot.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*adressendeutschland.*$
RewriteRule ^.* - [F]
# sitemap.xml auf Dynamische umleiten
RewriteRule ^(.*)sitemap.xml$ sitemap-xml.php [qsappend,L]Options +SymLinksIfOwnerMatch
# Umleitung auf Adresse mit www, wenn www fehlt und nicht Subdomain und nicht localhost und nicht ssl.webpack.de
RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.webpack\.de$ [NC]
RewriteCond %{HTTP:X-Forwarded-Server} !^sslsites\.de$ [NC]
RewriteCond %{HTTP_HOST} !^www\..* [NC]
RewriteCond %{HTTP_HOST} !^.*\..*\..* [NC]
RewriteCond %{HTTP_HOST} !^localhost(.*)$ [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
#301 Weiterleitung Dynojet
RewriteRule /dynojet/powercommander-v/aprilia/1000/powercommander-v-aprilia-rsv1000-mille-04-10-10-003.html https://www.motorradtechnik-engelmann.de/dynojet/powerc…pcv-10-003.html [L,R=301] -
Hallo, ist ein Modul für paydirekt schon in Planung? Paydirekt ist wohl ab heute bereits am Start.
-
Habe ich umbenannt, der Shop läuft wieder schneller.
Kann ich das so lassen, oder kommen noch andere Probleme dadurch. Ist immer noch der Testshop. -
Diejenige, die nur ein Paar Kategorien im Shop haben, können ruhig dieses Thema auslassen.
Im Shop etwa 10000 Kategorien insgesamt. templates/v2next-boot-flat/source/boxes/cat_nav.ph wird bei relativ größerer Kategorienanzahl einfach Perfomance-Killer. Mit der Kategorien im Navigationsbereich ist es mir nie gelungen, den Antwort von Shop zu bekommen. Einfach down.
1. line 324 in xtc_show_category_superfish method
Code// Unterkategorien durchsteppen foreach ($foo as $key => $value) { if ($foo[$key]['parent'] == $cid) { ... xtc_show_category_superfish($key, $level + 1, $foo, ($level != 0 ? $cpath . $cid . '_' : ''));
Erstens, im Falle, dass alle Kategorien irgendeinen Parent haben (mein Fall), wird xtc_show_category_superfish für jede Unterkategorie rekursiv aufgerufen. Gesamte Iterationenanzahl liegt etwa bei 10000 * 10000 = 100000000.
Zweitens, man hat bereits ein Array $foo[$cat_id]['subcats'], wo alle Unterkategorien aufgelistet sind.2. line 494 in initCategoryLink method
Beim Aufruf von xtc_category_link wird intern die Methode xtc_get_parent_categories aufgerufen. Da ist der Code davon:Code
Alles anzeigenfunction xtc_get_parent_categories(&$categories, $categories_id) { $parent_categories_query = xtDBquery("SELECT parent_id FROM " . TABLE_CATEGORIES . " WHERE categories_id = '" . (int) $categories_id . "';"); while ($parent_categories = xtc_db_fetch_array($parent_categories_query)) { if ($parent_categories['parent_id'] == 0) { return true; } $categories[sizeof($categories)] = $parent_categories['parent_id']; if ($parent_categories['parent_id'] != $categories_id) { xtc_get_parent_categories($categories, $parent_categories['parent_id']); } } }
Je nach Tiefe von Kategorienbaum kommen Zehntausende Zugriffe auf die Datenbank.Es gibt bestimmt noch weitere Punkte. Keine Lust zu analysieren. Das Prinzip von Darstellen der Kategorien im Navigationsbereich ist einfach falsch. Wozu muss man ALLE Kategorien zum User drüber schaufeln? To Admin: Werfe einen Blick in Kategorienbox. Dort ist es richtig. Schlüsselwort: "on demand" und für Navigationsbereich zusäzlich noch "ajax".
Vielen Dank, somit ist das Problem erkannt.
Wie schaltet man denn die Navigation aus?
-
Habe seit einiger Zeit den Managed Server. Habe 1u1 bereits angeschrieben. Muss jetzt erst mal abwarten.
-
Hallo, vielen Dank für die schnelle Antwort.
Version ist bei beiden 2.5.10
apriliateile.de ist neu aufgesetzt 6,5 Sekunden, motorradtechnik-engelmann.de ist auch aktuell auf 2.5.10 2,1 Sekunden.Filter sind keine aktiv.
Ein Produkt aufrufen dauert 36 Sekunden, das geht gar nicht.
Kann ich denn die headercatnav ausschalten? Habe ich schon versucht aber keine Einstellung dafür gefunden.
Habe es jetzt einfach mal in der shop_nav.html rausgenommen. Das boot Template ist immer noch so langsam.
Die Herstellersuche ist dagegen superschnell. Was läuft denn über Hersteller anders als über Kategorien?
-
Hallo, wollte das boot-flate Templat gegen das v2next-standard austauschen. Ist aber bei 20000 Produkten so lahm dass nach dem klick 8-20 Sekunden vergehen bevor was passiert.
Shop läuft sonst sehr schnell auf motorradtechnik-engelmann.de . Habe ich dann gleich mal neu aufgesetzt mit bootflat auf apriliateile.de .Woran kann das denn liegen? Oder hat noch Jemand das Problem?