Troubleshooting No Zip Support During Upgrade
Overview
While going through a Sugar upgrade, the system may detect that no zip support is found, and the upgrade fails.
Origin
When no zip support is detected in PHP, your upgrade process will fail. The system check during the upgrade process will help identify whether zip support is found or not.
Resolution
During upgrade, Sugar checks for ZipArchive to prevent errors with unzipping files during the upgrade process. To resolve the issue, you will need to install zip your PHP configuration. Please note that SugarCRM does not support stack installation and configuration. You can find resources at PHP Zip File Functions and Zip Installation to install the Zip library on Linux and/or Windows. As an alternative, you may consider installing a bundled LAMP stack with not only the Zip library already compiled, but also with updated versions of PHP, MySQL, and Apache.
As with all stack changes, please refer to the Supported Platforms for your Sugar version to ensure your chosen components are in compliance.
To verify that you have the zip library installed, review your phpinfo() file in Admin > Diagnostic Tool and search for zip functions.