• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

DashPayments for WooCommerce Released

Hey nmarley

I spoke with host party they say that the GMP php extension is enabled to contact the plugin vendor.

In cpanel there is the php.ini file, this is where you enable/disable scripts. I have confirmed that gmp is enabled. For some reason I'm still getting the error message?

"DashPayments for WooCommerce: Required extension(s) not loaded/enabled. Please enable 'gmp' PHP extension(s) on your WordPress server."

Could the error message be an error?
 
Hey nmarley

I spoke with host party they say that the GMP php extension is enabled to contact the plugin vendor.

In cpanel there is the php.ini file, this is where you enable/disable scripts. I have confirmed that gmp is enabled. For some reason I'm still getting the error message?

"DashPayments for WooCommerce: Required extension(s) not loaded/enabled. Please enable 'gmp' PHP extension(s) on your WordPress server."

Could the error message be an error?
Hey Bill, no problem, let's take a look.

Can you upload a file in your WordPress root with only these contents and then visit it with your browser?

Code:
<?php phpinfo(); ?>

That should help debug things. The code actually uses PHP's own checks, this line here is actually straight outta the plugin:

Code:
if (!extension_loaded( $ext )) {

It basically says "if NOT extension_loaded" and then passes in all the required extensions, in this case "gmp". That's the PHP code itself saying that it's not loaded. Anyway, that's beside the point, if you can upload the file above into your WordPress root (call it "info.php" or whatever), then try and visit that URL and we can see the info and if it's really loaded or not, also the versions of everything. Very useful for debugging any PHP server issues actually.

Let me know and we'll see what it says.
 
Hey Bill, no problem, let's take a look.

Can you upload a file in your WordPress root with only these contents and then visit it with your browser?

Code:
<?php phpinfo(); ?>

That should help debug things. The code actually uses PHP's own checks, this line here is actually straight outta the plugin:

Code:
if (!extension_loaded( $ext )) {

It basically says "if NOT extension_loaded" and then passes in all the required extensions, in this case "gmp". That's the PHP code itself saying that it's not loaded. Anyway, that's beside the point, if you can upload the file above into your WordPress root (call it "info.php" or whatever), then try and visit that URL and we can see the info and if it's really loaded or not, also the versions of everything. Very useful for debugging any PHP server issues actually.

Let me know and we'll see what it says.

So I just got this message from support:
I'm wondering, if a host does not support gmp extension then this woocommerce plugin will not work on that host?

Anyways Ill try another host I have an account with to see if they support gmp. A lot of people use a hosting company and not a VPS, so hopefully the other companies out there support gmp.

Hello,

I apologize for providing you the incorrect information earlier. Unfortunately, we don't have gmp extension enabled on our web servers and it won't be enabled.

However, the gmp extension is enabled on our VPS servers. If you are interested in VPS you could use one of our sister companies dedicated to VPS - IPOWER. You can refer the following URL http://www.ipower.com/

If you have any further questions, please update the Support Console.

Sincerely,

Priyashree S
Technical Specialist


I did what you asked, went ahead and sent you a personal message with link. Just fyi, the reason I am doing this is so I can help others in the future who are looking to set this thing up. This will save you time in the long run because I will be able to help people instead of you helping people all the time. It's a win win for both of us, so I would like to figure this out even if it is something so simple and easy.
 
Last edited:
This is what it looks like if gmp support is enabled:

http://imgur.com/EH35Sb6

I would think most hosts would have things like the gmp extension enabled. I'm actually really surprised they don't, and don't have plans to do so. This is required for the math used in the ECC (elliptic curve cryptography) library.
 

am doing a little social media PR run for this :wink:
"In preparation for the new coming FIAT Gateways (and easy Merchant accessibilities) we updated our Wiki Merchant section, be ready more to come soon ;)
https://dashpay.atlassian.net/wiki/display/DOC/Merchants
SU5DyCZ.png
 
I get an error when I try to activate the plugin.

Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home3/~~~~~~this part is private :) ~~~~~~~~~~~~~~~~/wp-content/plugins/dashpay-woocommerce/includes/class-dp-address-factory.php on line 9
 
I get an error when I try to activate the plugin.

Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home3/~~~~~~this part is private :) ~~~~~~~~~~~~~~~~/wp-content/plugins/dashpay-woocommerce/includes/class-dp-address-factory.php on line 9
Hmm... you shouldn't be getting syntax errors if the plugin uploaded correctly.

Does your server meet the minimum requirements for the plugin?
 
I believe I have an outdate version of PHP, do I tell bluehost to update it for me?
Yes. I would ask them what version of PHP is running on your server. If it's a number lower than 5.5, you could ask them how you can upgrade to a newer version.
 
Yes. I would ask them what version of PHP is running on your server. If it's a number lower than 5.5, you could ask them how you can upgrade to a newer version.

Ok so they updated it to PHP 5.6 but I still get this error message: DashPayments for WooCommerce: Required extension(s) not loaded/enabled. Please enable 'gmp' PHP extension(s) on your WordPress server.

Bluehost told me that they enabled all the PHP extensions and that they don't see the gmp extension :( what do I do?
 
Ok so they updated it to PHP 5.6 but I still get this error message: DashPayments for WooCommerce: Required extension(s) not loaded/enabled. Please enable 'gmp' PHP extension(s) on your WordPress server.

Bluehost told me that they enabled all the PHP extensions and that they don't see the gmp extension :( what do I do?

They didn't enable GMP right, I'm almost 100% sure. But let's check.

First, create a file called 'info.php' and put this in it:

<?php phpinfo(); ?>

That's the entire file. Now, upload it to your site.

Then go to your site's url + /info.php.

If GMP is enabled, it should look like this:

http://imgur.com/EH35Sb6


Let me know how it turns out!
 
They didn't enable GMP right, I'm almost 100% sure. But let's check.

First, create a file called 'info.php' and put this in it:

<?php phpinfo(); ?>

That's the entire file. Now, upload it to your site.

Then go to your site's url + /info.php.

If GMP is enabled, it should look like this:

http://imgur.com/EH35Sb6


Let me know how it turns out!

You expect the support staff to actually know stuff?

LAWL
 
Back
Top