I am having trouble setting up the installation of Cart2Quote. We have successfully installed it on a local development environment, then a second online test environment. Both installations and customizations to adapt to our theme went without incident. Once we decided to move this to our production site, happy with the results of our tests, the module ceased to function.
The first problem was that we had the system in ‘compiled mode’, and resolved this after turning it off. We received the “WSOD”, but quickly resolved that and configured the module in the admin panel exactly as we had in the (successful) development environments.
With it enabled and configured testing on the front end shows that no one can request a quote on any item on the front end. Mind you that all items have been set to ‘quotable’, therefore we have the ‘add to quote’ button present. When pressing it it redirects to a page with an odd url (https://mysite.com/index.php/admin/qquoteadv/index) and is presented in the default/default Magento theme.
We also receive an error in our log stating “PHP Fatal error: Call to a member function getHasError() on a non-object in /chroot/home/mysite/mysite.com/html/app/code/community/Ophirah/Qquoteadv/controllers/IndexController.php on line 348.
The indexcontroller.php is encrypted, otherwise I would have traced the function back and debugged it myself, likely with little problem. It appears that each function which parses the URL is processing it wrong, in the production environment.
Something to note: the production environment is the only one which uses https. Could that be part of the problem? Does Cart2Quote have problems with https? Why is indexcontroller.php not working properly? Why am I getting such an odd URL for what should give me the ‘quote’ page?