Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
Open sidebar
Webslice
ISPConfig 3
Commits
254a4af7
Commit
254a4af7
authored
Oct 04, 2012
by
Falko Timme
Browse files
- Fixed FS#2436: nginx + php-fpm: commented out custom php.ini settings get into pool config.
parent
a5b1a01b
Changes
2
Hide whitespace changes
Inline
Side-by-side
server/plugins-available/apache2_plugin.inc.php
View file @
254a4af7
...
...
@@ -2381,27 +2381,31 @@ class apache2_plugin {
$ini_settings
=
explode
(
"
\n
"
,
$custom_php_ini_settings
);
if
(
is_array
(
$ini_settings
)
&&
!
empty
(
$ini_settings
)){
foreach
(
$ini_settings
as
$ini_setting
){
list
(
$key
,
$value
)
=
explode
(
'='
,
$ini_setting
);
if
(
$value
){
$value
=
trim
(
$value
);
$key
=
trim
(
$key
);
switch
(
strtolower
(
$value
))
{
case
'0'
:
// PHP-FPM might complain about invalid boolean value if you use 0
$value
=
'off'
;
case
'1'
:
case
'on'
:
case
'off'
:
case
'true'
:
case
'false'
:
case
'yes'
:
case
'no'
:
$final_php_ini_settings
[]
=
array
(
'ini_setting'
=>
'php_admin_flag['
.
$key
.
'] = '
.
$value
);
break
;
default
:
$final_php_ini_settings
[]
=
array
(
'ini_setting'
=>
'php_admin_value['
.
$key
.
'] = '
.
$value
);
}
$ini_setting
=
trim
(
$ini_setting
);
if
(
substr
(
$ini_setting
,
0
,
1
)
==
';'
)
continue
;
if
(
substr
(
$ini_setting
,
0
,
1
)
==
'#'
)
continue
;
if
(
substr
(
$ini_setting
,
0
,
2
)
==
'//'
)
continue
;
list
(
$key
,
$value
)
=
explode
(
'='
,
$ini_setting
);
if
(
$value
){
$value
=
trim
(
$value
);
$key
=
trim
(
$key
);
switch
(
strtolower
(
$value
))
{
case
'0'
:
// PHP-FPM might complain about invalid boolean value if you use 0
$value
=
'off'
;
case
'1'
:
case
'on'
:
case
'off'
:
case
'true'
:
case
'false'
:
case
'yes'
:
case
'no'
:
$final_php_ini_settings
[]
=
array
(
'ini_setting'
=>
'php_admin_flag['
.
$key
.
'] = '
.
$value
);
break
;
default
:
$final_php_ini_settings
[]
=
array
(
'ini_setting'
=>
'php_admin_value['
.
$key
.
'] = '
.
$value
);
}
}
}
}
}
...
...
server/plugins-available/nginx_plugin.inc.php
View file @
254a4af7
...
...
@@ -1908,27 +1908,31 @@ class nginx_plugin {
$ini_settings
=
explode
(
"
\n
"
,
$custom_php_ini_settings
);
if
(
is_array
(
$ini_settings
)
&&
!
empty
(
$ini_settings
)){
foreach
(
$ini_settings
as
$ini_setting
){
list
(
$key
,
$value
)
=
explode
(
'='
,
$ini_setting
);
if
(
$value
){
$value
=
trim
(
$value
);
$key
=
trim
(
$key
);
switch
(
strtolower
(
$value
))
{
case
'0'
:
// PHP-FPM might complain about invalid boolean value if you use 0
$value
=
'off'
;
case
'1'
:
case
'on'
:
case
'off'
:
case
'true'
:
case
'false'
:
case
'yes'
:
case
'no'
:
$final_php_ini_settings
[]
=
array
(
'ini_setting'
=>
'php_admin_flag['
.
$key
.
'] = '
.
$value
);
break
;
default
:
$final_php_ini_settings
[]
=
array
(
'ini_setting'
=>
'php_admin_value['
.
$key
.
'] = '
.
$value
);
}
$ini_setting
=
trim
(
$ini_setting
);
if
(
substr
(
$ini_setting
,
0
,
1
)
==
';'
)
continue
;
if
(
substr
(
$ini_setting
,
0
,
1
)
==
'#'
)
continue
;
if
(
substr
(
$ini_setting
,
0
,
2
)
==
'//'
)
continue
;
list
(
$key
,
$value
)
=
explode
(
'='
,
$ini_setting
);
if
(
$value
){
$value
=
trim
(
$value
);
$key
=
trim
(
$key
);
switch
(
strtolower
(
$value
))
{
case
'0'
:
// PHP-FPM might complain about invalid boolean value if you use 0
$value
=
'off'
;
case
'1'
:
case
'on'
:
case
'off'
:
case
'true'
:
case
'false'
:
case
'yes'
:
case
'no'
:
$final_php_ini_settings
[]
=
array
(
'ini_setting'
=>
'php_admin_flag['
.
$key
.
'] = '
.
$value
);
break
;
default
:
$final_php_ini_settings
[]
=
array
(
'ini_setting'
=>
'php_admin_value['
.
$key
.
'] = '
.
$value
);
}
}
}
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment