Skip to content

Configuration

eugef edited this page Oct 25, 2014 · 8 revisions

phpRedExpert allows you to configure different aspects of how it works and feels. These parameters can be specified in a app/parameters.yml file placed in the phpRedExpert's directory.

Do not use tabs in configuration file! This will either lead to parsing errors, or phpRedExpert will ignore settings. Use spaces instead.

Clear cache after changing configuration file! Since phpRedExpert does not parse the configuration files every time and uses cache, you need to update the cache files. Run this command in the phpRedExpert's root directory:

$ php app/console cache:clear --env=prod --no-debug

Server connection settings

After installation, only access to the localhost Redis server is configured.

parameters: redis_servers: - host: 127.0.0.1 port: 6379 name: localhost redis password:

phpRedExpert supports the administration of multiple Redis servers.

To add another Redis server you should create a new section under redis_servers and specify server's host, port and password. You could specify any server name you want.

Example:

parameters: redis_servers: - host: 127.0.0.1 port: 6379 name: localhost redis password: - host: 192.168.0.1 port: 6800 name: production server password: somesecretpassword

Important! Because Redis server password is specified in plain text it is highly recommended to restrict access to the app/parameters.yml. See "Securing your installation" how to do this.

Database names

By default, phpRedExpert gives names to the databases in a format DB#, but you can specify your own names for them. Simply add databases entry and set name for database id:

Example:

parameters: redis_servers: - host: 127.0.0.1 port: 6379 name: localhost redis password: databases: 0: name: products 2: name: users 

Display settings

search_per_page - how much keys are displayed per page in the search result.

Clone this wiki locally