So, I'm running LimeSurvey CE on 3.14.x currently, updating to 3.15.x soon. Today I tried upgrading PHP on my IIS server from a depreciated 5.6.x to a more current 7.2.11. I got everything working fine enough that I got the admin login screen to load well enough, but couldn't actually log in to the system. Couldn't really find anything helpful in the browser's developer console, error messages or such.
Does anyone know if any specific modules have to be enabled so as to get LS 3.x to function with PHP 7.2?
Currently my extensions look like this:
;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl extension=imap ;extension=interbase
;extension=ldap extension=mbstring ;extension=exif ; Must be after mbstring as it depends on it extension=mysqli ;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
extension=odbc extension=openssl ;extension=pdo_firebird extension=pdo_mysql ;extension=pdo_oci
extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop
;extension=snmp
;extension=soap
;extension=sockets
;extension=sqlite3
;extension=tidy
;extension=xmlrpc
;extension=xsl
The earlier extension php_mysql.dll has been removed from PHP7.
Or do I perhaps have to make changes to the LimeSurvey config itself when upgrading PHP?
Thanks for any helpful tips, and I hope you all have a nice weekend coming up!
extension=fileinfo , extension=gd2 and extension=exif
Else : maybe something with session, activate debug mode and check what session is created using a developper tool
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.