Hi folks.
More and more hosting providers tend to upgrade PHP to v 5.4. At the same time, there are some stores powered by X-Cart
v.4.0.x; 4.1.x, which are not compatible with it out of the box. The maintenance team has developed the
PHP 5.4 compatibility patch for them.
WHAT ABOUT OTHER VERSIONS:
4.2.0 - 4.2.2 do NOT require this patch if older '4.5.3-compatibility patch' is installed ( it makes your store PHP 5.4 compatible too).
4.2.3 or higher is PHP 5.4 compatible out of the box.
APPLY THESE FIRST:
Before you apply this patch, you should make sure that the corresponding '4.5.3-compatibility patch' is already installed:
for 4.0.19: php5.3.x-patch-2010-06-15_4.0.19.tgz
for 4.1.12: php5.3.x-patch-2010-04-12_4.1.12.tgz
AFTER THE PATCH IS APPLIED:
Make sure $debug_mode is NOT set to 3 in config.php
WHERE TO FIND THE PATCHES
Download the patch (the 'patch-name-{date}_{version}.tgz' archive file) from the 'File area' section of your Qualiteam account.
You can find the patch at
X-Cart -> X-Cart supporting files for prev versions -> {Your X-Cart branch} -> {Your X-Cart version} -> Updates and patches
IMPORTANT UPDATE based on post #11 of this thread:
Versions
4.1.9 and older require an additional patch (
register_long_arrays_for_xc_lt_4.1.10.ver2.diff )
This patch is provided as is, upon request, without testing, as these X-Cart versions are out of guarantee.