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

---

#  Tag: how-to

Showing page 7 of 19

 1. Code deployment

##  󠀁[ Rollbacks in the VIP Dashboard ](https://docs.wpvip.com/code-deployment/rollbacks/)󠁿

As an alternative to reverting a pull request in GitHub, a rollback to the image
of a previous deployment can be performed in the Deployments panel of the VIP Dashboard.

 1. VIP File System

##  󠀁[ The /uploads path structure ](https://docs.wpvip.com/vip-file-system/modify-uploads-directory/)󠁿

All of the contents of a WordPress site's /wp-content/uploads/ directory are mapped
to the VIP File System.

 1. VIP File System

##  󠀁[ Overwriting and versioning files ](https://docs.wpvip.com/vip-file-system/versioning-files/)󠁿

Files that are stored on the VIP File System can be overwritten programmatically
or with VIP-CLI. Overwriting a file is useful for eliminating the need to set a 
redirect to a newer version of the file.

 1. WordPress on VIP
 2. PHP
 3. Version updates for PHP

##  󠀁[ PHPCS scans for PHP version compatibility ](https://docs.wpvip.com/wordpress-on-vip/php/versions/phpcs-scans/)󠁿

Before a PHP version is updated on a WordPress VIP Platform environment, all PHP
files in an application’s GitHub repository should be scanned with PHPCS for potential
incompatibility issues, and the identified issues should be resolved.

 1. WordPress on VIP
 2. PHP
 3. Version updates for PHP

##  󠀁[ PHP linting for PHP version compatibility ](https://docs.wpvip.com/wordpress-on-vip/php/versions/php-linting-scans/)󠁿

PHP linting identifies code syntax problems present in a repository’s PHP files.

 1. WordPress on VIP
 2. PHP
 3. Version updates for PHP

##  󠀁[ Static analysis tools for PHP version compatibility ](https://docs.wpvip.com/wordpress-on-vip/php/versions/static-analysis/)󠁿

Before a PHP version is updated on a WordPress VIP Platform environment, all PHP
files in an application’s GitHub repository should be scanned for potential incompatibility
issues, and the identified issues should be resolved.

 1. WordPress on VIP
 2. PHP
 3. Version updates for PHP

##  󠀁[ Automated tests for PHP version compatibility ](https://docs.wpvip.com/wordpress-on-vip/php/versions/automated-tests/)󠁿

When preparing for a PHP version update, creating automated tests can be useful 
for identifying incompatibilities with the updated version of PHP.

 1. WordPress on VIP
 2. PHP
 3. Version updates for PHP

##  󠀁[ Test a PHP update on a VIP Platform environment ](https://docs.wpvip.com/wordpress-on-vip/php/versions/platform-environment-tests/)󠁿

After application code has been scanned locally for an updated version of PHP, and
identified incompatibilities have been fixed, test the performance of the updated
code on a WordPress VIP Platform environment.

 1. PHPCS for WordPress VIP

##  󠀁[ Install PHPCS at the project level ](https://docs.wpvip.com/php_codesniffer/install-at-project-level/)󠁿

Install PHPCS at the project level so that PHPCS is available only when working 
within that project directory.

 1. PHPCS for WordPress VIP

##  󠀁[ Install PHPCS globally ](https://docs.wpvip.com/php_codesniffer/install-globally/)󠁿

Install PHPCS globally so that PHPCS is available from anywhere on the local machine.

---

 *  [Previous](https://docs.wpvip.com/tag/how-to/page/6/?output_format=md)
 *  [Page 1](https://docs.wpvip.com/tag/how-to/?output_format=md)
 *  …
 *  [Page 4](https://docs.wpvip.com/tag/how-to/page/4/?output_format=md)
 *  [Page 5](https://docs.wpvip.com/tag/how-to/page/5/?output_format=md)
 *  [Page 6](https://docs.wpvip.com/tag/how-to/page/6/?output_format=md)
 *  Page 7
 *  [Page 8](https://docs.wpvip.com/tag/how-to/page/8/?output_format=md)
 *  [Page 9](https://docs.wpvip.com/tag/how-to/page/9/?output_format=md)
 *  [Page 10](https://docs.wpvip.com/tag/how-to/page/10/?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/8/?output_format=md)