View Issue Details

This issue affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
20374Bug reportsOtherpublic2026-11-01 16:31
ReporterDenisChenu Assigned ToDenisChenu  
PrioritynoneSeverityminor 
Status assignedResolutionopen 
Product Version6.6.x 
Summary20374: No way to get Question theme with symbolic link
Description

When using symbolic link to Question theme directory : theme didn't appear

Steps To Reproduce

Steps to reproduce

Get a theme and download it https://github.com/tpartner/LimeSurvey-Net-Promoter-Score (for example)
Put it in /var/www/themes (for example) and be sure www-data can read it
Put the symbolic link to ./upload/themes/question/ (ln -s /var/www/themes/LimeSurvey-Net-Promoter-Score/Net-Promoter-Score /var/www/limesurvey/upload/themes/question/)
Check question theme list

Expected result

See the theme to install

Actual result

No theme to install

TagsNo tags attached.
Bug heat4
Complete LimeSurvey version number (& build)6.16.0
I will donate to the project if issue is resolvedNo
Browsernot relevant
Database type & versionnot relevant
Server OS (if known)Linux debian
Webserver software & version (if known)nginx
PHP Versionnot relevant
Git branch / Pull Request URLN/A

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2025-11-27 17:47

developer   ~83953

Interest

For development : I use symbolic link for all of my plugin then can test on different LimeSurvey version (and all of my repo are oin a specific directory)
If you have 2 instances or more on same server: you can use same files for different instance (you don't do it for limeservices ?)

And there are no reason it was not allowed

c_schmitz

c_schmitz

2026-03-20 15:33

administrator   ~84502

Security is certainly a reason.

DenisChenu

DenisChenu

2026-03-20 15:46

developer   ~84506

Security is certainly a reason.

? Why ? It's my choice to get by link and it's only accessible by server admin

Symbolic link work for plugins and for the Survey theme.

It's OK if i fix it ?

c_schmitz

c_schmitz

2026-11-01 16:31

administrator   ~87074

You're right, there's no real security reason here. Uploaded ZIPs can't create symlinks, so only the server admin can add one.
Go ahead and fix it. Please follow symlinks only for the theme folders directly in the question theme directory, not in the folders below them, so a symlink loop or a linked repo can't slow down or clutter the theme list.

Issue History

Date Modified Username Field Change
2025-11-27 17:45 DenisChenu New Issue
2025-11-27 17:47 DenisChenu Note Added: 83953
2025-11-27 17:47 DenisChenu Bug heat 0 => 2
2026-03-02 14:56 c_schmitz Assigned To => c_schmitz
2026-03-02 14:56 c_schmitz Status new => assigned
2026-03-20 15:33 c_schmitz Note Added: 84502
2026-03-20 15:33 c_schmitz Bug heat 2 => 4
2026-03-20 15:34 c_schmitz Assigned To c_schmitz =>
2026-03-20 15:46 DenisChenu Note Added: 84506
2026-03-23 19:18 DenisChenu Assigned To => DenisChenu
2026-11-01 16:31 c_schmitz Note Added: 87074