View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002536 | OXID eShop (all versions) | 2. ----- eShop backend (admin) ----- | public | 2011-02-18 11:43 | 2011-02-18 14:34 |
Reporter | echterhoff | Assigned To | |||
Priority | high | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
OS | Debian Linux | ||||
Product Version | 4.5.0_beta2 | ||||
Summary | 0002536: Non existent or mistyped modul crashes the whole shop | ||||
Description | If you try to register non existing module (e.g. just by mistyping) the whole shop will not shop up again. No PHP error, no server error. Biggest problem for a clean recovery are the encoded OXVALUES in the oxconfig table. | ||||
Steps To Reproduce | 1) Setup a fresh copy. *** STEPS FOR RECOVERY *** Dump the table oxconfig right after the installation. *** END *** 2) Log into admin 3) Goto "System" settings "Modules" 4) Type something like: something => something/somemore 5) Hit save and the shop is gone | ||||
Tags | No tags attached. | ||||
Theme | |||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
|
Sorry: oxviewconfig => something/somethingelse will cause the crash |
|
Reminder sent to: echterhoff Hi, The problem is quite clear, but the solution to not encode the OXVALUES would not help in this case as the not encoded data will be quite confusing to fix in this case. Workaround for this case: - rename aModules entry in OXVARNAME. This will disable all array of modules (so these will not be loaded in eShop). Then you will be able to use eShop again. Also I inserted the feature request to make "Safe mode" for Admin area: http://oxid.uservoice.com/forums/31940-feature-requests/suggestions/1505427-safe-mode-for-admin-area?ref=title So this will be considered for implementation in some future eShop versions. Thanks for your report. Best regards, |