Please help us help you and fill where relevant: Your LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen] Own server or LimeSurvey hosting: Survey theme/template:
==================
Hi running limeSurvey on a shared host. Linus based LiteSpeed server, MySQL Version 10.5
LimeSurvey version 5.3.23 release 220705. Fresh installation on both filesystem and database.
Using the remote control API. Everything is working without problems on PHP 7.4. However when I change to PHP version 8 or PHP version 8.1, the remotecontrol calls fail.
I turned on debug level 2 and caught the response from the server and it is pointing to the error:
"BigData::hasStream(): Argument #1 ($result) must be passed by reference, value given" on line 24 of application/libraries/BigData.php(24)
The function array_reduce did change in PHP version 8, so I guess it makes sense. This seems like a bug, however I have never posted a bug report before and wanted to make sure I wasn't doing something stupid.
Has anyone else seen this message? Has anyone has success in running remote control on PHP version 8?