New monthly releases 3.8.8 and 3.9 RC 1

Hi everyone,

We have released our monthly releases today :

Please give a try to 3.9 if you can. It is now in feature freeze with this first Release Candidate. We will just merge the REST API work which has started (to be able to create Lizmap repositories from QGIS directly for instance).

Quick info for 3.9, the “lizmap features table” has been improved

Virtual code and Virtual area are both QGIS expressions for instance. There isn’t any setting in the plugin to add these QGIS expressions as virtual columns. See the documentation for now. Otherwise, if you don’t need these virtual columns, you can still switch to “lizmap features table” in the plugin in the popup section if you have relations associated)

It also possible to control user permissions for exporting a layer, dev made by Faunalia (web part) and 3Liz (Python plugin part). See this new setting in your plugin → Attribute table.

As usual, update your QGIS plugin :wink:

Important note about 3.9, due to recent discussion on Speed problems after update to QGIS Server 3.40.4 and on the GitHub ticket associated, we have decided to “require” Py-QGIS-Server for 3.9. Documentation will be updated. But if you really don’t want Py-QGIS-Server, it is possible to disable this check, read the configuration PHP file used to setup your instance localconfig.ini.php.dist. See Py-QGIS-Server on docs.lizmap.com

Regards

1 Like

Thanks for the new versions.
Under nginx with Py-QGIS-Server I was able to install both versions and at first glance everything looks fine.
Without the Py-QGIS server under Apache I could not use version 3.9.
I probably have to change this block in the localconfig.ini.php.dist file:

[qgisWrapper]
; If off, FCGI is not allowed, only Py-QGIS-Server or QJazz
; …
; allowFcgi=off

But how?
With ; allowFcgi=on it doesn’t work and if I delete the block completely it doesn’t work either

You need to un-comment the block, look at colorization on Discourse, it’s INI file : INI file - Wikipedia

[qgisWrapper]
; If off, FCGI is not allowed, only Py-QGIS-Server or QJazz
; https://docs.lizmap.com/current/en/install/py-qgis-server.html
; https://docs.3liz.org/py-qgis-server/
; https://github.com/3liz/qjazz
allowFcgi=on

Does it work ?

Thanks for the feedback. It works.
I had changed it that way, but only in the localconfig.ini.php.dist and then it is not enough if I only execute the installer.php afterwards.

localconfig.ini.php.dist is just a dummy file for the example, as you should have localconfig.ini.php for “your” settings.

@etrimaille Thanks, it was in the backend and I didn’t think any further

The file is also copied during the first installation

1 Like

Yes, indeed, it must be modified in your localconfig.ini.php. But this file might be old, as you might have done upgrade for many months, so you don’t have this “new” section in your “old” localconfig.ini.php.

localconfig.ini.php.dist is quoted as example to have this new section (as coming from the ZIP 3.9).

This surprised me at first, as I install every update from scratch from the ZIP file.

However, I back up before the update and restore after the installation.
And I see that the file “localconfig.ini.php” is included in the backup. So I must have taken it with me over various versions.
I will update it and only apply the changes.

Does this also affect other configuration files?