Description of Parameters Used for Updating a Site

This section describes some of the parameters that are included in the XML files and passed to UpdateObj.exe for updating a site. The following table describes the parameters included in the Service and ServiceComponent sections used in the XML files.

Description of parameters used for updating a site

Parameters

Type

Description of the parameter

Default value

Service name: WebHosting

ip

String

IP address of the site

Must be manually specified

IsIpbased

Boolean

Is the site an IP-based
site?

False

IPSelection

Boolean

Was the IPSelection parameter equal to "auto" or did it include the IP address when the site was created? If its value was "auto", then the value of this parameter should be "False". If it included the IP address, then the value of this parameter should be "True".

Note: This parameter should be used only for IP-based sites.

False

BillingCycleStartDay

Integer

Start of the billing cycle (day of the month). Its value ranges from 1 to 31.

Must be manually specified

BandwidthActionSendMail

Boolean

Send a mail on exceeding the
bandwidth usage

True

BandwidthCapped

Boolean

Redirect the user to the "bandwidth exceeded" page on crossing the limit

False

BandwidthQuota

Integer

Bandwidth quota limit

Note: If BandwidthQuota = -1, then its value is set as unlimited.

1024

DiskQuota

Integer

Maximum disk space allowed

Note: If DiskQuota = -1, then its value is set as unlimited.

25

MaxUsers

Long

Maximum number of users allowed

Note: If Number of Users = -1, then its value is set as unlimited.

5

ServiceComponent name: msdns

NumDNSZones

Integer

Number of DNS zones

5

AllowSubdomainsOnly

Boolean

Prevent the site from adding
arbitrary zones (sub-zones allowed)

True

AllowReverseZone

Boolean

Allow the site to add reverse records

False

ServiceComponent name: w3svc

EnableDotNet

Boolean

Enable support for .NET applications on the Web site.

False

ASPNetVersion

String

The version of the Microsoft .NET framework to be used by the .NET applications on the Web site.

Note: If this parameter is switched to .NET 2.0, please ensure that existing .NET 1.1 applications are compatible with .NET 2.0
However, Power Tools such as DotNetNuke and Community Server will continue to work on .NET 1.1.

To view the list of the .NET framework versions available on the Parallels Pro Control Panel server, open the Registry Editor, and expand My Computer> HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>ASP.NET. You must specify the complete version of the .NET framework.

Note: This parameter is applicable only if you have enabled the EnableDotNet parameter mentioned above.

Must be manually specified

Example. 1.1.4322.0

SSI

Boolean

Enable Server Side Includes for the site

True

ThirdyPartySSL
CertificateInstalled

Boolean

Is a third-party SSL certificate installed?

False

DefaultSSL

Boolean

Enable Default SSL certificate

Note: This parameter should be used only for IP-based sites.

False

SSL

Boolean

Enable SSL

False

SiteLogs

Boolean

Enable site logging

True

SharedSSLHost

String

FQDN of the SSL host

Must be manually specified

Example. host.
example.org

HostHeaders

Boolean

Enable host headers

True

UseAsPDH

Boolean

Use as a Park Domain Host

False

MaxSubDomains

Integer

Maximum number of sub-domains

Note: If MaxSubDomains = -1, then its value is set as unlimited.

10

LogType

String

Format of the log file

  • The value of LogType can be either one of the values given below.
  • W3C Extended Log File Format
  • Microsoft IIS Log File Format
  • NCSA Common Log File Format

W3C Extended Log File Format

ChangeLogFormat

Boolean

Allow log formats to be changed

True

MaxConnections

Integer

Maximum number of connections

Note: If MaxConnections = -1, then its value is set as unlimited.

1000

Timeout

Integer

Web server connection timeout

900 seconds

Hits

Integer

Expected number of hits per day

  • If Hits = 0, the number of hits expected per day is less than 10000.
  • If Hits = 1, the number of hits expected per day is less than 100000.
  • If Hits = 2, the number of hits expected per day is more than 100000.

1 (less than 100000)

ReverseDNS

Boolean

Enable Reverse DNS lookup

True

EnableBWQuota

Boolean

Allow bandwidth usage to be
controlled

False

BandwidthQuota

Integer

Maximum bandwidth usage allowed

1024

IISPermRead

Boolean

Enable read permission for IIS files

True

IISPermWrite

Boolean

Enable write permission for IIS files

False

IISPermDirectoryBrowsing

Boolean

Enable Directory Browsing

False

IISPermExec

Integer

