Hallo,
unsere Homepage www.blaudruck-Greiz.de hatte vorher die Adresse www.blaudruck-greiz.de/0/
Dies habe ich nun geändert. Ich habe auch die .htaccess-Datei angepasst von RewriteBase /0/ auf RewriteBase /
Die Config.inc.php und index.html ebenfalls.
Alles funktioniert ausser die Artikeldetailseiten. Sobald ich auf einen Artikel bei uns klicke, komme ich auf die Startseite mit der Adresse:
http://www.blaudruck-greiz.de/index.php?cl=start&redirected=1
Ich verzweifle hier noch. Woran liegt es? Ich habe mich hier schon seit 2 Tagen durch Google und Foren gelesen, aber schaffe es einfach nicht.
PS: Ich bin kein Profi was OXID angeht. Meine Vorgängerin hier auf Arbeit (verstorben) hatte den Shop eingerichtet und ich soll das jetzt hier übernehmen und hoffe auf Hilfe.
Danke schonmal.
Heiko
im Admin -> Grundeinstellungen -> SEO -> SEO Urls neu berechnen
[QUOTE=patchwork.de;146909]im Admin -> Grundeinstellungen -> SEO -> SEO Urls neu berechnen[/QUOTE]
Das hatte ich schon gemacht. Keine Änderung.
poste mal, was im EXCEPTION_LOG.txt steht
oxSystemComponentException-oxException (time: 2014-06-27 10:00:07): [0]: Function ‘getFullVariants’ does not exist or is not accessible! (oxArticle)
Stack Trace: #0 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/details.php(302): oxSuperCfg->__call(‘getFullVariants’, Array)
#1 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/details.php(302): oxArticle->getFullVariants(false)
#2 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/details.php(836): Details->loadVariantInformation()
#3 /var/www/vhosts/blaudruck-greiz.de/httpdocs/tmp/935c9579b97bd9b106517af7cb5b9c7b^%%08^08A^08ABD53A%%details.tpl.php(650): Details->getVariantList()
#4 /var/www/vhosts/blaudruck-greiz.de/httpdocs/core/smarty/Smarty.class.php(1263): include(’/var/www/vhosts…’)
#5 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/oxshopcontrol.php(422): Smarty->fetch(‘page/details/de…’, ‘ox|1|0|0|0|n7m3…’)
#6 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/oxshopcontrol.php(301): oxShopControl->_render(Object(Details))
#7 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/oxshopcontrol.php(114): oxShopControl->_process(‘details’, NULL)
#8 /var/www/vhosts/blaudruck-greiz.de/httpdocs/index.php(103): oxShopControl->start()
#9 /var/www/vhosts/blaudruck-greiz.de/httpdocs/oxseo.php(46): require(’/var/www/vhosts…’)
#10 {main}
Faulty component -->
oxSystemComponentException-oxException (time: 2014-06-27 10:00:22): [0]: Function ‘getFullVariants’ does not exist or is not accessible! (oxArticle)
Stack Trace: #0 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/details.php(302): oxSuperCfg->__call(‘getFullVariants’, Array)
#1 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/details.php(302): oxArticle->getFullVariants(false)
#2 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/details.php(836): Details->loadVariantInformation()
#3 /var/www/vhosts/blaudruck-greiz.de/httpdocs/tmp/935c9579b97bd9b106517af7cb5b9c7b^%%08^08A^08ABD53A%%details.tpl.php(650): Details->getVariantList()
#4 /var/www/vhosts/blaudruck-greiz.de/httpdocs/core/smarty/Smarty.class.php(1263): include(’/var/www/vhosts…’)
#5 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/oxshopcontrol.php(422): Smarty->fetch(‘page/details/de…’, ‘ox|1|0|0|0|4o77…’)
#6 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/oxshopcontrol.php(301): oxShopControl->_render(Object(Details))
#7 /var/www/vhosts/blaudruck-greiz.de/httpdocs/views/oxshopcontrol.php(114): oxShopControl->_process(‘details’, NULL)
#8 /var/www/vhosts/blaudruck-greiz.de/httpdocs/index.php(103): oxShopControl->start()
#9 /var/www/vhosts/blaudruck-greiz.de/httpdocs/oxseo.php(46): require(’/var/www/vhosts…’)
#10 {main}
Faulty component -->
welche ‘index.html’ Hast Du geändert?
Ich habe es markiert. Ich musste ja in der Index.html den Pfad ändern.
ok, es scheint so, als hätte dir jemand beim Umzug falsche (bzw zu aktuelle) Shopdateien angedreht.
Die Meldung im Exception Log sagt, dass dem Shop die Funktion “getFullVariants” fehlt. Diese Funktions gibts laut der Doku erst seit der Version 4.5.1.
Kommst du noch ins Admin Bereich rein oder weißt, welche Shop Version das ist/war (vor dem Umzug)?
Es ist die Version OXID eShop CE 4.5.0_34568 online. Aber ich habe keine neuen Dateien eingespielt. Lediglich von Verzeichnis /0/ auf / verschoben und die Datei angepasst.
dann kann es aber früher auch nicht funktioniert haben.
Man könnte von 4.5.0 auf die letzte 4.5.x aktualisieren und hoffen, dass es dann klappt
Oder das Template suchen, die diese Funktion aufruft, und es dort rausnehmen.
Aber der Shop lief jetzt genauso seit 2 Jahren.
dann ist es entweder keine 4.5.0 mehr, weil dein Vorgänger ein Update nur halb durchgeführt hat, oder du hast versehentlich einen Ordner mit einer anderen Shop-Version verschoben.
Am besten lässt du kurz einen Profi über die Dateien auf dem Server schauen.
Wenn ich einen Profi wüsste, würde ich das machen.
Probier mal folgendes in der .htaccess um alte und neue Links zu handeln.
Der erste Block steht schon dort, also nur den zweiten Block einfügen:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
addedGR - url with and without path 0/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^0/(.*)$ /$1?%{QUERY_STRING} [R=301,NC,L]
Und den Ordner tmp leeren - nicht aber die htacess in diesem Ordner löschen.
Habe ich eingefügt. Aber im TMP Ordner ist doch keine .htaccess Datei.
Die htaccess im tmp Ordner wurde halt unwissend gelöscht (dient der Zugriffssichert). Kopier einfach die selbe z.B. aus dem log Ordner nach tmp. Das hat aber mit dem eigentlichen Problem nichts zu tun.
Die Links im Shop sind korrekt aber der Fehler bleibt. Suche im Forum mal nach redirect=1 das hilft evtl. weiter.
Bei uns lag es daran, dass Ausführung von PHP zugelassen deaktiviert war!