enhanced list of allowed php.ini-directives for php-fpm
This commit is contained in:
@@ -35,57 +35,77 @@ class phpinterface_fpm {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* defines what can be used for pool-config from php.ini
|
* defines what can be used for pool-config from php.ini
|
||||||
|
* Mostly taken from http://php.net/manual/en/ini.list.php
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
private $_ini = array(
|
private $_ini = array(
|
||||||
'php_value' => array(
|
'php_value' => array(
|
||||||
'error_reporting',
|
'auto_append_file',
|
||||||
'max_execution_time',
|
'auto_prepend_file',
|
||||||
'include_path',
|
'date.timezone',
|
||||||
'upload_max_filesize',
|
'default_charset',
|
||||||
'log_errors_max_len'
|
'error_reporting',
|
||||||
|
'include_path',
|
||||||
|
'log_errors_max_len',
|
||||||
|
'max_execution_time',
|
||||||
|
'session.cookie_domain',
|
||||||
|
'session.cookie_lifetime',
|
||||||
|
'session.cookie_path',
|
||||||
|
'session.name',
|
||||||
|
'session.serialize_handler',
|
||||||
|
'upload_max_filesize',
|
||||||
|
'xmlrpc_error_number'
|
||||||
),
|
),
|
||||||
'php_flag' => array(
|
'php_flag' => array(
|
||||||
'short_open_tag',
|
'asp_tags',
|
||||||
'asp_tags',
|
'display_errors',
|
||||||
'display_errors',
|
'display_startup_errors',
|
||||||
'display_startup_errors',
|
'html_errors',
|
||||||
'log_errors',
|
'log_errors',
|
||||||
'track_errors',
|
'magic_quotes_gpc',
|
||||||
'html_errors',
|
'magic_quotes_runtime',
|
||||||
'magic_quotes_gpc',
|
'magic_quotes_sybase',
|
||||||
'magic_quotes_runtime',
|
'session.auto_start',
|
||||||
'magic_quotes_sybase'
|
'session.cookie_secure',
|
||||||
|
'session.use_cookies',
|
||||||
|
'short_open_tag',
|
||||||
|
'track_errors',
|
||||||
|
'xmlrpc_errors'
|
||||||
),
|
),
|
||||||
'php_admin_value' => array(
|
'php_admin_value' => array(
|
||||||
'open_basedir',
|
'cgi.redirect_status_env',
|
||||||
'precision',
|
'date.timezone',
|
||||||
'output_buffering',
|
'disable_classes',
|
||||||
'disable_functions',
|
'disable_functions',
|
||||||
'max_input_time',
|
'error_log',
|
||||||
'memory_limit',
|
'gpc_order',
|
||||||
'post_max_size',
|
'max_input_time',
|
||||||
'variables_order',
|
'memory_limit',
|
||||||
'gpc_order',
|
'open_basedir',
|
||||||
'date.timezone',
|
'output_buffering',
|
||||||
'sendmail_path',
|
'post_max_size',
|
||||||
'session.gc_divisor',
|
'precision',
|
||||||
'session.gc_probability',
|
'sendmail_path',
|
||||||
'error_log'
|
'session.gc_divisor',
|
||||||
|
'session.gc_probability',
|
||||||
|
'variables_order'
|
||||||
),
|
),
|
||||||
'php_admin_flag' => array(
|
'php_admin_flag' => array(
|
||||||
'allow_call_time_pass_reference',
|
'allow_call_time_pass_reference',
|
||||||
'allow_url_fopen',
|
'allow_url_fopen',
|
||||||
'cgi.force_redirect',
|
'allow_url_include',
|
||||||
'enable_dl',
|
'auto_detect_line_endings',
|
||||||
'expose_php',
|
'cgi.fix_pathinfo',
|
||||||
'ignore_repeated_errors',
|
'cgi.force_redirect',
|
||||||
'ignore_repeated_source',
|
'enable_dl',
|
||||||
'report_memleaks',
|
'expose_php',
|
||||||
'register_argc_argv',
|
'file_uploads',
|
||||||
'file_uploads',
|
'ignore_repeated_errors',
|
||||||
'allow_url_fopen',
|
'ignore_repeated_source',
|
||||||
'log_errors'
|
'log_errors',
|
||||||
|
'register_argc_argv',
|
||||||
|
'report_memleaks'
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user