My Global marketpress products are not showing up after updating site address

Hi there, my developer updated my url address from dev.ecraftandsharedotcom to ecraftandsharedotcom and after the updated address, all our marketpress global products are no longer showing up on the store page. The shortcode to display the products is there when we edit the page but not when we view it. I have granted access to the site via the wpmu dashboard. Hoping you can take a look and see if we missed something. My developer told me the following: I checked the site again, configurations, database tables, removed all cached files, disabled and activated the product child theme, even ran a wordpress database repair and still the same issues. Marketpress is activated network wide.

  • Tyler Postle
    • Recruit

    Hey Leslie,

    Hope you’re doing well today!

    It looks like the support access is granted on the old site, which is unavailable, can you grant access on the ecraftandshare site :slight_smile: or if it is granted on your side can you re-voke it then regrant it.

    Since it is a multisite, did they ensure that all the urls were properly changed to the new address? You can use a script such as this to do it: https://github.com/interconnectit/Search-Replace-DB

    You can also try deactivating and deleting MarketPress then re-installing it via the WPMU DEV Dashboard just to ensure there is nothing wrong with the files themselves :slight_smile:

    Look forward to hearing back!

    All the best,

    Tyler

  • Leslie
    • The Crimson Coder

    Ok, I revoked the old access and granted new access. It looks like it might have something to do with images. On sub sites, the products are there, just not the images plus all my other images including the logo image are not showing up either.

  • Leslie
    • The Crimson Coder

    We fixed the media and restored all images. Now I think it’s a permalink issue. Still need you to take a look and see if indeed that is the problem. All products and pages are showing up on my subsites. The main site is not showing any pages except the home page. Thanks

  • Ash
    • Code Norris

    I have a multisite and am using Marketpress. As of now, marketpress is active and working on all subsites. However, though the plugin is network activated, it is not showing up in the plugins for the main site and we can’t activate it for the main site. In addition, all pages except the home and forum page are coming back as a page not found error. We think it is an htaccess problem and a permalinks issue. Finally, the permalinks are not correct. When we access the permalinks settings, the addresses look like this

    ecraftandshare.com/blog/%postname%/ The /blog shouldn’t be there and we can’t figure out how to reset it. Please help. I opened a thread several days ago when this issue started and I haven’t heard back in over 2 days so I am starting this new thread. I have granted access until Feb. 20th. Need help right away.

    Hi there

    To remove blog slug, you can use this plugin:

    https://wordpress.org/plugins/remove-blog-slug/

    When the plugin is network activated, the plugin won’t be listed in subsite plugins menu, this is default wordpress multisite behavior.

    As you currently see a 404 error in other pages, please go to Settings > Permalinks and save the settings again. If you use the above mentioned plugin, you need to save one more time.

    Also, would you please post your htaccess here?

    Cheers

    Ash

  • Leslie
    • The Crimson Coder

    Installed the plugin, refreshed the permalinks but same problem, have a look: http://ecraftandshare.com/about-us/

    Here’s the .htaccess file contents:

    RewriteEngine On

    RewriteBase /

    RewriteRule ^index.php$ – [L]

    # add a trailing slash to /wp-admin

    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]

    RewriteCond %{REQUEST_FILENAME} -d

    RewriteRule ^ – [L]

    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]

    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]

    RewriteRule . index.php [L]