PHP 5.3 with Zend Guard Loader
PHP 5.3 with Zend Guard Loader
I have updated our server PHP version and was forced to updated Zend to Zend Loader vs Optimizer due to incompatibilities. The version I have no longer works! How do I make it work with this new configuration?
Re: PHP 5.3 with Zend Guard Loader
PHP 5.3 and Zend Guard Loader is supported since 3.x Series.
Re: PHP 5.3 with Zend Guard Loader
I have updated to the new version and it works perfectly on all pages but when it is activated and a customer checks out, the order isn't recorded in the backend and shows an order number of zero. Is there something I'm missing in the setup?
Re: PHP 5.3 with Zend Guard Loader
If it worked fine with 1.x or 2.x Series, I don't think it is related to Magic SEO URLs. I would suggest you to disable/uninstall Magic SEO URLs and then try to reproduce the problem again. I believe it will still persists.
Re: PHP 5.3 with Zend Guard Loader
The problem only occurs when magic seo url is included/enabled. Once commented out of application_top (turned off) everything is fine. We have been using this module for years and are starting to see negative serp changes now that it hasn't been working for awhile.
Do you have any other debugging suggestions?
Do you have any other debugging suggestions?
Re: PHP 5.3 with Zend Guard Loader
Try to disable MSU for checkout process. Please take a look to FAQ in manual for how to do it.
Re: PHP 5.3 with Zend Guard Loader
The steps aren't clear. How would I do this? Do I just remove some lines from htaccess?
How can I disable Inveo Magic SEO URLs for a specified file?
You can do so by altering installation line to e.g.:
if(!in_array(basename($_SERVER['SCRIPT_NAME']), array('file1.php', 'file2.php'))) include(DIR_WS_INCLUDES . 'magic_seo_url.php');
where file1.php and file2.php are disabled files for Inveo Magic SEO URLs.
Re: PHP 5.3 with Zend Guard Loader
I have tested with the following line in application_top.php. It stops those pages from being rewritten by magic seo url but the error still occurs. Comment out the line completely and the error does not occur.
Code: Select all
if(!in_array(basename($_SERVER['SCRIPT_NAME']), array('shopping_cart.php', 'login.php', 'create_account.php', 'checkout_shipping.php', 'checkout_payment.php', 'checkout_confirmation.php', 'checkout_success.php'))) include(DIR_WS_INCLUDES . 'magic_seo_url.php');
Re: PHP 5.3 with Zend Guard Loader
Try to disable MSU only for payment gateway confirmation file (I do not remember exact file name - btw you did not post what cart you are using - but I mean the file which is called when payment succeed).
Re: PHP 5.3 with Zend Guard Loader
We are on oscmax using the oscommerce version of MSU. We fixed the issue by adding an SSL condition. Here is the code that worked:
Code: Select all
if ($request_type != 'SSL') {
if(!in_array(basename($_SERVER['SCRIPT_NAME']), array('shopping_cart.php', 'login.php', 'create_account.php', 'checkout_shipping.php', 'checkout_payment.php', 'checkout_confirmation.php', 'checkout_success.php'))) include(DIR_WS_INCLUDES . 'magic_seo_url.php');
}