Permissions for executing files

  • If IISPermExec = 0, scripts and executables are not allowed.
  • If IISPermExec = 1, only scripts are allowed.
  • If IISPermExec = 2, both CGI scripts and executables are allowed.

1 (Allow only scripts)

IISApplProtection

Integer

Pool type

  • If IISApplProtection = 0, it is a shared pool.
  • If IISApplProtection = 1, it is a dedicated pool.

0 (shared pool)

CPUrl

String

URL of the control panel

Computer name or IP address of the server.

ServiceComponent name: msftpsvc

MaxConnections

Long

Maximum number of connections

Note: If MaxConnections = -1, then its value is set as unlimited.

5

AnonymousConnections

Boolean

Enable anonymous connections

False

UserIsolationMode

Integer

Method for isolation users
(Custom method/Native IIS 6)

  • If UserIsolationMode = 0, Custom method is used.
  • If UserIsolationMode = 1, Native IIS 6 method is used.

0 (Custom method)

Timeout

Integer

Connection timeout period

900

SiteLogs

Boolean

Enable site logs

True

LogType

String

Select the type of log

The value of LogType can be either one of the values given below.

  • W3C Extended Log File Format
  • Microsoft IIS Log File Format

W3C Extended Log File Format

IISPermRead

Boolean

Enable download permission for IIS files

True

IISPermWrite

Boolean

Enable upload permission for IIS files

False

MessageExit

String

Exit message

Exit message

MessageWelcome

String

Welcome message

Welcome
message

MessageMaxClients

String

Message when the connection reaches the maximum limit

Maximum
connection
message

ServiceComponent name: frontpage

RequireSSL

Boolean

Enable HTTPS Secure Communications

Note: This parameter should be used only for IP-based sites.

False

EnableAuthoring

Boolean

Enable authoring

True

MailSender

String

Address of the sender

Must be manually specified

MailReplyTo

String

Address of the receiver

Must be manually specified

SMTPHost

String

SMTP mail server

Must be manually specified

ServiceComponent name: php

PhpType

Integer

Configure PHP as CGI/ISAPI

  • If PhpType = 0, it is ISAPI.
  • If PhpType = 1, it is CGI.

1 (CGI)



ServiceComponent name: mysql

TotalDatabaseCount

Integer

Maximum number of MySQL databases allowed

Note: If TotalDatabaseCount = -1, then its value is set as unlimited.

1

ServiceComponent name: mssql

TotalDatabaseCount

Integer

Maximum number of Microsoft SQL Server 2005 databases allowed

Note: If TotalDatabaseCount = -1, then its value is set as unlimited.

0

TotalDatabaseSize

Integer

The total disk space allowed for all Microsoft SQL Server 2005 databases

0

DatabaseTools

String

The string contains the IDs of database tools separated by comma. To get the ID of a specific tool, execute getinfoobj.exe CLI for database tools.

Example: 1,2,3,4,5

EnableDBMgmt

Boolean

By enabling this option, the site administrator can manage databases (that is, add/remove databases/tables). This option will be seen only if the server administrator has purchased the license for MS SQL 2005 add-on from Parallels Pro Control Panel.

FALSE

 

ServiceComponent name: odbc

TotalSQLDSNCount

Integer

Maximum number of SQL data sources allowed

Note: If TotalSQLDSNCount = -1, then its value is set as unlimited.

5

TotalAccessDSNCount

Integer

Maximum number of Microsoft Access data sources allowed

Note: If TotalAccessDSNCount = -1, then its value is set as unlimited.

5

TotalMyODBCDSNCount

Integer

Maximum number of MyODBC data

sources allowed

Note: If TotalMyODBCDSNCount = -1, then its value is set as unlimited.

5

ServiceComponent name: Mail

EnableMailingLists

Boolean

Enable mailing lists

False

EnableDomainAliases

Boolean

Enable domain aliases

False

EnableDistributionLists

Boolean

Enable distribution lists

True

EnableSpamFilters

Boolean

Enable spam filters

True

EnableUserAliases

Boolean

Enable user aliases

True

EnableWebAccess

Boolean

Enable Web access

True

EnableForwards

Boolean

Enable forwards

True

EnableAutoresponders

Boolean

Enable autoresponders

True

ServiceComponent name: Powertools

PowerToolList

Array of integers

List of Power Tools:

  • 1 represents Gallery
  • 2 represents WordPress Web log
  • 3 represents PhpBB bulletin board
  • 4 represents Community server
  • 5 represents DotNetNuke

Must be manually specified

Example.
1,2,3,4,5 for all Power Tools