Special configurations with Virtualmin

How to install WikiSuite documents a typical installation. But your needs can differ.

As of 2022-10-09, this page is still a draft.

The goal is to document (or even better point to documentation) about

  • Change server-wide settings via CLI (Webmin)
  • Change server-wide settings via GUI (Webmin)
  • Overriding settings for one site via CLI (Virtualmin)
  • Overriding settings for one site via GUI (Virtualmin)
  • Overriding settings for one site via text file (like .user.ini) which work well for cloneandupgrade

Should we have a default .user.ini? Perhaps with some common settings commented out?

Should we have _user.ini for default values? And we can have an alias like we do for .htaccess to _htaccess?


Create a file names .user.ini and put it in your Tiki directory (and wait a few minutes)
post_max_size = 1000M
memory_limit = 4000M 
upload_max_filesize = 1000M 
display_errors = On
error_reporting = E_ALL

Display error messages

To do: document way to override for whole server. Ex.: a dev server could have always at on, or per site.

Virtualmin -> (pick the Virtual Server or Sub Server) -> Services -> PHP-FPM Configuration -> Error Logging

  • Display error messages: Yes
  • Error types to display: All errors and warnings

Change PHP version

Virtualmin -> (pick the Virtual Server or Sub Server) -> Server Configuration -> PHP Version

You should not change the "PHP script execution mode" unless you know what you are doing.


tiki-admin.php?page=performance -> Bytecode Cache can report a setting to be adjusted:

One way (perhaps not the cleanest) is to find the php.ini file for opcache for your php. Ex.: /etc/php/7.4/fpm/conf.d/10-opcache.ini and
and restart your Apache server (or reboot the whole server). Then, check tiki-admin.php?page=performance after a while.


On ClearOS, it was recommended to put zlib.output_compression = 1 in .user.ini What about Virtualmin?

We will propose a change of default setting as per: https://dev.tiki.org/Review-Performance-for-2023