Package Details: limesurvey 6.4.11+240304-1

Git Clone URL: https://aur.archlinux.org/limesurvey.git (read-only, click to copy)
Package Base: limesurvey
Description: The most popular FOSS online survey tool on the web.
Upstream URL: https://www.limesurvey.org
Keywords: survey
Licenses: GPL2
Submitter: mawcomw
Maintainer: danieltetraquark
Last Packager: danieltetraquark
Votes: 5
Popularity: 0.000001
First Submitted: 2014-07-23 08:24 (UTC)
Last Updated: 2024-03-11 00:38 (UTC)

Dependencies (9)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

user20159 commented on 2022-05-03 12:36 (UTC)

Version 5.3.11+220425 results in a 404 for download URL https://download.limesurvey.org/latest-stable-release/limesurvey5.3.11+220425.zip. Version 5.3.12+220502 works.

user20159 commented on 2021-11-26 01:18 (UTC)

package() contains this message:

echo "configure your webserver and phpbackend. Files are at /usr/share/webapps/limesurvey. In the browser, go to /index.php?r=installer."

In most cases, the user who builds an AUR package is the same as the one who installs it - but I feel like this message would be better fitting during package install. What do you think? Thanks for packaging this, indeed!

9-r commented on 2021-10-12 08:41 (UTC) (edited on 2021-10-12 08:47 (UTC) by 9-r)

@danieltetraquark: to get back to your question from almost 2 years ago (sorry, I must have overlooked it): I think you are right. Even if using php-fpm one should use separate process managers per webapp and allowing write access to random directories for the default php-fpm by installing a webapp does not feel like the arch way. Maybe expanding the notice during install with the specific directories that require write access for limesurvey to function correctly would spare some headache during first time installs. Thanks for keeping the package up to date, btw :)

9-r commented on 2021-10-12 08:30 (UTC)

While upgrading from 4.x limesurvey required write access to application/config/security.php to update/regenerate encryption keys. I only use limesurvey occasionally, maybe some regular users can pitch in if it makes sense to symlink it to /etc/webapps/limesurvey as well.

danieltetraquark commented on 2021-05-27 17:00 (UTC)

Now with 5.0.0, php8 is supported. Please adjust your webbrowser setup accordingly. Thanks ;)

danieltetraquark commented on 2019-12-20 18:48 (UTC)

@9-r Thanks for the note. I don't think we should do this, because there are other ways to run php than php-fpm (like uwsgi for example), thus I think it should be rather configured by the admin (just like open_basedir). Or am I on a wrong path?

9-r commented on 2019-12-20 17:00 (UTC) (edited on 2019-12-20 17:04 (UTC) by 9-r)

With the recent php update to 7.4 strikter write permissions are enforced via systemds ProtectSystem=Full directive in the php-fpm.service unit file.

This leads to full failure of my limesurvey instance with a notice about missing write access to /usr/share/webapps/limesurvey/tmp/runtime/

I was able to resolve the issue by excluding the limesurvey subfolders "tmp" and "upload" from readonly access for the php-fpm service.

I would suggest to add the following lines or something similar to the package () function in PKGBUILD to permanently create the necessary override during installation.

mkdir "$pkgdir"/etc/systemd/system/php-fpm.service.d/ echo "ReadWritePaths=/usr/share/webapps/limesurvey/tmp/ /usr/share/webapps/limesurvey/upload" > "$pkgdir"/etc/systemd/system/php-fpm.service.d/limesurveyReadWritePaths.conf

relevant documentation: https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ReadWritePaths= https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ProtectSystem=

danieltetraquark commented on 2019-09-08 11:55 (UTC)

@cssanchez fixed.

cssanchez commented on 2019-09-08 01:09 (UTC)

The pkg version needs to be updated again. Last release was yesterday and they broke the link to your version. >.>

https://download.limesurvey.org/latest-stable-release/limesurvey3.17.15+190906.zip

matschi commented on 2019-05-31 16:07 (UTC)

Sorry for the wait - and thank you for your effort!

Sadly, I still get the following results :S

==> Building and installing package ==> Making package: limesurvey 3.17.3+190429-1 (2019-05-31T17:54:15 CEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading limesurvey3.17.3+190429.zip... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading https://download.limesurvey.org/latest-stable-release/limesurvey3.17.3+190429.zip Aborting... ==> ERROR: Makepkg was unable to build limesurvey. ==> Restart building limesurvey ? [y/N] ==> ----------------------------------- ==>