Skip to content
GitLab
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
2ce1583e
Commit
2ce1583e
authored
Feb 15, 2009
by
tbrehm
Browse files
Updated installation instructions
Fixed a bug that prevented the restarting of services when the install is finished.
parent
56a5f489
Changes
10
Hide whitespace changes
Inline
Side-by-side
INSTALL_CENTOS_5.2.txt
View file @
2ce1583e
...
...
@@ -174,8 +174,8 @@ There are two possile scenarios, but not both:
7.1) Installation of beta 3 from tar.gz
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
8
-rc
1
.tar.gz
tar xvfz ISPConfig-3.0.0.
8
-rc
1
.tar.gz
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
9
-rc
2
.tar.gz
tar xvfz ISPConfig-3.0.0.
9
-rc
2
.tar.gz
cd ispconfig3_install/install/
7.2) Installation from SVN
...
...
INSTALL_DEBIAN_4.0.txt
View file @
2ce1583e
...
...
@@ -149,8 +149,8 @@ There are two possile scenarios, but not both:
9.1) Installation of last version from tar.gz
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
8
-rc
1
.tar.gz
tar xvfz ISPConfig-3.0.0.
8
-rc
1
.tar.gz
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
9
-rc
2
.tar.gz
tar xvfz ISPConfig-3.0.0.
9
-rc
2
.tar.gz
cd ispconfig3_install/install/
9.2) Installation from SVN
...
...
INSTALL_DEBIAN_
LENNY
.txt
→
INSTALL_DEBIAN_
5.0
.txt
View file @
2ce1583e
...
...
@@ -65,14 +65,6 @@ bind-address = 127.0.0.1
/etc/init.d/mysql restart
# Set the mysql database password:
# Again use your own domain name...
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h ispconfig.local -u root password yourrootsqlpassword
2) Install Amavisd-new, Spamassassin and Clamav (1 line!):
apt-get install amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 arj nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl
...
...
@@ -81,7 +73,7 @@ apt-get install amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 ar
3) Install apache, PHP5, phpmyadmin, better fastCGI, suexec, Pear and mcrypt (1 line!):
apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt
apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt
php5-imagick imagemagick
# When phpMyAdmin is asking weather to configure itself automatically, select "Apache2"
...
...
@@ -117,11 +109,6 @@ vi /etc/phpmyadmin/apache.conf
</Files>
------------------------------------------------------
opt3.1) Optionally install some image manipulation capabilities to make advanced web designers happy
apt-get install php5-imagick imagemagick
# restart apache before continuing
/etc/init.d/apache2 restart
...
...
@@ -131,7 +118,8 @@ apt-get install php5-imagick imagemagick
apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool
# Edit the file /etc/default/pure-ftpd-common to change the start mode from "inetd" to "standalone".
# Edit the file /etc/default/pure-ftpd-common to change the start mode from "inetd" to "standalone"
and set VIRTUALCHROOT=true
vi /etc/default/pure-ftpd-common
...
...
@@ -151,8 +139,8 @@ vi /etc/inetd.conf
apt-get install g++ libc6 gcc gawk make texinfo libmysqlclient15-dev
cd /tmp
wget http://heanet.dl.sourceforge.net/sourceforge/mydns-ng/mydns-1.2.8.
1
5.tar.gz
tar xvfz mydns-1.2.8.
1
5.tar.gz
wget http://heanet.dl.sourceforge.net/sourceforge/mydns-ng/mydns-1.2.8.
2
5.tar.gz
tar xvfz mydns-1.2.8.
2
5.tar.gz
cd mydns-1.2.8
./configure
make
...
...
@@ -242,6 +230,7 @@ cd jailkit-2.5
./configure
make
make install
cd ..
rm -rf jailkit-2.5*
8) Install fail2ban (optional but recomended, because the monitor tries to show the log)
...
...
@@ -258,8 +247,8 @@ apt-get install fail2ban
9.1) Installation of last version from tar.gz
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
8
-rc
1
.tar.gz
tar xvfz ISPConfig-3.0.0.
8
-rc
1
.tar.gz
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
9
-rc
2
.tar.gz
tar xvfz ISPConfig-3.0.0.
9
-rc
2
.tar.gz
cd ispconfig3_install/install/
9.2) Installation from SVN
...
...
INSTALL_FEDORA_9.txt
View file @
2ce1583e
...
...
@@ -156,8 +156,8 @@ There are two possile scenarios, but not both:
8.1) Installation of beta 3 from tar.gz
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
8
-rc
1
.tar.gz
tar xvfz ISPConfig-3.0.0.
8
-rc
1
.tar.gz
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
9
-rc
2
.tar.gz
tar xvfz ISPConfig-3.0.0.
9
-rc
2
.tar.gz
cd ispconfig3_install/install/
8.2) Installation from SVN
...
...
INSTALL_OPENSUSE_11.txt
View file @
2ce1583e
...
...
@@ -144,8 +144,8 @@ There are two possile scenarios, but not both:
7.1) Installation of beta 3 from tar.gz
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
8
-rc
1
.tar.gz
tar xvfz ISPConfig-3.0.0.
8
-rc
1
.tar.gz
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
9
-rc
2
.tar.gz
tar xvfz ISPConfig-3.0.0.
9
-rc
2
.tar.gz
cd ispconfig3_install/install/
7.2) Installation from SVN
...
...
INSTALL_UBUNTU_7.10.txt
View file @
2ce1583e
...
...
@@ -81,8 +81,8 @@ apt-get install php5-cli
1) Installation of beta 3
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig_3.0.0.
8
-rc
1
.tar.gz
tar xvfz ISPConfig_3.0.0.
8
-rc
1
.tar.gz
wget http://www.ispconfig.org/downloads/ISPConfig_3.0.0.
9
-rc
2
.tar.gz
tar xvfz ISPConfig_3.0.0.
9
-rc
2
.tar.gz
cd ispconfig3_install/install/
2) Installation from SVN
...
...
INSTALL_UBUNTU_8.04.txt
View file @
2ce1583e
...
...
@@ -251,8 +251,8 @@ There are two possile scenarios a) or b), but not both:
a) Installation of beta 3
___
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
8
-rc
1
.tar.gz
tar xvfz ISPConfig_3.0.0.
8
-rc
1
.tar.gz
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
9
-rc
2
.tar.gz
tar xvfz ISPConfig_3.0.0.
9
-rc
2
.tar.gz
cd ispconfig3_install/install/
___
...
...
INSTALL_UBUNTU_8.10.txt
View file @
2ce1583e
...
...
@@ -253,8 +253,8 @@ There are two possile scenarios a) or b), but not both:
a) Installation of beta 3
___
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
8
-rc
1
.tar.gz
tar xvfz ISPConfig_3.0.0.
8
-rc
1
.tar.gz
wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.
9
-rc
2
.tar.gz
tar xvfz ISPConfig_3.0.0.
9
-rc
2
.tar.gz
cd ispconfig3_install/install/
___
...
...
install/install.php
View file @
2ce1583e
...
...
@@ -210,19 +210,19 @@ if($install_mode == 'standard') {
$inst
->
install_crontab
();
swriteln
(
'Restarting services ...'
);
if
(
$conf
[
'mysql'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'mysql'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'mysql'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'postfix'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'postfix'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'postfix'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'saslauthd'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'saslauthd'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'saslauthd'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'amavis'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'amavis'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'amavis'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'clamav'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'clamav'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'clamav'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-authdaemon'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-authdaemon'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-authdaemon'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-imap'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-imap'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-imap'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-imap-ssl'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-imap-ssl'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-imap-ssl'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-pop'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-pop'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-pop'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-pop-ssl'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-pop-ssl'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-pop-ssl'
]
.
' restart'
);
if
(
$conf
[
'apache'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'apache'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'apache'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'pureftpd'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'pureftpd'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'pureftpd'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'mydns'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'mydns'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'mydns'
][
'init_script'
]
.
' restart &> /dev/null'
);
if
(
$conf
[
'mysql'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
mysql'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'mysql'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'postfix'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
postfix'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'postfix'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'saslauthd'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
saslauthd'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'saslauthd'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'amavis'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
amavis'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'amavis'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'clamav'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
clamav'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'clamav'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-authdaemon'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-authdaemon'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-authdaemon'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-imap'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-imap'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-imap'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-imap-ssl'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-imap-ssl'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-imap-ssl'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-pop'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-pop'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-pop'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-pop-ssl'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-pop-ssl'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-pop-ssl'
]
.
' restart'
);
if
(
$conf
[
'apache'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
apache'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'apache'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'pureftpd'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
pureftpd'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'pureftpd'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'mydns'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
mydns'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'mydns'
][
'init_script'
]
.
' restart &> /dev/null'
);
}
else
{
...
...
install/update.php
View file @
2ce1583e
...
...
@@ -316,24 +316,24 @@ if($update_crontab_answer == 'yes') {
//** Restart services:
if
(
$reconfigure_services_answer
==
'yes'
)
{
swriteln
(
'Restarting services ...'
);
if
(
$conf
[
'mysql'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'mysql'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'mysql'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'mysql'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
mysql'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'mysql'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'services'
][
'mail'
])
{
if
(
$conf
[
'postfix'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'postfix'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'postfix'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'saslauthd'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'saslauthd'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'saslauthd'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'amavis'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'amavis'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'amavis'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'clamav'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'clamav'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'clamav'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-authdaemon'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-authdaemon'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-authdaemon'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-imap'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-imap'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-imap'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-imap-ssl'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-imap-ssl'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-imap-ssl'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-pop'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-pop'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-pop'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-pop-ssl'
]
!=
''
&&
is_file
(
$conf
[
'courier'
][
'courier-pop-ssl'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-pop-ssl'
]
.
' restart'
);
if
(
$conf
[
'postfix'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
postfix'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'postfix'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'saslauthd'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
saslauthd'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'saslauthd'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'amavis'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
amavis'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'amavis'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'clamav'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
clamav'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'clamav'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-authdaemon'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-authdaemon'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-authdaemon'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-imap'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-imap'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-imap'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-imap-ssl'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-imap-ssl'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-imap-ssl'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-pop'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-pop'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-pop'
]
.
' restart'
);
if
(
$conf
[
'courier'
][
'courier-pop-ssl'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
courier'
][
'courier-pop-ssl'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'courier'
][
'courier-pop-ssl'
]
.
' restart'
);
}
if
(
$conf
[
'services'
][
'web'
])
{
if
(
$conf
[
'apache'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'apache'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'apache'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'pureftpd'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'pureftpd'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'pureftpd'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'apache'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
apache'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'apache'
][
'init_script'
]
.
' restart'
);
if
(
$conf
[
'pureftpd'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
pureftpd'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'pureftpd'
][
'init_script'
]
.
' restart'
);
}
if
(
$conf
[
'services'
][
'dns'
])
{
if
(
$conf
[
'mydns'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'mydns'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'mydns'
][
'init_script'
]
.
' restart &> /dev/null'
);
if
(
$conf
[
'mydns'
][
'init_script'
]
!=
''
&&
is_file
(
$conf
[
'
init_scripts'
]
.
'/'
.
$conf
[
'
mydns'
][
'init_script'
]))
system
(
$conf
[
'init_scripts'
]
.
'/'
.
$conf
[
'mydns'
][
'init_script'
]
.
' restart &> /dev/null'
);
}
}
...
...
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