PHP on OpenCart error with shipping and POS

Viewed 31

I have hosted my website on GoDaddy with Centos7 cPanel from another host but before I transfer my website everything works without any errors, and after transferring the website I have many errors such as

1- The Supermax POS loading time is too much and after some digging, I did update this setting but I'm not sure if this solution help or not because after some period of time the Supermax POS works and the solution is as follows

From WHM cPanel " Home / Software / MultiPHP INI Editor, memory_limit = -1M "

And after that, the Supermax POS works but when I do reset from the POS screen I wait more than 1 hour to see the products. by the way, I have a 1974 item.

2- The website sometimes gives me A timeout occurred, and I don't know why.

3- My website checkout page contains

  • STEP 1: CHECKOUT OPTIONS
  • STEP 2: BILLING DETAILS
  • STEP 3: DELIVERY DETAILS
  • STEP 4: DELIVERY METHOD
  • STEP 5: PAYMENT METHOD
  • STEP 6: CONFIRM ORDER

When I reaches Step 4 I didn't see the shipping extension even I check and it's enabled

and when I search at the error.log I found this

1- " PHP Fatal error: Uncaught Error: Class 'SoapClient' not found in /home/mywebsite/public_html/catalog/model/extension/shipping/aramex.php:94 Stack trace: " 2- " /home/mywebsite/public_html/vqmod/vqcache/vq2-_home_mywebsite_storage_mywebsite_modification_system_engine_loader.php(259): ModelExtensionShippingAramex->getQuote(Array) 3- " /home/mywebsite/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array) " 4- /home/mywebsite/public_html/catalog/controller/checkout/shipping_method.php(18): Proxy->__call('getQuote', Array) " 5- " /home/mywebsite/public_html/vqmod/vqcache/vq2-_home_mywebsite_storage_mywebsite_modification_system_engine_action.php(79): ControllerCheckoutShippingMethod->index() " 6- " /home/mywebsite/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) " 7- " /home/mywebsite/public_html/vqmod/vqcache/vq2-_home_mywebsite_storage_mywebsite_modification_system_engine_action.php(79): ControllerStartupRouter->index() " 8- " /home/mywebsite/public_html/vqmod/vqcache/vq2-_home_mywebsite_storag in /home/mywebsite/public_html/catalog/model/extension/shipping/aramex.php on line 94 "

Now I and my customers can't do online orders even though I can't do it manually.

I did use this code " yum install php-soap " but without any luck

Also, sometimes before I reach Step I got errors then when I open the file error.log I found the error from 0 to 6 with the same words without anything new.

Also, I did restart those services

Apache Web Server - HTTP Server (Apache) PHP-FPM service for Apache

and do " Graceful Server Reboot " even though restart the VPS without any luck.

Too much research and I have nothing.

Thank you all.

0 Answers
Related