by eVolpe Consulting Group

Are you facing difficulties trying to coordinate efforts between marketing and sales? The SuiteCRM & Mautic Integrator by eVolpe is the best solution that will help you solve this issue. TRY IT NOW FOR FREE!

Free 30 day trial
Try it Now

#3726 - Installation Problem

Closed Installation created by AlexHammerschmied 2 years ago

Hi people, i uploaded the .zip of the plugin to my plugins directory and unzipped it. Now I have a bunch of folders and files inside my plugin directory and the plugin is not showing up in Mautic.
As far as I know I need to put the plugin files into a folder something like this: pluginNameBundle How is the name for the folder in this case? This is missing in the installation documentation. Please help

  1. eVolpe member avatar

    eVolpe Consulting Group Provider

    2 years ago

    Hello,

    Here you will find installation and configuration guide: https://store.suitecrm.com/docs/mautic-suitecrm-integrator/installation-guide

    If you have any questions, I will be delighted to be of assistance.

    Best, Maciej Jankiewicz eVolpe Support Team

  2. AlexHammerschmied member avatar

    AlexHammerschmied

    2 years ago

    I found the installation guide. I did it like in the installation guide. The problem is, when i do it like in the guide, the plugin doesn't show up. And it is not possible to put "some folders and files" into the plugin directory of Mautic. Mautic won't recognize the plugin if it doesn't follow a certain naming directive.

    Any help? How did everybody else solve this?

  3. AlexHammerschmied member avatar

    AlexHammerschmied

    2 years ago

    the install guide says:

    For Mautic 2.X - ZIP file is: eVolpe_Mautic_CRM_3.X.X.zip For Mautic 3.X - ZIP file is: eVolpe_Mautic_CRM_4.X.X.zip Extract files from ZIP file and copy plugins/ content to Mautic_instance/plugins/

    my problem is, if i do that, then the integrator files are inside the plugins folder in Mautic and Mautic does not recognize the plugin from there. IMO there is one step missing like "put the extracted files in a folder called XYZ inside the mautic plugin directory".

    I am stuck and I think i need to go back and find another solution if there is no support for that :(

  4. eVolpe member avatar

    eVolpe Consulting Group Provider

    2 years ago

    Hello Alex,

    I'm sure we will figure it out.

    I forwarded your information to our developers. In the meantime, please tell me what version of Mautic, SuiteCRM and PHP are you using?

    MJ

  5. AlexHammerschmied member avatar

    AlexHammerschmied

    2 years ago

    Hi Maciej, ok. I found the correct files. (i uploaded the wrong plugin to mautic - the one for suitecrm - quite confusing). Anyway. Now I can't see the plugin in the GUI.

    When I run the command in the console (mautic:plugins:update) it gives me three errors:

    _In AbstractMySQLDriver.php line 106:
    An exception occurred in driver: could not find driver
    In PDOConnection.php line 31:
    could not find driver In PDOConnection.php line 27:
    could not find driver _

    What now? This is frustrating...

  6. eVolpe member avatar

    eVolpe Consulting Group Provider

    2 years ago

    Alex,

    I forwarded it to our developers. I'll let you know as soon as possible.

    MJ

  7. eVolpe member avatar

    eVolpe Consulting Group Provider

    2 years ago

    Alex,.

    Unfortunately the problem is not related to our integrator, but to your server.

    https://stackoverflow.com/questions/47113015/symfony-3-an-exception-occurred-in-driver-could-not-find-driver (the first 2 answers should help).

    Once you fix the PDO MySQL driver, then implement our plugin (according installation guide)

    Next: 1. Close all browser tabs with the Mautica instance

    1. Perform in SSH:

    - cd - php bin/console doctrine:schema:update --force - php bin/console cache:clear - php bin/console cache:warmup - php bin/console mautic:plugins:install - php bin/console mautic:plugins:update - php bin/console cache:clear - php bin/console cache:warmup - rm -r var/cache/*

    1. Open any page with the Mautica instance in the browser (the first opening will rebuild the Mautic cache)
  8. AlexHammerschmied member avatar

    AlexHammerschmied

    2 years ago

    Thank you.

    Now the pdo driver works again.

    But there is another error:

    In CrmApi.php line 12:

    Type error: Argument 1 passed to MauticPlugin\EVolpeMarketingAutomationBundle\Api\Crm
    Api::__construct() must be an instance of MauticPlugin\EVolpeMarketingAutomationBundl
    e\Integration\EVolpeMarketingAutomationIntegration, bool given, called in /var/www/vh
    osts/fliquas.de/mautic.fliquas.de/plugins/EVolpeMarketingAutomationBundle/Command/Com
    monCommand.php on line 109

    still can't activate the plugin...

  9. eVolpe member avatar

    eVolpe Consulting Group Provider

    2 years ago

    1. In the database of the Mautic instance, delete the entries about our plugin:

    DELETE FROM plugins WHERE name = 'EVolpeMarketingAutomation'; DELETE FROM plugin_integration_settings WHERE name = 'EVolpeMarketingAutomation';

    1. Give correct permissions to plug-in files. For example, if your Apache2 user is www-data then:

    cd /plugins/EVolpeMarketingAutomationBundle/ chmod -R 755 . chown -R www-data:www-data .

    1. Close all tabs again in the browser with the Mautic instance

    2. Reinstall the plugin:

    cd php bin/console doctrine:schema:update --force php bin/console cache:clear php bin/console cache:warmup php bin/console mautic:plugins:install php bin/console mautic:plugins:update php bin/console cache:clear php bin/console cache:warmup rm -r var/cache/*

    1. Open in the browser any page with the Mautic instance (the first opening will rebuild the Mautic cache)
    • AlexHammerschmied member avatar

      AlexHammerschmied

      2 years ago

      ok. I did all that. It gives me the same error again.

      [WARNING] Some commands could not be registered:

      In CrmApi.php line 12:

      Type error: Argument 1 passed to MauticPlugin\EVolpeMarketingAutomationBundle\Api\Crm
      Api::__construct() must be an instance of MauticPlugin\EVolpeMarketingAutomationBundl
      e\Integration\EVolpeMarketingAutomationIntegration, bool given, called in /var/www/vh
      osts/pathtomautic/plugins/EVolpeMarketingAutomationBundle/Command/Com
      monCommand.php on line 109

  10. AlexHammerschmied member avatar

    AlexHammerschmied

    2 years ago

    and this happens already at the cache:warmup

  11. eVolpe member avatar

    eVolpe Consulting Group Provider

    2 years ago

    We need to know what version of Mautic, PHP and our integrator you're using.

  12. AlexHammerschmied member avatar

    AlexHammerschmied

    2 years ago

    I also tried it on another machine with vps setup on ubuntu20.04 php 7.4 and mautic 3.3.3 there is the same error.

  13. eVolpe member avatar

    eVolpe Consulting Group Provider

    2 years ago

    Ok, I think we know what happened.

    Unfortunately our integrator doesn't support Mautic 3.3. We are working on this.

    Please check requirements: https://store.suitecrm.com/docs/mautic-suitecrm-integrator

    • AlexHammerschmied member avatar

      AlexHammerschmied

      2 years ago

      ok. That's a bummer. Mautic 4 is aleady in beta and almost there. Did you know that? This is really bad for a paid plugin.

      I'll find another way and tell my client to return the plugin.

      Thanks anyway.

  14. eVolpe member avatar

    eVolpe Consulting Group Provider

    2 years ago

    We updated our requirements for our plugin.

    Now we support: Mautic version: from version 4.0.X to version 4.1.X Mautic version: from version 3.2.X to version 3.3.X Mautic version: 2.14.X, 2.15.X, 2.16.X

This case is public. Please leave out any sensitive information such as URLs, passwords, etc.
Saving Comment Saving Comment...
  • "Install and first test worked like a charm (well documented). Except for one little thing: In my environment there was an issue with database table cr..." - Endymion

    Read More Reviews