--- /dev/null
+class php::defaults {
+ php::config {
+ 'error_reporting' : value => 'E_ALL & ~E_NOTICE',
+ 'post_max_size' : value => '100M',
+ 'upload_max_filesize' : value => '100M',
+ }
+}
--- /dev/null
+class php::hardened {
+ php::config {
+ 'allow_url_fopen' : value => 'Off';
+ 'allow_url_include' : value => 'Off';
+ 'disable_functions' : value => 'phpinfo, system, exec, shell_exec, passthru, proc_get_status, proc_open, popen, proc_close, proc_nice, proc_terminate, pcntl_exec, proc_open, show_source, dl, symlink, syslog, system_exec';
+ #value => 'disable_functions = phpinfo, system, exec, shell_exec, passthru, proc_get_status, proc_open, popen, proc_close, proc_nice, proc_terminate, pcntl_exec, proc_open, curl_init, parse_ini_file, show_source, dl, symlink, syslog, mail, system_exec',
+ }
+}