Announcement

Collapse
No announcement yet.

Can not update Miva Merchant to

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Issachar Vinajeras
    replied
    Any ideas where I should look for it? I did a "find" command search and it seem to pull old ones from back ups. Where do we set the location of the mivavm.conf file?

    Leave a comment:


  • dcarver
    replied
    Doesn't sound like you're on our hosting? If you are, you could always file a ticket and someone in support could take a look at the server.

    Leave a comment:


  • dcarver
    replied
    There must be another mivavm.conf file somewhere that needs to be edited or something like that. If I add an invalid system library to my configuration it still shows up under "Installed System Libraries" in diagtool, but it just says it can't be loaded. MYSQLCLIENT isn't even showing up for you which is suspect.

    Leave a comment:


  • Issachar Vinajeras
    replied
    This is what system variable shows. I do not see "s.mvconfig_library":
    https://drive.google.com/file/d/1aoU...ew?usp=sharing

    Leave a comment:


  • dcarver
    replied
    There error is because the MYSQLCLIENT system library is not configured. Go to diagtool, System Variables, and see what value you have for "s.mvconfig_library".

    Leave a comment:


  • Issachar Vinajeras
    replied
    I am sorry once again, I seemed to have overlooked something. I had the 5.33 files in use with the 5.34 binary. I changed the files to the 5.34:

    https://drive.google.com/file/d/1-PO...ew?usp=sharing

    But this caused the following error when trying to reach the Miva admin:

    https://drive.google.com/file/d/16Eb...ew?usp=sharing

    The diagtool did not show anything different from what I could tell. If there is something specific you would like to see from it, let me know and I can snip it for you.

    Leave a comment:


  • dcarver
    replied
    What does diagtool report for system variable "mvconfig_library?" That way we know exactly which configuration we should be focusing on.

    Leave a comment:


  • Issachar Vinajeras
    replied
    I'm sorry, I forgot to mention that I restarted Apache. Every time I modify Apache conf files, I restart it using the command: service apache2 restart

    Leave a comment:


  • dcarver
    replied
    I'm guessing you're using the ENV library in that case and you probably need to restart Apache. Either that or you're editing the wrong mivavm.conf file, but I'm pretty sure you just need to restart Apache.

    Leave a comment:


  • Issachar Vinajeras
    replied
    Thanks for the suggestions David. I went ahead and found the mysqlclient.so, it was located in /usr/lib/x86_64-linux-gnu/libmysqlclient.so. Does this seem like the correct one to you?

    I put it first in the apache ENV file, and it didn't work and I put it in the mivavm.conf files, it still didn't seem to work. I checked the diagtool, and it wasn't showing up. I checked Miva admin and the error is still there when trying to update.

    mivavm.conf:
    https://drive.google.com/file/d/1H8W...ew?usp=sharing

    ENV conf:
    https://drive.google.com/file/d/1yyC...ew?usp=sharing

    diagtool:
    https://drive.google.com/file/d/1rwU...ew?usp=sharing

    Leave a comment:


  • dcarver
    replied
    Which configuration are you actually using? One is the 3x configuration while the other is the ENV configuration. Basically you need to either add "SetEnv HTTP_MvCONFIG_SYSTELLIB_MYSQLCLIENT /path/to/mysqlclient.so" to your ENV configuration or you need to add "<SYSTEM-LIB CODE="MYSQLCLIENT" LIBRARY="/path/to/mysqlclient.so"> to your 3x configuration. You can get the shared libraries either from the MySQL website or you could do "yum install mariadb-libs" depending on the OS you're running. The best way is probably to install it through your package manager, either yum, apt, etc...

    Leave a comment:


  • Issachar Vinajeras
    replied
    Thank you dcarver for the prompt response and addition information.

    We have most of our configuration done in the apache configuration file.
    https://drive.google.com/file/d/13XU...ew?usp=sharing

    This is our mivavm.conf file:
    https://drive.google.com/file/d/1UTr...ew?usp=sharing

    Would we put this in the mivavm file or the apache file? Also, what would be the path we provide this with? Would it be something I would need to install?

    Leave a comment:


  • dcarver
    replied
    You're missing the MYSQLCLIENT system library. In your final screen shot only the GD system library is registered. You need to add the MYSQLCLIENT system library to your Miva configuration.

    Leave a comment:


  • Issachar Vinajeras
    replied
    I see no errors in the Miva diagtool.mvc for data directory or script directory. I have attached screenshots of the results.

    https://drive.google.com/file/d/13oF...ew?usp=sharing

    https://drive.google.com/file/d/1roc...ew?usp=sharing

    https://drive.google.com/file/d/1JKc...ew?usp=sharing

    https://drive.google.com/file/d/1153...ew?usp=sharing

    Leave a comment:


  • dcarver
    replied
    You're most likely missing the MYSQLCLIENT system library definition in your mivavm.conf file. View your store at runtime, I believe the error may be different.

    Leave a comment:

Working...
X