View Issue Details

IDProjectCategoryView StatusLast Update
0000748OXID eShop (all versions)4.07. Source code, Testpublic2012-12-10 13:45
Reportermarco_steinhaeuser Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version4.0.1.0 revision 15990 
Summary0000748: <IfModule> does not work on Suse and other OSses
DescriptionIn .htaccess, <IfModule> is used that seems to not work on Suse and diverse other operating systems.

http://www.oxid-esales.com/de/resources/forum/installation-und-konfiguration/mod-rewrite#comment-4498

Then need to implement other way how to check if the mod_rewrite is ON or OFF.
TagsNo tags attached.
Theme
BrowserAll
PHP Version5.2.6
Database Version5.0.33

Activities

arvydas_vapsva

2009-11-27 10:03

reporter   ~0002132

As there are no universal way to assure 100% mod_rewrite detect results i suggest todo this:

1. before setup executes sys req check it should generate custom .htaccess file for admin/ with specified RewriteBase parameter; this file should be deleted after setup is done. Possible tha due to server restrictions this file creation will not be possible;

2. mod_rewrite detection should implement 3 states:
    green - detection 100% succeded;
    red - detection 100% proved about disabled mod_rewrite;
    gray - detection gave no results;

    in case of red or gray we should provide checkbox when user decides to switch SEO on or off, so in case user wants just to test our software, but server has unknown setup - he still will be able to install. Must be provided info about possibility to switch seo back;

3. if SEO is on and setup succeded custom htaccess must be generated with custom RewriteBase parameter.

As we planned to refactor setup (should be task in pipeline) i suggest to implement at once during refactoring.

arvydas_vapsva

2009-12-04 09:39

reporter   ~0002173

will be fixed during setup refactoring

dainius.bigelis

2009-12-15 15:22

reporter   ~0002227

Setup refactoring is planned for Next Major release, and note for solving this issue is added there. So here the bug is closed.