Title: how-to Archives · Page 14 of 19 · WordPress VIP Documentation

---

#  Tag: how-to

Showing page 14 of 19

 1. Local and cloud development

##  󠀁[ Set up VVV for VIP development ](https://docs.wpvip.com/local-development/set-up-vvv/)󠁿

**VIP recommends setting up a local development environment with the VIP Local Development
Environment feature built into VIP-CLI.** The steps outlined here are a separate
and alternative method for setting up a local environment with Varying Vagrant Vagrants(
VVV).

 1. VIP Local Development Environment

##  󠀁[ Create a VIP Local Development Environment ](https://docs.wpvip.com/vip-local-development-environment/create/)󠁿

Create one or more local development environments, each with their own unique configurations,
using the VIP Local Development Environment built into VIP-CLI.

##  󠀁[ Local and cloud development ](https://docs.wpvip.com/local-development/)󠁿

Developing code, debugging code, and performing minor testing can be more convenient
on a local or cloud development environment than on a non-production VIP Platform
environment. 

 1. Plugins
 2. WooCommerce

##  󠀁[ Upgrade WooCommerce on VIP ](https://docs.wpvip.com/plugins/woocommerce/upgrade-woocommerce/)󠁿

Tthe WooCommerce plugin and related extensions should be maintained on the most 
up to date release version. This is essential for application security, and provides
the benefits of bug fixes and performance improvements, as well as having access
to new features. 

 1. Plugins
 2. WooCommerce

##  󠀁[ Enable WooCommerce Debug Logging ](https://docs.wpvip.com/plugins/woocommerce/woocommerce-debug-logging/)󠁿

WooCommerce provides instructions to enable WooCommerce Debug Logging. However, 
on VIP the WC Logger must be configured to write to the `WC_Log_Handler_DB` handler
to prevent debug logs from writing to the `/tmp` files directory. This WC Logger
handler should be defined in the `vip-config.php` file as seen in this example:

 1. Plugins
 2. WooCommerce

##  󠀁[ Troubleshoot WooCommerce ](https://docs.wpvip.com/plugins/woocommerce/troubleshoot-woocommerce/)󠁿

When troubleshooting an issue with WooCommerce core or extensions, the first step
is to reproduce the issue in a local development environment and a non-production
environment. Set up the local development environment by following the outlined 
steps for provisioning the VIP application’s codebase and the VIP MU plugins.

 1. Enterprise Search

##  󠀁[ Debug with Enterprise Search Dev Tools ](https://docs.wpvip.com/enterprise-search/dev-tools/)󠁿

Enterprise Search has built-in Search Dev Tools that are useful for testing individual
queries and debugging.

 1. Databases
 2. Optimize database queries

##  󠀁[ Fix performance issues by filtering wp_unique_post_slug ](https://docs.wpvip.com/databases/optimize-queries/filtering-wp_unique_post_slug/)󠁿

The wp_unique_post_slug function makes it possible to avoid slug conflicts by appending
an integer to the end of the newer slug, but this can become problematic because
the function iterates through the database to find the next ID.

 1. Enterprise Search

##  󠀁[ Customize search results ](https://docs.wpvip.com/enterprise-search/customize-search-results/)󠁿

Customize the search results that are generated by Enterprise Search by configuring
options such as sorting by date, relevancy, fuzziness, and more.

 1. Enterprise Search

##  󠀁[ Enterprise Search on multisite ](https://docs.wpvip.com/enterprise-search/multisite/)󠁿

An Elasticsearch (ES) index must be created for each network site that will be using
Enterprise Search for search queries.

---

 *  [Previous](https://docs.wpvip.com/tag/how-to/page/13/?output_format=md)
 *  [Page 1](https://docs.wpvip.com/tag/how-to/?output_format=md)
 *  …
 *  [Page 11](https://docs.wpvip.com/tag/how-to/page/11/?output_format=md)
 *  [Page 12](https://docs.wpvip.com/tag/how-to/page/12/?output_format=md)
 *  [Page 13](https://docs.wpvip.com/tag/how-to/page/13/?output_format=md)
 *  Page 14
 *  [Page 15](https://docs.wpvip.com/tag/how-to/page/15/?output_format=md)
 *  [Page 16](https://docs.wpvip.com/tag/how-to/page/16/?output_format=md)
 *  [Page 17](https://docs.wpvip.com/tag/how-to/page/17/?output_format=md)
 *  …
 *  [Page 19](https://docs.wpvip.com/tag/how-to/page/19/?output_format=md)
 *  [Next](https://docs.wpvip.com/tag/how-to/page/15/?output_format=md)