View Issue Details

This bug affects 2 person(s).
 14
IDProjectCategoryView StatusLast Update
19662Feature requestsInstallationpublic2024-09-23 17:29
Reporterjweberhofer Assigned Totibor.pacalat  
PrioritynoneSeverityfeature 
Status closedResolutionfixed 
Summary19662: Limesurvey does not work correctly with apache 2.4 without access_compat module
Description

Several .htacces files have been written to work with apache 2.2 or apache 2.4 with activated access_compat module only.

Limesurvey should work without, too.

TagsNo tags attached.
Bug heat14
Story point estimate0
Users affected %0

Users monitoring this issue

There are no users monitoring this issue.

Activities

jweberhofer

jweberhofer

2024-07-22 16:26

reporter   ~80686

Fixed with https://github.com/LimeSurvey/LimeSurvey/pull/3927/files

DenisChenu

DenisChenu

2024-07-24 09:20

developer   ~80707

@tibor.pacalat : I just test it on an Apache server showing a 500 error before, after a clean 403.

But i already review …

jweberhofer

jweberhofer

2024-07-24 10:19

reporter   ~80708

@DenisChenu Is it a Apache 2.2 or 2.4 server that causes the problem? Which file causes the problem? If you let me know I'll test.

In upload/surveys/.htaccess there has been an additional if/else path querying, if the mod_version module is available.

The new .htaccess file are written in a form, that the version module must be present. It does not change the behaviour, of Apache when mod_version is enabled, so it could be a pre-requisite without any side-effects, alternatively an additional guessing like in upload/surveys/.htaccess could be added in all .htaccess files.

DenisChenu

DenisChenu

2024-07-24 10:21

developer   ~80709

@jweberhofer your fix fix the issue :) with apache 2.4 without

guest

guest

2024-09-16 10:20

viewer   ~81029

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=36554

LimeBot

LimeBot

2024-09-23 17:29

administrator   ~81096

Fixed in Release 6.6.4+240923

Related Changesets

LimeSurvey: master d023ca27

2024-09-16 12:19

jweberhofer

Committer: GitHub


Details Diff
Fixed issue 19662: Improve .htaccess files to work with apache 2.4 w/o mod_access_compat (03927) Affected Issues
19662
mod - application/.htaccess Diff File
mod - application/extensions/admin/grid/GridActionsWidget/assets/.htaccess Diff File
mod - application/extensions/admin/grid/MassiveActionsWidget/assets/.htaccess Diff File
mod - application/extensions/admin/grid/assets/.htaccess Diff File
mod - docs/.htaccess Diff File
mod - locale/.htaccess Diff File
mod - upload/surveys/.htaccess Diff File

Issue History

Date Modified Username Field Change
2024-07-22 16:21 jweberhofer New Issue
2024-07-22 16:26 jweberhofer Note Added: 80686
2024-07-22 16:26 jweberhofer Bug heat 0 => 2
2024-07-24 09:20 DenisChenu Assigned To => tibor.pacalat
2024-07-24 09:20 DenisChenu Status new => ready for testing
2024-07-24 09:20 DenisChenu Note Added: 80707
2024-07-24 09:20 DenisChenu Bug heat 2 => 4
2024-07-24 09:20 guest Bug heat 4 => 10
2024-07-24 10:19 jweberhofer Note Added: 80708
2024-07-24 10:21 DenisChenu Note Added: 80709
2024-09-16 10:20 jweberhofer Changeset attached => LimeSurvey master d023ca27
2024-09-16 10:20 guest Note Added: 81029
2024-09-16 10:20 guest Bug heat 10 => 12
2024-09-16 10:20 tibor.pacalat Status ready for testing => resolved
2024-09-16 10:20 tibor.pacalat Resolution open => fixed
2024-09-23 17:29 LimeBot Note Added: 81096
2024-09-23 17:29 LimeBot Status resolved => closed
2024-09-23 17:29 LimeBot Bug heat 12 => 14