Zend Server allows you to backup and restore your PHP and system settings, thus ensuring both configuration consistency and quick configuration optimization of your working environment. These settings include PHP extension directives, Zend component directives, and your customized monitoring and caching rules.
Using this feature, you can import a set of external and pre-configured settings to your Zend Server, and quickly apply them to your working environment. In the case of a cluster, Zend Server's architecture ensures that these new settings are quickly applied across all the servers in the cluster. In the opposite direction, Zend Server allows you to easily backup your current settings for future use, such as copying your staging settings to a production environment, sharing your best-practice configurations with other Zend Servers, or recovering your system after a failure.
The Import/Export feature also allows you to reset current settings, in which case all PHP and system configuration settings are reverted to the default values at the time Zend Server was initially launched.
For information on performing these actions from the Zend Server UI, see Backing Up and Restoring Settings. For information on using WebAPI, see Configuration Management Methods.
Configuration settings crucial for communication within a cluster, and between Zend components, comprise a blacklist of directives that are not exported with the rest of the settings, and that are also left unchanged when importing external settings. The blacklist can be configured to remove or add directives as you see fit, see Backing Up and Restoring Settings for more information.
Category | Directive |
Global |
zend.serial_number |
|
zend.user_name |
|
zend.node_id |
Session Clustering |
zend_sc.network.hostname |
|
zend_sc.allowed_hosts |
|
zend_sc.ha.cluster_members |
Database |
zend.database.type |
|
zend.database.name |
|
zend.database.host_name |
|
zend.database.port |
|
zend.database.user |
|
zend.database.password |
Debugger |
zend_debugger.allow_hosts |
|
zend_debugger.deny_hosts |
GUI |
zend_gui.defaultServer |
Note:
Besides the blacklist, there are Zend Server Daemon (ZSD) directives that are also not affected during the Import/Export actions: 'zend.node_id', 'cluster_node_id', 'zend_sc.netqork.hostname'.