Magento common installation issues and troubleshooting

#1 User permission is not sufficient

Solution - Give ALL or Custom Resource Access

You can simply allow  ALL Resource Access for the role or select Custom Resource Access and allow the following permissions:

Customers --> Retrieve customer info

Sales --> Order --> Order shipments --> Retrieve shipment info

Sales --> Order --> Retrieve orders info

Shopping Cart --> Shipping methods in shopping cart --> Get list of available shipping methods

Core --> Store --> List of stores

Core --> Store --> Retrieve store data

#2 Calling parameters do not match signature error

Solution

Step 1: open file  lib/Zend/XmlRpc/Server.php

Step 2: Find the following code:

if (!$matched) {     
#require_once 'Zend/XmlRpc/Server/Exception.php';
throw new Zend_XmlRpc_Server_Exception('Calling parameters do not match signature', 623);
}

Step 3: Comment it out:

/*
if (!$matched) {     
#require_once 'Zend/XmlRpc/Server/Exception.php';
throw new Zend_XmlRpc_Server_Exception('Calling parameters do not match signature', 623);
}
*/

 

#3 Invalid webservice adapter specified

Solution

Step 1: open apache WEB server  .htaccess file, modify the -MultiViews

Step 2: Find the following code:

<Directory /var/www/magento>            
           Options Indexes FollowSymLinks MultiViews

Step 3: Change to

<Directory /var/www/magento><br>   
          Options Indexes FollowSymLinks -MultiViews

#4 Fatal error: Call to underfined function libxml_disable_entity_loader()

This error is usually because your store has been patched for fixing the API vulnerability and the PHP version used in your server does not support the new methods added by the patch. 

Solution

Upgrade your PHP installation to version 5.2.11 or newer.

Note: Aftership does not support Magento 1.9.3.0. Please consider upgrading to a supported Magento version.

Was this article helpful?
0 out of 0 found this helpful