diff --git a/roles/www_options/tasks/main.yml b/roles/www_options/tasks/main.yml index f450b2811..b2c1afbc5 100644 --- a/roles/www_options/tasks/main.yml +++ b/roles/www_options/tasks/main.yml @@ -85,6 +85,10 @@ - { regexp: '^max_input_vars', line: 'max_input_vars = 1000 ; default is 1000 / Moodle 3.11+ requires 5000+ with PHP 8+' } when: not nginx_high_php_limits and not moodle_install # REMINDER: THIS ENTIRE 5-STANZA BLOCK IS ONLY INVOKED... when: moodle_install or nextcloud_install or pbx_install or wordpress_install + # WARNING: This might cause excess use of RAM/disk or other resources! + # The first 5 values below were chosen by @ericnitschke and @kananigit on + # 2018-09-19: https://github.com/iiab/iiab/issues/1147 + # 2020-03-08: IIAB DOES NOT SUPPORT UNINSTALLING APPS, so additional # clauses (to reset/restore PHP's defaults) are not necessary at this time. @@ -92,13 +96,7 @@ # editing /etc/php/{{ php_version }}/cli/php.ini (below) -- though during # regular operation it uses: .../fpm/php.ini # And in the past it used: .../apache2/php.ini - # - # SEE ALSO roles/moodle/tasks/install.yml WHERE SIMILAR SURGERY'S DONE TO - # /etc/php/{{ php_version }}/apache2/php.ini UNTIL MOODLE'S PORTED TO NGINX! - # WARNING: This might cause excess use of RAM/disk or other resources! - # The first 5 values below were chosen by @ericnitschke and @kananigit on - # 2018-09-19: https://github.com/iiab/iiab/issues/1147 - name: "Enact 'nginx_high_php_limits: True' in /etc/php/{{ php_version }}/fpm/php.ini for schools that use WordPress/Moodle/Nextcloud/PBX intensively (allow photos/docs up to 500MB, 300s timeouts, memory_limit = 512M for Nextcloud, max_input_vars = 5000 for Moodle)" lineinfile: path: /etc/php/{{ php_version }}/fpm/php.ini # COMPARE /etc/php/{{ php_version }}/cli/php.ini AND /etc/php/{{ php_version }}/apache2/php.ini