View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006046 | OXID eShop (all versions) | 1. ----- eShop frontend ----- | public | 2015-02-17 16:24 | 2024-01-17 13:19 |
Reporter | d3 | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | reopened | ||
Product Version | 4.9.3 / 5.2.3 | ||||
Summary | 0006046: moredetails.tpl -- EXCEPTION_SYSTEMCOMPONENT_TEMPLATENOTFOUND | ||||
Description | In old shopversions till version 4.6.x there is the template "moredetails.tpl" (class MoreDetails) in basic-theme. Since shopversion 4.7.0 this template no longer exists. After an shopupdate to the latest version 4.9.3 various bots or crawlers still try to enter the site. For example, the below entry in our access log.: al036.albit.example.de - - [16/Feb/2015:03:13:42 +0100] "GET /index.php?cl=moredetails&cnid=0ff86ff2213871899f668718a4971433&anid=675a63e8b4f00a5ae5696861ee53ec3f HTTP/1.1" 200 2956 "-" "Mozilla/5.0 (compatible; publiclibraryarchive.org/1.0; [email protected])" If you directly call this page, the exception is thrown. | ||||
Additional Information | --------------------------------------------- oxSystemComponentException-oxException (time: 2015-02-16 17:25:28): [0]: EXCEPTION_SYSTEMCOMPONENT_TEMPLATENOTFOUND Stack Trace: #0 /username/www.myshop.de/core/oxutilsobject.php(188): oxUtilsObject->_getObject('oxsystemcompone...', 0, Array) #1 [internal function]: oxUtilsObject->oxNew('oxSystemCompone...') #2 /username/www.myshop.de/core/oxfunctions.php(348): call_user_func_array(Array, Array) #3 /username/www.myshop.de/core/oxshopcontrol.php(477): oxNew('oxSystemCompone...') #4 /username/www.myshop.de/core/oxshopcontrol.php(353): oxShopControl->_render(Object(MoreDetails)) #5 /username/www.myshop.de/modules/_d3modcfg/modules/controllers/d3_oxshopcontrol_modcfg_extension.php(146): oxShopControl->_process('moredetails', NULL, NULL, NULL) #6 /username/www.myshop.de/core/oxshopcontrol.php(126): d3_oxshopcontrol_modcfg_extension->_process('moredetails', NULL, NULL, NULL) #7 /username/www.myshop.de/modules/_d3modcfg/modules/controllers/d3_oxshopcontrol_modcfg_extension.php(61): oxShopControl->start(NULL, NULL, NULL, NULL) #8 /username/www.myshop.de/core/oxid.php(40): d3_oxshopcontrol_modcfg_extension->start() #9 /username/www.myshop.de/index.php(26): Oxid::run() #10 {main} Faulty component --> moredetails.tpl --------------------------------------------- | ||||
Tags | Theme Handling | ||||
Theme | Azure | ||||
Browser | All | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||
|
Hmm, why do the crawlers access this URL at all? According to the robots.txt they are not allowed to do so:Disallow: /index.php?cl=moredetails Disallow: /*?cl=moredetails Disallow: /*&cl=moredetails |
|
Not a bug. A removed class is used in a call by some Crawler/Bot, which of course results in an exception. If this call occurs annoyingly often, it can easily be prohibited via .htacess (or robots.txt, if the bot/crawler is legit). |
|
The class is not removed, see: https://github.com/OXID-eSales/oxideshop_ce/blob/b-dev-ce/source/application/controllers/moredetails.php SK |