View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20691 | Bug reports | Question editor | public | 2026-09-15 00:20 | 2026-09-15 00:26 |
| Reporter | ilot | Assigned To | |||
| Priority | none | Severity | partial_block | ||
| Status | new | Resolution | open | ||
| Summary | 20691: New editor does not load on IONOS shared hosting. | ||||
| Description | The new editor only shows "Check permission" with an endless loading spinner. This is caused by two issues.
/rest/v1/version-info The .htaccess rewrite does not determine the correct base path. Add: RewriteCond %{REQUEST_URI}::$1 ^(.?/)(.)::\2$ and replace: RewriteRule . index.php with: RewriteRule ^ %{ENV:BASE}index.php See: https://stackoverflow.com/questions/21062290/set-rewritebase-to-the-current-folder-path-dynamically This fixes /rest/v1/version-info.
After fixing the rewrite, /rest/v1/user-permissions and other authenticated endpoints return HTTP 401. The browser sends the Bearer header, but on IONOS it is available in PHP as: $_SERVER['REDIRECT_HTTP_AUTHORIZATION'] Add this fallback to getAuthBearerToken() in: /limesurvey/application/libraries/Api/Rest/Endpoint/EndpointFactory.php if ( Apache seems to add the REDIRECT_ prefix during rewrites. Related issue: https://github.com/martialblog/docker-limesurvey/issues/302 WordPress also checks REDIRECT_HTTP_AUTHORIZATION as a fallback: https://developer.wordpress.org/reference/classes/wp_rest_server/get_headers/ | ||||
| Steps To Reproduce | Steps to reproduce Install LimeSurvey 7.1.0 on IONOS shared hosting in /limesurvey/. Point xxx.yyy.com to /limesurvey/. Open the new editor. Expected result The new editor loads. Actual result The editor shows "Check permission" with an endless loading spinner. (Write here what happened instead) | ||||
| Tags | No tags attached. | ||||
| Bug heat | 2 | ||||
| Complete LimeSurvey version number (& build) | 7.1.0 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Story point estimate | 0 | ||||
| Browser | |||||
| Database type & version | MariaDB 11.8 | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | 8.4 | ||||