WordPress.org

Ready to get started?Download WordPress

Forums

Advanced Access Manager
[resolved] Fatal Error on AWM Group: Class 'SoapClient' not found (21 posts)

  1. Marcus VBP
    Member
    Posted 2 years ago #

    Hi,

    I installed the plugin AAM, but when accessing the groups on the configuration, I get the following message:

    Fatal error: Class 'SoapClient' not found in C:\...\wp-content\plugins\advanced-access-manager\mvb_wp_access.php on line 142

    I searched the forum and google but have not found the solution. What should I do?

    Thanks.

    http://wordpress.org/extend/plugins/advanced-access-manager/

  2. WP AAM
    Member
    Plugin Author

    Posted 2 years ago #

    Hi Marcus,
    This is because your hosting does not support SOAP. Ask your support team to activate it. This is very common thing since PHP 5.0.

    Regards,
    Vasyl

  3. kaotik
    Member
    Posted 2 years ago #

    Why in the hell would you change your plugin to require soap if it didn't require soap in the first place. We just had this same issue and asked our host to install soap and now all of our sites are screwed up.

  4. eljkmw
    Member
    Posted 2 years ago #

    I'm puzzled as to why SOAP is required for this plugin. What's its purpose?

  5. creatorbri
    Member
    Posted 2 years ago #

    I'd like to know as well.. why is SOAP needed?

  6. WP AAM
    Member
    Plugin Author

    Posted 2 years ago #

    Hi guys,
    The SOAP is needed for two things:
    - AWM About Page;
    - Get the Premium Version;

    So kaotik I do not see any reason why this small change can screw up your websites. If you have a premium version on all your websites, you can just upgrade it on one machine and physically copy files to all other websites.

    SOAP is a common feature which is supported by a lot of hosting companies.

    Regards,
    Vasyl

  7. eljkmw
    Member
    Posted 2 years ago #

    Would this mean if SOAP isn't enabled, the plugin can still operate?
    Please clarify. Thank you.

  8. WP AAM
    Member
    Plugin Author

    Posted 2 years ago #

    Hi eljkmw,
    You absolutely right. The only problem will be if you'll try to install premium version. This will cause fatal error.

    Regards,
    Vasyl

  9. kaotik
    Member
    Posted 2 years ago #

    Vasyl, please remove the requirement for SOAP on your premium version. After the failed server configuration, we had to revert and cannot install SOAP on our server without having to reconfigure a bunch of our existing sites and would like to continue with the upgrades on your plugin. Otherwise it would be wise to refund the users who cannot continue with your plugin and will need to look for a new solution. Surely there must be a way for you to create these features without the use of SOAP.

  10. ejbevan
    Member
    Posted 2 years ago #

    I also have just upgraded to the Premium Version but cannot input a licence Key because I am receiving the SOAP Fatal Error message.

    Can you either:

    1) Provide a Premium version via ZIP file (I can send you my license key details) which I can use without SOAP

    OR

    2) Refund the Premium purchase since I am unable to use this functionality - it was not clear I would need to have this SOAP functionality - and I am running PHP5.0.

    I would really like to get AWM working in Premium mode so I very hope option 1 or an alternative to option 1 without SOAP can be found?

    Best regards,
    John

  11. WP AAM
    Member
    Plugin Author

    Posted 2 years ago #

    Hi ejbevan,
    Yeas, I can provide you with instruction how to setup it manually. Send me email on whimba (at) gmail.com and I'll reply with instruction.

    kaotik I understand your concern but SOAP is very common feature and only really out of date hostings do not have it. Also it is quite easy to activate it.

    Regards,
    Vasyl

  12. ruthik
    Member
    Posted 2 years ago #

    I have the same issue. I'm requesting from the host to add this module to the list. I love this plugin and have put $30 into it. Gotta say I'm a bit disappointed that it doesn't work right out of the box when spending more money on it.

    With all due respect, saying something like "only hosts that are outdated don't support it" isn't viable. Plenty of hosts don't have this module enabled. Dreamhost is one of them. It's not easy to enable it for a client. We can't just edit the php.ini file. We have to ask the host to enable it, which takes time. Why not just make it compatible without SOAP?

    Thanks for the great plugin, though! =)

  13. WP AAM
    Member
    Plugin Author

    Posted 2 years ago #

    Hi guys,
    I'm going to implement two ways of getting Premium Version based on SOAP availability.
    Most likely new release will come this Sunday.

    If anybody will have this problem, please contact me directly and I'll provide the instruction for manual setup.

    Thanks for your interest in AAM.
    Vasyl

  14. Dinesh Kesarwani
    Member
    Posted 2 years ago #

    Hi Vasyl, the functionalities, for which the SOAP is required (listed below), are not much required in lite/free version. Even if you want to integrate this, you can use conditional structure. If any hosting contains the support of SOAP then use your new structure, either use the structure without SOAP. So, user can use the plugin without any hassle.

    Regards,
    cyberwani

  15. WP AAM
    Member
    Plugin Author

    Posted 2 years ago #

    Hi cyberwani,
    Actually this is the way how it is implemented now. If SOAP is not supported - use cURL lib.
    I'm recommending to ask for SOAP support from your hosting company if you don't have it right now. Entire World has been moving to Web Services since 2001 and any server without SOAP support is retired long time ago :)

    Regards,
    Vasyl

  16. Django11
    Member
    Posted 2 years ago #

    I resolve your mistake,

    some like this

    if (class_exists('SoapClient')) {
    $client = new SoapClient(WPACCESS_AWM_WSDL, array('cache_wsdl' => TRUE));
    $this->template = base64_decode($client->retrieveAboutHTML());
    }
    }
    Василий ждем фикса :)! Спасибо!

  17. cwalcott
    Member
    Posted 1 year ago #

    my wordpress is hosted with dreamhost. they run pho 5.3 with soap and cURL. i'm still getting the error. what now?

  18. sickhippie
    Member
    Posted 1 year ago #

    If you're getting a SoapClient not found error and SOAP is enabled, then your hosting company (Dreamhost is one of the worst hosts, by the way) has it disabled by default. A post a few above yours mentions this:
    "Plenty of hosts don't have this module enabled. Dreamhost is one of them."

    That said, if your host does not support SOAP by default in 2012, you need to find yourself a new host. That host is not interested in user experience, they're interested in most money for least investment.

  19. worldrider
    Member
    Posted 1 year ago #

    I'm running Dreamhost. And the plugin works fine for me. I don't have a paid version.

    But I'm running the basic version on a Rackspace server and I'm getting this error simply when clicking on AWM Group in the sidebar menu. Can't access anything.

    Seems dreamhost is pretty good host for me ;) But rackspace is pretty bad.

    I don't know what to do since the only Soap I know is the kind with which I clean my dishes, clothes and body :)

    =================

    Update. I see that if I simply click the drop down of Access Manager I can avoid this dirty error (the one that needs soap) ;)

    here: http://bit.ly/RLSYI3

  20. onirgoc
    Member
    Posted 1 year ago #

    Hello,

    using easyphp with php 5.3.15 to test localy my wordpress install and lpook like the SOAP thing is give a nasty error cliking the AWM group option...is there any way you could give process to configure easyphp and is this option necessary only for pro version or free version ? Thanks

  21. onirgoc
    Member
    Posted 1 year ago #

    Hello again !

    also all french accent like é, è etc... are display like Général in place of "général" with french wordprss install...your bug ? or misconfig ? Thanks

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic