ZyXEL APS 1.0 User Guide - Page 47

Manual Installation

Page 47 highlights

Auto Provisioning Administrator's Guide 8 The server restarts after a few seconds. 9 After the server restarts, it should be up and running. The server is pre-configured. You can use it with the default settings. If you want to change these settings, see Appendix B on page 79. 4.4 Manual Installation Note: You do not need to use this section if you use the installation CD. You can continue to the next chapter. Use the following steps to manually install the auto provisioning server software. VSS stands for VoIP Subscribing System, the sample CRM server software. 1 Open Public\Function\Config.php, modify the following values according to your operational environment $mysql_server = 'localhost'; // MySQL hostname or IP address $user_id = 'root'; // MySQL user $user_password = ''; // MySQL password (only needed) $database = 'provisioning'; // Provisioning Server database name $database_connection_error_msg = 'database connect failure '; $VSS_WebService = "http://localhost/VSS/WebService/SubscriberService.php";// VSS Web Service $ps_web_path = "/var/www/html/PS"; // Provisioning Server Path $sys_logfile = "/var/log/httpd.log"; // Apache start and stop log file $zyxel_3des_key = "this is a secret key";// ZyXEL 3des key is the key with which the data will be encrypted. If it's smaller that the required keysize, it is padded with '\0'. It is better not to use ASCII strings for keys. It is recommended to use the mhash functions to create a key from a string. It must be less than 13 characters. 2 Change files and directories recursively for fold PS/temp/ and PS/bkup/ with Read and Write rights 3 Set PS/SystemMaintenance/*.sh execute rights for apache user/group 4 Copy PS/SystemMaintenance/zpro.conf to /etc/zpro.conf, modify the following values according to your operating environment ##Provisioning MySQL hostname or IP address mysql_server="localhost" ## Mysql User user_id="zyxel" ## MySQL password user_password="1234" ## Provisioning Server Database Name database="provisioning" ## Mysql Path mysql_run_path="/usr/bin" ## Provisioing Server Web Path pathps_web_path="/var/www/html/PS" ## apache run user crontab USER_CRON="/var/spool/cron/apache" Chapter 4 Auto Provisioning Server Installation 47

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116

Auto Provisioning Administrator’s Guide
Chapter 4 Auto Provisioning Server Installation
47
8
The server restarts after a few seconds.
9
After the server restarts, it should be up and running. The server is pre-configured. You
can use it with the default settings. If you want to change these settings, see
Appendix B
on page 79
.
4.4
Manual Installation
Note:
You do not need to use this section if you use the installation CD. You can
continue to the next chapter.
Use the following steps to manually install the auto provisioning server software. VSS stands
for VoIP Subscribing System, the sample CRM server software.
1
Open Public\Function\Config.php, modify the following values according to your
operational environment
$mysql_server = 'localhost';
// MySQL hostname or IP address
$user_id = 'root';
// MySQL user
$user_password = '';
// MySQL password (only needed)
$database = 'provisioning';
// Provisioning Server database name
$database_connection_error_msg = 'database connect failure ';
$VSS_WebService = "http://localhost/VSS/WebService/SubscriberService.php";// VSS Web Service
$ps_web_path = "/var/www/html/PS";
// Provisioning Server Path
$sys_logfile = "/var/log/httpd.log";
// Apache start and stop log file
$zyxel_3des_key = "this is a secret key";// ZyXEL 3des key is the key with which the data will be
encrypted. If it's smaller that the required keysize, it is padded with '\0'. It is better not to use ASCII
strings for keys. It is recommended to use the mhash functions to create a key from a string. It must
be less than 13 characters.
2
Change files and directories recursively for fold PS/temp/ and PS/bkup/ with Read and
Write rights
3
Set PS/SystemMaintenance/*.sh execute rights for apache user/group
4
Copy PS/SystemMaintenance/zpro.conf to /etc/zpro.conf, modify the following values
according to your operating environment
##Provisioning MySQL hostname or IP address
mysql_server="localhost"
## Mysql User
user_id="zyxel"
## MySQL password
user_password="1234"
## Provisioning Server Database Name
database="provisioning"
## Mysql Path
mysql_run_path="/usr/bin"
## Provisioing Server Web Path
pathps_web_path="/var/www/html/PS"
## apache run user crontab
USER_CRON="/var/spool/cron/apache"