View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005047 | OXID eShop (all versions) | 2.3. Extensions (modules, themes) | public | 2013-04-05 17:22 | 2013-09-05 13:59 |
Reporter | Linas Kukulskis | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | duplicate | ||
Product Version | 4.7.3 / 5.0.3 revision 54408 | ||||
Target Version | 4.7.8 / 5.0.8 | Fixed in Version | 4.7.8 / 5.0.8 | ||
Summary | 0005047: APC cache brake oxNew modules class chain | ||||
Description | on new module setup; on php with apc cache on, module chain is broken, because of cached old chain; | ||||
Tags | No tags attached. | ||||
Theme | Both | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
related to | 0005320 | resolved | Linas Kukulskis | Problems with modules |
related to | 0005356 | resolved | Linas Kukulskis | APC + modules |
|
after changes in module apc cache must be flushed; additinal info: http://www.php.net/manual/en/function.apc-clear-cache.php |
|
Hi, did you test shops with different module chains in subshops? We had big problems and therefore launched without apc - no big difference in performance. best regards, Mark |
|
hi, Mark if you had problems or think that this is a bug, please add it as separate bug or call to our support. |
|
Hi! It is not enough to clear the apc cache. If you have a lot of modules there are used in many subshops, the problem occurs again and again /-; The problem can occur if, for example, you start an external export scripts that includes the oxid-framework (bootstrap process). I recommend to exclude the modules folder by the apc.ini file (apc.filters="-modules/.*$") as long as the issue isn's resolved. Details: http://www.php.net/manual/de/apc.configuration.php#ini.apc.filters |
|
@design3000 we tested to exclude the modules dir too, but had no luck until yet (different modules in different subshops) |
|
hi mark, create a file with the following content print_r(apc_cache_info()); open this file in a browser and search for 'oxid-directory/modules' to check whether the apc settings are set correctly. the array should not contain cached php fils in the modules directory else you have to check your settings (-: |