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:

webspace_phpSettings

  • 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, for memory_limit it can be 128M or on for the safe_mode parameter. If you want to set the default value to a PHP parameter, send the request with the blank value node.

 

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>

 

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.