Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISPConfig
ISPConfig 3
Commits
07fb684d
Commit
07fb684d
authored
Apr 25, 2022
by
Marius Burkard
Browse files
- fixed undefined index warnings
parent
02564b6e
Pipeline
#11120
passed with stage
in 7 minutes and 15 seconds
Changes
2
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
install/lib/installer_base.lib.php
View file @
07fb684d
...
...
@@ -1507,7 +1507,7 @@ class installer_base {
}
$new_options
[]
=
$value
;
}
if
(
$configure_lmtp
&&
$conf
[
'mail'
][
'content_filter'
]
===
'amavisd'
)
{
if
(
$configure_lmtp
&&
(
!
isset
(
$conf
[
'mail'
][
'content_filter'
])
||
$conf
[
'mail'
][
'content_filter'
]
===
'amavisd'
)
)
{
for
(
$i
=
0
;
isset
(
$new_options
[
$i
]);
$i
++
)
{
if
(
$new_options
[
$i
]
==
'reject_unlisted_recipient'
)
{
array_splice
(
$new_options
,
$i
+
1
,
0
,
array
(
"check_recipient_access proxy:mysql:${config_dir}/mysql-verify_recipients.cf"
));
...
...
install/update.php
View file @
07fb684d
...
...
@@ -562,7 +562,7 @@ if($conf['apache']['installed'] == true) {
if
(
$inst
->
install_ispconfig_interface
)
{
//** Customise the port ISPConfig runs on
$ispconfig_port_number
=
get_ispconfig_port_number
();
if
(
$autoupdate
[
'ispconfig_port'
]
==
'default'
)
$autoupdate
[
'ispconfig_port'
]
=
$ispconfig_port_number
;
if
(
isset
(
$autoupdate
[
'ispconfig_port'
])
&&
$autoupdate
[
'ispconfig_port'
]
==
'default'
)
$autoupdate
[
'ispconfig_port'
]
=
$ispconfig_port_number
;
if
(
$conf
[
'webserver'
][
'server_type'
]
==
'nginx'
){
$conf
[
'nginx'
][
'vhost_port'
]
=
$inst
->
free_query
(
'ISPConfig Port'
,
$ispconfig_port_number
,
'ispconfig_port'
);
}
else
{
...
...
@@ -607,13 +607,13 @@ if($update_crontab_answer == 'yes') {
//** Restart services:
if
(
$reconfigure_services_answer
==
'yes'
)
{
swriteln
(
'Restarting services ...'
);
if
(
$conf
[
'mysql'
][
'installed'
]
==
true
&&
$conf
[
'mysql'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'mysql'
][
'init_script'
],
'restart'
)
.
' >/dev/null 2>&1'
);
if
(
$conf
[
'mysql'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'mysql'
][
'init_script'
])
&&
$conf
[
'mysql'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'mysql'
][
'init_script'
],
'restart'
)
.
' >/dev/null 2>&1'
);
if
(
$conf
[
'services'
][
'mail'
])
{
if
(
$conf
[
'postfix'
][
'installed'
]
==
true
&&
$conf
[
'postfix'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'postfix'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'saslauthd'
][
'installed'
]
==
true
&&
$conf
[
'saslauthd'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'saslauthd'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'amavis'
][
'installed'
]
==
true
&&
$conf
[
'amavis'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'amavis'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'rspamd'
][
'installed'
]
==
true
&&
$conf
[
'rspamd'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'rspamd'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'clamav'
][
'installed'
]
==
true
&&
$conf
[
'clamav'
][
'init_script'
]
!=
''
&&
$conf
[
'amavis'
][
'installed'
]
==
true
)
system
(
$inst
->
getinitcommand
(
$conf
[
'clamav'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'postfix'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'postfix'
][
'init_script'
])
&&
$conf
[
'postfix'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'postfix'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'saslauthd'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'saslauthd'
][
'init_script'
])
&&
$conf
[
'saslauthd'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'saslauthd'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'amavis'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'amavis'
][
'init_script'
])
&&
$conf
[
'amavis'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'amavis'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'rspamd'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'rspamd'
][
'init_script'
])
&&
$conf
[
'rspamd'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'rspamd'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'clamav'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'clamav'
][
'init_script'
])
&&
$conf
[
'clamav'
][
'init_script'
]
!=
''
&&
$conf
[
'amavis'
][
'installed'
]
==
true
)
system
(
$inst
->
getinitcommand
(
$conf
[
'clamav'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'courier'
][
'installed'
]
==
true
){
if
(
$conf
[
'courier'
][
'courier-authdaemon'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'courier'
][
'courier-authdaemon'
],
'restart'
));
if
(
$conf
[
'courier'
][
'courier-imap'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'courier'
][
'courier-imap'
],
'restart'
));
...
...
@@ -621,8 +621,8 @@ if($reconfigure_services_answer == 'yes') {
if
(
$conf
[
'courier'
][
'courier-pop'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'courier'
][
'courier-pop'
],
'restart'
));
if
(
$conf
[
'courier'
][
'courier-pop-ssl'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'courier'
][
'courier-pop-ssl'
],
'restart'
));
}
if
(
$conf
[
'dovecot'
][
'installed'
]
==
true
&&
$conf
[
'dovecot'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'dovecot'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'mailman'
][
'installed'
]
==
true
&&
$conf
[
'mailman'
][
'init_script'
]
!=
''
)
system
(
'nohup '
.
$inst
->
getinitcommand
(
$conf
[
'mailman'
][
'init_script'
],
'restart'
)
.
' >/dev/null 2>&1 &'
);
if
(
$conf
[
'dovecot'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'dovecot'
][
'init_script'
])
&&
$conf
[
'dovecot'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'dovecot'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'mailman'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'mailman'
][
'init_script'
])
&&
$conf
[
'mailman'
][
'init_script'
]
!=
''
)
system
(
'nohup '
.
$inst
->
getinitcommand
(
$conf
[
'mailman'
][
'init_script'
],
'restart'
)
.
' >/dev/null 2>&1 &'
);
}
if
(
$conf
[
'services'
][
'web'
]
||
$inst
->
install_ispconfig_interface
)
{
if
(
$conf
[
'webserver'
][
'server_type'
]
==
'apache'
)
{
...
...
@@ -636,27 +636,27 @@ if($reconfigure_services_answer == 'yes') {
//* Reload is enough for nginx
if
(
$conf
[
'webserver'
][
'server_type'
]
==
'nginx'
){
if
(
$conf
[
'nginx'
][
'php_fpm_init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'nginx'
][
'php_fpm_init_script'
],
'reload'
));
if
(
$conf
[
'nginx'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'nginx'
][
'init_script'
],
'reload'
));
if
(
isset
(
$conf
[
'nginx'
][
'init_script'
])
&&
$conf
[
'nginx'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'nginx'
][
'init_script'
],
'reload'
));
}
if
(
$conf
[
'pureftpd'
][
'installed'
]
==
true
&&
$conf
[
'pureftpd'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'pureftpd'
][
'init_script'
],
'restart'
));
if
(
$conf
[
'pureftpd'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'pureftpd'
][
'init_script'
])
&&
$conf
[
'pureftpd'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'pureftpd'
][
'init_script'
],
'restart'
));
}
if
(
$conf
[
'services'
][
'dns'
])
{
if
(
$conf
[
'mydns'
][
'installed'
]
==
true
&&
$conf
[
'mydns'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'mydns'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
if
(
$conf
[
'powerdns'
][
'installed'
]
==
true
&&
$conf
[
'powerdns'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'powerdns'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
if
(
$conf
[
'bind'
][
'installed'
]
==
true
&&
$conf
[
'bind'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'bind'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
if
(
$conf
[
'mydns'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'mydns'
][
'init_script'
])
&&
$conf
[
'mydns'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'mydns'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
if
(
$conf
[
'powerdns'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'powerdns'
][
'init_script'
])
&&
$conf
[
'powerdns'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'powerdns'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
if
(
$conf
[
'bind'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'bind'
][
'init_script'
])
&&
$conf
[
'bind'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'bind'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
}
if
(
$conf
[
'services'
][
'xmpp'
])
{
if
(
$conf
[
'xmpp'
][
'installed'
]
==
true
&&
$conf
[
'xmpp'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'xmpp'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
if
(
$conf
[
'xmpp'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'xmpp'
][
'init_script'
])
&&
$conf
[
'xmpp'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'xmpp'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
}
if
(
$conf
[
'services'
][
'proxy'
])
{
// if($conf['squid']['installed'] == true && $conf['squid']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['squid']['init_script'])) system($conf['init_scripts'].'/'.$conf['squid']['init_script'].' restart &> /dev/null');
if
(
$conf
[
'nginx'
][
'installed'
]
==
true
&&
$conf
[
'nginx'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'nginx'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
// if($conf['squid']['installed'] == true &&
isset($conf['squid']['init_script']) &&
$conf['squid']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['squid']['init_script'])) system($conf['init_scripts'].'/'.$conf['squid']['init_script'].' restart &> /dev/null');
if
(
$conf
[
'nginx'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'nginx'
][
'init_script'
])
&&
$conf
[
'nginx'
][
'init_script'
]
!=
''
)
system
(
$inst
->
getinitcommand
(
$conf
[
'nginx'
][
'init_script'
],
'restart'
)
.
' &> /dev/null'
);
}
if
(
$conf
[
'services'
][
'firewall'
])
{
if
(
$conf
[
'ufw'
][
'installed'
]
==
true
&&
$conf
[
'ufw'
][
'init_script'
]
!=
''
&&
is_executable
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'ufw'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'ufw'
][
'init_script'
]
.
' restart &> /dev/null'
);
if
(
$conf
[
'ufw'
][
'installed'
]
==
true
&&
isset
(
$conf
[
'ufw'
][
'init_script'
])
&&
$conf
[
'ufw'
][
'init_script'
]
!=
''
&&
is_executable
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'ufw'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'ufw'
][
'init_script'
]
.
' restart &> /dev/null'
);
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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