Manually running scan Wizards
-
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]
-
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-occursLet 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.
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
In the developer console I get:
TypeError: $oWizard.steps is not a function
Regards
Steve
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.
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
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.
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-migRegards
Steve
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
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.
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.
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.
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/
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.
-
This reply was modified 8 years, 2 months ago by
The topic ‘Manually running scan Wizards’ is closed to new replies.