View Issue Details

This issue affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
20597Bug reportsOtherpublic2026-07-07 10:13
Reporterdavet902 Assigned Totibor.pacalat  
PrioritynoneSeveritycrash 
Status closedResolutionno change required 
Summary20597: Current Update package for PHP 7.4 (6.17.11) includes dependancies that require PHP 8.1
Description

Error message from composer platform check:

Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 7.4.27. in W:\Websites\limesurvey\vendor\composer\platform_check.php on line 24

I edited that check in platform_check.php to check for PHP 7 instead and turned on debugging. The actual error seems to be in twig:

ParseError
syntax error, unexpected '=>' (T_DOUBLE_ARROW)
W:\Websites\limesurvey\vendor\twig\twig\src\ExtensionSet.php(525)

Or, at least, that's the first specific issue.

Steps To Reproduce

Steps to reproduce

Update and reload

Expected result

Updated version

Actual result

Fatal error

TagsNo tags attached.
Bug heat2
Complete LimeSurvey version number (& build)Release 6.17.11 has the issue
I will donate to the project if issue is resolvedNo
BrowserFirefox
Database type & version10.4.22-MariaDB
Server OS (if known)
Webserver software & version (if known)
PHP VersionPHP 7.4.21

Users monitoring this issue

There are no users monitoring this issue.

Activities

davet902

davet902

2026-07-06 18:47

reporter   ~85159

Sorry, should have though to test this before submitting. With composer/platform_check.php edited to check for 7 instead of 8 and the version of twig from the previous release, it all runs fine.

Issue History

Date Modified Username Field Change
2026-07-06 18:40 davet902 New Issue
2026-07-06 18:47 davet902 Note Added: 85159
2026-07-06 18:47 davet902 Bug heat 0 => 2
2026-07-07 10:13 tibor.pacalat Assigned To => tibor.pacalat
2026-07-07 10:13 tibor.pacalat Status new => closed
2026-07-07 10:13 tibor.pacalat Resolution open => no change required