You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When upgrading Limesurvey, I came into a persistence trap: the upload/surveys is just one of a few upload directories you may want to keep persistence - for example, if you upload custom themes, they land in the upload/themes.
So for anyone who came into this in the future: you most probably want to have a persistent volume or mounted directory for each subdirectory in /var/www/html/upload. They are admintheme, global, labels, plugins, surveys, themes, twig - or just a one mount for the whole upload directory.
The second tip is about the Apache edition deployed behind a reverse proxy, but listening to non-HTTP(S) port (the default configuration from examples). You may notice that some URLs don't work without the trailing slash, e.g. https://your-host/admin - the reason is simple, Apache wanted to redirect you to the canonical URL with the slash, but it used own listening port in the response. When the front proxy doesn't listen on it, the request won't work. To overcome it, just add the ServerName directive with your domain to the virtual host configuration in Apache - it will stop guessing the correct one.
The text was updated successfully, but these errors were encountered:
When upgrading Limesurvey, I came into a persistence trap: the
upload/surveys
is just one of a few upload directories you may want to keep persistence - for example, if you upload custom themes, they land in theupload/themes
.So for anyone who came into this in the future: you most probably want to have a persistent volume or mounted directory for each subdirectory in
/var/www/html/upload
. They areadmintheme
,global
,labels
,plugins
,surveys
,themes
,twig
- or just a one mount for the wholeupload
directory.The second tip is about the Apache edition deployed behind a reverse proxy, but listening to non-HTTP(S) port (the default configuration from examples). You may notice that some URLs don't work without the trailing slash, e.g.
https://your-host/admin
- the reason is simple, Apache wanted to redirect you to the canonical URL with the slash, but it used own listening port in the response. When the front proxy doesn't listen on it, the request won't work. To overcome it, just add theServerName
directive with your domain to the virtual host configuration in Apache - it will stop guessing the correct one.The text was updated successfully, but these errors were encountered: