• Resolved couplast

    (@couplast)


    Hello, I installed SecurityShield Pro on our wordpress site and manually ran the three scans shortly afterward. I have set up a scheduled run but have just logged on to re-run manually as I have not received any emails and thought I’d check. The wizards launch OK, but when I click on “Next Step” nothing happens.

    Any ideas?

    Steve

    The page I need help with: [log in to see the link]

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Support Jelena

    (@jmisic)

    Hi Steve,

    First of all, thank you for subscribing and for your support in Shield development.

    We’re sorry for the trouble you’re having.

    We’ve tried to replicate this, but we couldn’t find any issue.

    When you click “Next”, do you get any error?

    If yes, please see here:
    https://icontrolwp.freshdesk.com/support/solutions/articles/3000077018-when-i-launch-wizard-error-message-occurs

    Let us know if the above article was helpful or if you need any further help.

    Regards and many thanks for your time. 🙂

    Jelena

    • This reply was modified 8 years, 2 months ago by Jelena.
    Thread Starter couplast

    (@couplast)

    No, nothing at all happens. Could this be caused by a file not being able to execute or something like that maybe? As mentioned, when you click the button, nothing happens. I have tried in Firefox, Edge and Chrome with the same response.

    Steve

    Thread Starter couplast

    (@couplast)

    In the developer console I get:

    TypeError: $oWizard.steps is not a function

    Regards

    Steve

    Plugin Author Paul

    (@paultgoodchild)

    We sent a link in the previous answer to determine if the page is successfully loading the javascript library… could you check this and report back, please? Thanks.

    Thread Starter couplast

    (@couplast)

    Sorry I thought I answered that, the error message mentioned is not occuring, when I use the browser web console, select Network filter by JS and refresh the screen I get a green status 200 on 4 GET’s.

    jquery.fancybox.min…
    wizard.js?ver=…
    jquery.steps.min.js?ver=6.6.4…
    global-plugin.js?ver=6.6.4…

    All status green 200.

    If I select the console window itself I see the “TypeError: $oWizard.steps is not a function” error.

    Steve

    Plugin Author Paul

    (@paultgoodchild)

    Hi Steve,

    There’s problem then, because there should be 6 JS files loaded. Can you try loading the page, opening the console and then refreshing to ensure you’re seeing the full list?

    Also, would there be any strange SSL configuration at all? Have you changed settings at any time, or is SSL set on you WP URL, but not on the site URL? We’ve seen errors in the past for some people with funky SSL setups – these can prevent loading of assets.

    Thanks.

    Thread Starter couplast

    (@couplast)

    Paul, there is no SSL set up at all.

    I have tried the load, open and refresh before. Have just tried it again and the following gets occured, all with 304 responses.

    jquery.js?mtime=1463990430
    bootstrap4.bundle.min.js?ver=6.6.4&mtime=1523549412
    global-plugin.js?ver=6.6.4&mtime=1523549412
    jquery.steps.min.js?ver=6.6.4&mtime=1523549412
    wizard.js?ver=6.6.4&mtime=1523549412
    jquery.fancybox.min.js?ver=6.6.4&mtime=1523549412
    jquery.js?ver=1.12.4
    jquery-mig

    Regards

    Steve

    Thread Starter couplast

    (@couplast)

    FYI. I have also removed Shield, re-installed WordPress and re-installed Shield. The site as a whole was recently locked down and secured due to hacking, is it possible that a file or directory somewhere has had rights applied that break Shield?

    Steve

    Plugin Author Paul

    (@paultgoodchild)

    Hmm.. I’m at a bit of a loss here.

    It now appears all the assets are loading, and 304 is fine (if the content is legitimate) – 304 basically means it’s cached.

    But, your page seems to be loading an extra jquery.js and also jquery-mig at the end. We don’t include those files like that – you’ll see the first file is jquery.js.

    Something extra is including it.
    So here are some things to try and test:

    – clear your browser caches
    – Are you running a caching plugin, or minification plugin or any sort? If so, turn it off, and clear your browser cache again.
    – try another couple of browsers – edge etc. This will highlight if it’s isolated to your browser.
    – you said your site was “locked down” – what does this mean exactly? Try disabling other security plugins.
    – click on the browser to “view source” and the you’ll see all the links in there for the JS files. Click on each one to view the contents of those JS files and ensure that the contents look valid – that it is in-fact JS code.

    Let me know how you get on. Something on your site isn’t quite right here, it’s just a matter of narrowing it down.

    Thread Starter couplast

    (@couplast)

    Paul,

    I am not aware of any caching plugin’s but your response prompted me to have a look at my plugins, deactivate them all and try Shield. With all plugins deactivated Shield worked fine, I then used a process of elimination to highlight the single plugin that was breaking it.

    So basically, with the plugin below deactivated everything works.

    Nextgen Gallery Plugin ver. 2.2.54 – Though according to WP store there are in excess of 1million active installs of this plugin so it may show up again.

    Plugin Author Paul

    (@paultgoodchild)

    Perfect, Steve! Great find. We can replicate this now so we’ll start digging to see what’s going on.

    Thanks for your help to narrow this down! We’ll report back once we have something.

    Plugin Author Paul

    (@paultgoodchild)

    We were able to find the problem. NGG is forcing their code on the page displays, though it’s not appropriate, by using a theme-only function.

    We’ve notified them: https://ww.wp.xz.cn/support/topic/forcefully-executing-wp_footer-not-compatible-with-other-plugins/

    Plugin Author Paul

    (@paultgoodchild)

    Just fyi, we’ve released a workaround for this to bypass NGG’s code. It’s far from ideal, but it’ll get the wizards working again for the moment.

Viewing 13 replies - 1 through 13 (of 13 total)

The topic ‘Manually running scan Wizards’ is closed to new replies.