This is documentation for Plesk Onyx.
Go to documentation for the latest version, Plesk Obsidian.
PHP Settings
PHP settings of websites hosted within the subscription are defined by
the php-settings node. This node is specified by complex type
phpSettings (plesk_domain.xsd
) . This type is structured as
follows:
- The setting node is required. It specifies a certain PHP
setting and its value.
- The name node is required. It specifies a name of a certain
PHP setting. Data type: string. You should use the same setting
name that is used in the
php.ini
configuration file. Say,memory_limit
,safe_mode
, and so on. - The value node is required. It specifies a value of a
certain PHP setting. Data type: string. You should use the same
setting values that are used in the
php.ini
configuration file. Say, formemory_limit
it can be128M
oron
for thesafe_mode
parameter. If you want to set the default value to a PHP parameter, send the request with the blank value node.
- The name node is required. It specifies a name of a certain
PHP setting. Data type: string. You should use the same setting
name that is used in the
The following sample packet creates a subscription and sets the
memory_limit
and safe_mode
settings:
<packet>
<webspace>
<add>
<gen_setup>
<name>newsite.com</name>
<ip_address>192.0.2.132</ip_address>
</gen_setup>
<php-settings>
<setting>
<name>memory_limit</name>
<value>128M</value>
</setting>
<setting>
<name>safe_mode</name>
<value>on</value>
</setting>
</php-settings>
</add>
</webspace>
</packet>