Title: Test Connection does nothing
Last modified: August 22, 2016

---

# Test Connection does nothing

 *  Resolved [darlinggj](https://wordpress.org/support/users/darlinggj/)
 * (@darlinggj)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/)
 * What’s supposed to happen when I click the “Test Connection” button? It only 
   refreshes the page without generating any new message, whether correct or incorrect
   Cloudflare info was entered on the Accounts page.
 * Cloudflare’s own plugin v1.3.14 shows “You are currently using CloudFlare!” for
   all 3 of my sites from [http://www.GrahamJDarling.com](http://www.GrahamJDarling.com).
 * Using Sunny v1.4.3 on WordPress 4.0 Multisite, with plugins including Autoptimize
   v1.8.5 and Hyper Cache v3.0.7, but behaviour’s the same even when it’s the only
   plugin running.
 * [https://wordpress.org/plugins/sunny/](https://wordpress.org/plugins/sunny/)

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

 *  Plugin Author [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * (@tangrufus)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265632)
 * if the connection is working, you will see this message:
 * > Success:
   >  DNS record for yourDomain.com found: Yes Service mode turned on: 
   > Yes
 * Did you see a spinning circle after clicking? if not, you probably disabled AJAX.
 * As stated in the [FAQ](http://wordpress.org/plugins/sunny/faq/), `Sunny` is never
   tested on multisite.
 *  Thread Starter [darlinggj](https://wordpress.org/support/users/darlinggj/)
 * (@darlinggj)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265658)
 * I saw no message.
 * When I click the button, I sometimes see the spinning circle, and sometimes not.
   I always see quick messages in the lower lefthand corner of the screen “Waiting
   for [http://www.grahamjdarling.com…&#8221](http://www.grahamjdarling.com…&#8221);
   then “Transferring data from [http://www.grahamjdarling.com…&#8221](http://www.grahamjdarling.com…&#8221);
   etc (something instantaneous about google-analytics, I think), and the page refreshes,
   but without any change to it.
 * Same if I switch themes (Responsive to Twentyfourteen).
 * I don’t know what ajax is, or how to turn it off or on – how can I measure or
   ensure its status for sure?
 * Consider this a testing.
 * Is there any other way to tell if this plugin is working?
 *  Plugin Author [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * (@tangrufus)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265659)
 * > Waiting for [http://www.grahamjdarling.com…&#8221](http://www.grahamjdarling.com…&#8221);
   > then “Transferring data from [http://www.grahamjdarling.com…&#8221](http://www.grahamjdarling.com…&#8221);
 * the above message is not generated by `Sunny`.
 * while this version of `Sunny` does not intended to support multisite, here is
   a quick way to test it:
    1. deactivate all plugins, including `Sunny` 2. activate`
   Sunny` on a per site basis ([tutorial](http://premium.wpmudev.org/manuals/wpmu-manual-2/activating-and-deactivating-plugins-on-a-per-site-basis/))
   3. input your cloudflare email & api key 4. go to the `Tools` tab 5. fill in `
   Post URL` with your homepage url 6. press `Clear Cache`
 * If you see this message
    `Error: This URL does not live in your domain.` or `
   Success: - http://yourDomain.com/`, then `Sunny` is working.
 *  Thread Starter [darlinggj](https://wordpress.org/support/users/darlinggj/)
 * (@darlinggj)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265692)
 * I network-deactivated all plugins, then reactivated Sunny for one site. Then 
   I went to the Sunny/Accounts page to re-enter the Cloudflare info, but it was
   already there. On Sunny/Tools the Test Connection button still wasn’t working.
   I filled in URL Purger/Post URL with [http://www.grahamjdarling.com](http://www.grahamjdarling.com)
   and clicked Clear Cache: the box went back to [http://example.com/hello/](http://example.com/hello/)
   and no new message appeared. Ditto clicking with any random text.
 * Then I deleted Sunny, and verified its folder was gone. Then reinstalled: Accounts/
   settings were still correct; clicking Tools buttons still did not show messages,
   as before.
 * Reactivated plugins and restored my previous configuration.
 * I note that, when I update a page here, Cloudflare serves up the new version 
   within minutes even though its Edge Cache is set to hours or days. So it seem
   to be doing its main job. Only problem is the user interface.
 *  Plugin Author [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * (@tangrufus)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265720)
 * Since version 1.4.4, `Sunny` now works without AJAX. You can go back to the `
   Tools` tab and test everything again.
 * Besides the `Tools` tab, you can check the php error log for `Sunny's` message
   if you defined WP_DEBUG to `true`.
 * Again, `Sunny` is designed to work on multisite, therefore, as of v1.4.4, I made
   some changes to ensure that it cannot not be activated network wide. See [FAQ](http://wordpress.org/plugins/sunny/faq/)
   for the latest announcement.
 *  Plugin Author [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * (@tangrufus)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265721)
 * Thanks darlinggj for reporting!!
 *  Thread Starter [darlinggj](https://wordpress.org/support/users/darlinggj/)
 * (@darlinggj)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265735)
 * You’re welcome, and thank you for all your own efforts.
 * I confirm that Sunny can no longer be activated network-wide.
 * When activated for a single site on my Multi-Site, clicking on “Test Connection”
   now shows:
 * > Success
   >  DNS record for [http://www.grahamjdarling.com](http://www.grahamjdarling.com)
   > found: Yes Service mode turned on: Yes
 * I then tested “Clear all cache”, which gave:
 * > Success: All cache has been purged.
 * After entering one of my site’s files in “The URL you want to purge” box and 
   clicking “Clear cache”, I confirmed the file was indeed deleted from Cloudflare,
   using GTMetrix.com (Analyze Performance of mysitename/Go/Timeline/Waterfall/filename/
   CF-Cache-Status = MISS; Re-Test Page then showed that filename had been reloaded
   into Cloudflare’s cache with HIT), exactly as if I had purged the file from [Cloudflare’s own page](https://www.cloudflare.com/cloudflare-settings).
   However, instead of showing “Success” message like for the other buttons, the
   page at /wp-admin/admin.php?page=sunny&tab=tools was replaced by another that
   said:
 * > 403 Forbidden Error Page
 * This remained true even with all my other plugins disabled.
 * So again your plugin seems to be doing something properly, but not communicating
   that to the user.
 *  Plugin Author [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * (@tangrufus)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265737)
 * Your case sounds weird.
 * I have spotted some potential bugs shortly after v1.4.4 release. One of them 
   is related to 403 errors. Version 1.4.5 has fixed them.
 * However, i am not sure if that bug causing your issue. Please upgrade and test.
 * If `Sunny` keeps returning 403 errors, please
    1. go to the `Tools` tab 2. fill
   in the post url 3. make a screen capture ( full window with the url address bar)
   4. copy the page source code ( if you using chrome/firefox, right-click ->View
   page source; other web browsers have similar buttons ) 5. click the “Clear cache”
   button 6. make a screen capture of the error page ( full window with the url 
   address bar )
 * Thanks for your time!!
 *  Thread Starter [darlinggj](https://wordpress.org/support/users/darlinggj/)
 * (@darlinggj)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265741)
 * I appreciate your time and effort in dealing with my issues, and I’m sure we 
   both hope this will help others in similar situations.
 * I applied the 1.4.5 update, then again entered a filename and clicked “Clear 
   cache”. As before, the file was successfully purged from Cloudflare, but a “403
   error” was returned.
 * I can’t seem to paste any captured screen into this box. Otherwise, following
   your instructions above:
 * 1. Clicked Sunny’s Tools tab.
    2. Entered Post URL. 3. Address bar is:
 * > [http://medieval.grahamjdarling.com/wp-admin/admin.php?page=sunny&tab=tools](http://medieval.grahamjdarling.com/wp-admin/admin.php?page=sunny&tab=tools)
 * Post URL is:
 * > [http://medieval.grahamjdarling.com/wp-content/uploads/sites/3/Pietro_Longhi.jpg](http://medieval.grahamjdarling.com/wp-content/uploads/sites/3/Pietro_Longhi.jpg)
 * 4. Page source is:
 *     ```
       <!DOCTYPE html>
       <!--[if IE 8]>
       <html xmlns="http://www.w3.org/1999/xhtml" class="ie8 wp-toolbar"  lang="en-US">
       <![endif]-->
       <!--[if !(IE 8) ]><!-->
       <html xmlns="http://www.w3.org/1999/xhtml" class="wp-toolbar"  lang="en-US">
       <!--<![endif]-->
       <head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
       <title>Sunny (Connecting CloudFlare and WordPress) &lsaquo; The Cabinet of Doctor Carus — WordPress</title>
       <script type="text/javascript">
       //<![CDATA[
       try{if (!window.CloudFlare) {var CloudFlare=[{verbose:0,p:1410217933,byc:0,owlid:"cf",bag2:1,mirage2:0,oracle:0,paths:{cloudflare:"/cdn-cgi/nexp/dokv=88e434a982/"},atok:"0f1c8c136035bef3ef2ebf2e0a32a8d5",petok:"4061690f639b29f35beeff4273616e56c416f589-1410226546-1800",zone:"grahamjdarling.com",rocket:"0",apps:{"prnc":{"dalytkn":null},"ga_key":{"ua":"UA-41995741-1","ga_bs":"2"}}}];!function(a,b){a=document.createElement("script"),b=document.getElementsByTagName("script")[0],a.async=!0,a.src="//ajax.cloudflare.com/cdn-cgi/nexp/dokv=97fb4d042e/cloudflare.min.js",b.parentNode.insertBefore(a,b)}()}}catch(e){};
       //]]>
       </script>
       <script type="text/javascript">
       addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};
       var ajaxurl = '/wp-admin/admin-ajax.php',
       	pagenow = 'toplevel_page_sunny',
       	typenow = '',
       	adminpage = 'toplevel_page_sunny',
       	thousandsSeparator = ',',
       	decimalPoint = '.',
       	isRtl = 0;
       </script>
       <meta name="viewport" content="width=device-width,initial-scale=1.0">
       <link rel='stylesheet' href='http://medieval.grahamjdarling.com/wp-admin/load-styles.php?c=1&dir=ltr&load=dashicons,admin-bar,wp-pointer,wp-admin,buttons,wp-auth-check&ver=4.0' type='text/css' media='all' />
       <link rel='stylesheet' id='open-sans-css'  href='//fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&subset=latin%2Clatin-ext&ver=4.0' type='text/css' media='all' />
       <!--[if lte IE 7]>
       <link rel='stylesheet' id='ie-css'  href='http://medieval.grahamjdarling.com/wp-admin/css/ie.min.css?ver=4.0' type='text/css' media='all' />
       <![endif]-->
       <link rel='stylesheet' id='wpb2d-style-css'  href='http://medieval.grahamjdarling.com/wp-content/plugins/wordpress-backup-to-dropbox/wp-backup-to-dropbox.css?ver=4.0' type='text/css' media='all' />
       <script type='text/javascript'>
       /* <![CDATA[ */
       var WordfenceAdminVars = {"ajaxURL":"http:\/\/medieval.grahamjdarling.com\/wp-admin\/admin-ajax.php","firstNonce":"e7be6731b1","siteBaseURL":"http:\/\/medieval.grahamjdarling.com\/","debugOn":"0","actUpdateInterval":"2000","tourClosed":"1","cacheType":"","liveTrafficEnabled":""};
       /* ]]> */
       </script>
   
       <script type='text/javascript'>
       /* <![CDATA[ */
       var userSettings = {"url":"\/","uid":"1","time":"1410226546","secure":""};/* ]]> */
       </script>
       <script type='text/javascript' src='http://medieval.grahamjdarling.com/wp-admin/load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils&ver=4.0'></script>
       <script type='text/javascript' src='http://medieval.grahamjdarling.com/wp-content/plugins/wordfence/js/tourTip.js?ver=5.2.2'></script>
       <script type='text/javascript' src='http://medieval.grahamjdarling.com/wp-content/plugins/sunny/admin/js/sunny-admin.js?ver=1.4.5'></script>
       	<style>
       	.themes-php #message2 {
       		display: none;
       	}
       	.themes-php div.activation a {
       		text-decoration: none;
       	}
       	</style>
       <script type="text/javascript">var _wpColorScheme = {"icons":{"base":"#999","focus":"#2ea2cc","current":"#fff"}};</script>
       <style type="text/css" media="print">#wpadminbar { display:none; }</style>
       <script type="text/javascript">
       /* <![CDATA[ */
       var _gaq = _gaq || [];
       _gaq.push(['_setAccount', 'UA-41995741-1']);
       _gaq.push(['_trackPageview']);
   
       (function() {
       var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
       ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
       var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
       })();
   
       (function(b){(function(a){"__CF"in b&&"DJS"in b.__CF?b.__CF.DJS.push(a):"addEventListener"in b?b.addEventListener("load",a,!1):b.attachEvent("onload",a)})(function(){"FB"in b&&"Event"in FB&&"subscribe"in FB.Event&&(FB.Event.subscribe("edge.create",function(a){_gaq.push(["_trackSocial","facebook","like",a])}),FB.Event.subscribe("edge.remove",function(a){_gaq.push(["_trackSocial","facebook","unlike",a])}),FB.Event.subscribe("message.send",function(a){_gaq.push(["_trackSocial","facebook","send",a])}));"twttr"in b&&"events"in twttr&&"bind"in twttr.events&&twttr.events.bind("tweet",function(a){if(a){var b;if(a.target&&a.target.nodeName=="IFRAME")a:{if(a=a.target.src){a=a.split("#")[0].match(/[^?=&]+=([^&]*)?/g);b=0;for(var c;c=a[b];++b)if(c.indexOf("url")===0){b=unescape(c.split("=")[1]);break a}}b=void 0}_gaq.push(["_trackSocial","twitter","tweet",b])}})})})(window);
       /* ]]> */
       </script>
       </head>
       <body class="wp-admin wp-core-ui no-js  toplevel_page_sunny auto-fold admin-bar branch-4 version-4-0 admin-color-fresh locale-en-us multisite no-customize-support no-svg"><script type="text/javascript">//<![CDATA[try{(function(a){var b="http://",c="medieval.grahamjdarling.com",d="/cdn-cgi/cl/",e="img.gif",f=new a;f.src=[b,c,d,e].join("")})(Image)}catch(e){}//]]></script>
       <script type="text/javascript">
       	document.body.className = document.body.className.replace('no-js','js');
       </script>
   
       	<script type="text/javascript">
       		(function() {
       			var request, b = document.body, c = 'className', cs = 'customize-support', rcs = new RegExp('(^|\\s+)(no-)?'+cs+'(\\s+|$)');
   
       			request = true;
   
       			b[c] = b[c].replace( rcs, ' ' );
       			b[c] += ( window.postMessage && request ? ' ' : ' no-' ) + cs;
       		}());
       	</script>
   
       <div id="wpwrap">
       <a tabindex="1" href="#wpbody-content" class="screen-reader-shortcut">Skip to main content</a>
   
       <div id="adminmenuback"></div>
       <div id="adminmenuwrap">
       <ul id="adminmenu" role="navigation">
   
       	<li class="wp-first-item wp-has-submenu wp-not-current-submenu menu-top menu-top-first menu-icon-dashboard menu-top-last" id="menu-dashboard">
       	<a href='index.php' class="wp-first-item wp-has-submenu wp-not-current-submenu menu-top menu-top-first menu-icon-dashboard menu-top-last" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-dashboard'><br /></div><div class='wp-menu-name'>Dashboard</div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>Dashboard</li><li class="wp-first-item"><a href='index.php' class="wp-first-item">Home</a></li><li><a href='my-sites.php'>My Sites</a></li></ul></li>
       	<li class="wp-not-current-submenu wp-menu-separator"><div class="separator"></div></li>
       	<li class="wp-has-submenu wp-not-current-submenu open-if-no-js menu-top menu-icon-post menu-top-first" id="menu-posts">
       	<a href='edit.php' class="wp-has-submenu wp-not-current-submenu open-if-no-js menu-top menu-icon-post menu-top-first" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-post'><br /></div><div class='wp-menu-name'>Posts</div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>Posts</li><li class="wp-first-item"><a href='edit.php' class="wp-first-item">All Posts</a></li><li><a href='post-new.php'>Add New</a></li><li><a href='edit-tags.php?taxonomy=category'>Categories</a></li><li><a href='edit-tags.php?taxonomy=post_tag'>Tags</a></li></ul></li>
       	<li class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-media" id="menu-media">
       	<a href='upload.php' class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-media" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-media'><br /></div><div class='wp-menu-name'>Media</div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>Media</li><li class="wp-first-item"><a href='upload.php' class="wp-first-item">Library</a></li><li><a href='media-new.php'>Add New</a></li><li><a href='upload.php?page=ewww-image-optimizer-bulk'>Bulk Optimize</a></li></ul></li>
       	<li class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-page" id="menu-pages"><a href='admin.php?page=apm_browse_pages_menu' class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-page" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-page'><br /></div><div class='wp-menu-name'>Pages</div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>Pages</li><li class="wp-first-item"><a href='edit.php?post_type=page&page=apm_browse_pages_menu' class="wp-first-item">All Pages</a></li><li><a href='edit.php?post_type=page&page=apm_options_pages_menu'>Settings</a></li></ul></li>
       	<li class="wp-not-current-submenu menu-top menu-icon-comments menu-top-last" id="menu-comments">
       	<a href='edit-comments.php' class="wp-not-current-submenu menu-top menu-icon-comments menu-top-last" ><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-comments'><br /></div><div class='wp-menu-name'>Comments <span class='awaiting-mod count-0'><span class='pending-count'>0</span></span></div></a></li>
       	<li class="wp-not-current-submenu wp-menu-separator"><div class="separator"></div></li>
       	<li class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-appearance menu-top-first" id="menu-appearance">
       	<a href='themes.php' class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-appearance menu-top-first" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-appearance'><br /></div><div class='wp-menu-name'>Appearance</div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>Appearance</li><li class="wp-first-item"><a href='themes.php' class="wp-first-item">Themes</a></li><li class="hide-if-no-customize"><a href='customize.php?return=%2Fwp-admin%2Fadmin.php%3Fpage%3Dsunny%26tab%3Dtools' class="hide-if-no-customize">Customize</a></li><li><a href='widgets.php'>Widgets</a></li><li><a href='nav-menus.php'>Menus</a></li><li><a href='themes.php?page=wdd-options'>Webfish DropDown</a></li><li><a href='themes.php?page=theme_options'>Theme Options</a></li><li><a href='themes.php?page=cyberchimps-themes'>More Themes</a></li><li><a href='themes.php?page=custom-header'>Header</a></li><li><a href='themes.php?page=custom-background'>Background</a></li></ul></li>
       	<li class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-plugins" id="menu-plugins">
       	<a href='plugins.php' class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-plugins" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-plugins'><br /></div><div class='wp-menu-name'>Plugins </div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>Plugins </li><li class="wp-first-item"><a href='plugins.php' class="wp-first-item">Installed Plugins</a></li><li><a href='plugins.php?page=cloudflare'>CloudFlare</a></li></ul></li>
       	<li class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-users" id="menu-users">
       	<a href='users.php' class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-users" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-users'><br /></div><div class='wp-menu-name'>Users</div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>Users</li><li class="wp-first-item"><a href='users.php' class="wp-first-item">All Users</a></li><li><a href='user-new.php'>Add New</a></li><li><a href='profile.php'>Your Profile</a></li></ul></li>
       	<li class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-tools" id="menu-tools">
       	<a href='tools.php' class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-tools" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-tools'><br /></div><div class='wp-menu-name'>Tools</div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>Tools</li><li class="wp-first-item"><a href='tools.php' class="wp-first-item">Available Tools</a></li><li><a href='import.php'>Import</a></li><li><a href='export.php'>Export</a></li><li><a href='ms-delete-site.php'>Delete Site</a></li><li><a href='tools.php?page=p3-profiler'>P3 Plugin Profiler</a></li><li><a href='tools.php?page=rvg-optimize-db.php'>Optimize Database</a></li></ul></li>
       	<li class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-settings menu-top-last" id="menu-settings">
       	<a href='options-general.php' class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-settings menu-top-last" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-settings'><br /></div><div class='wp-menu-name'>Settings</div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>Settings</li><li class="wp-first-item"><a href='options-general.php' class="wp-first-item">General</a></li><li><a href='options-writing.php'>Writing</a></li><li><a href='options-reading.php'>Reading</a></li><li><a href='options-discussion.php'>Discussion</a></li><li><a href='options-media.php'>Media</a></li><li><a href='options-permalink.php'>Permalinks</a></li><li><a href='options-general.php?page=autoptimize'>Autoptimize</a></li><li><a href='options-general.php?page=hyper-cache/options.php'>Hyper Cache</a></li><li><a href='options-general.php?page=rvg_odb_admin'>Optimize DB Options</a></li><li><a href='options-general.php?page=tinymce-advanced'>TinyMCE Advanced</a></li><li><a href='options-general.php?page=TitleToggle'>Title Toggler</a></li><li><a href='options-general.php?page=wp-updates-notifier'>Updates Notifier</a></li></ul></li>
       	<li class="wp-not-current-submenu wp-menu-separator"><div class="separator"></div></li>
       	<li class="wp-has-submenu wp-not-current-submenu menu-top toplevel_page_bulletproof-security/admin/login/login menu-top-first" id="toplevel_page_bulletproof-security-admin-login-login"><a href='admin.php?page=bulletproof-security/admin/login/login.php' class="wp-has-submenu wp-not-current-submenu menu-top toplevel_page_bulletproof-security/admin/login/login menu-top-first" aria-haspopup="true"><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before'><img src="http://medieval.grahamjdarling.com/wp-content/plugins/bulletproof-security/admin/images/bps-icon-small.png" alt="" /></div><div class='wp-menu-name'>BPS Security</div></a>
       	<ul class='wp-submenu wp-submenu-wrap'><li class='wp-submenu-head'>BPS Security</li><li class="wp-first-item"><a href='admin.php?page=bulletproof-security/admin/login/login.php' class="wp-first-item">Login Security</a></li><li><a href='admin.php?page=bulletproof-security/admin/system-info/system-info.php'>System Info</a></li><li><a href='admin.php?page=bulletproof-security/admin/theme-skin/theme-skin.php'>UI Theme Skin</a></li></ul></li>
       	<li class="current menu-top menu-icon-generic toplevel_page_sunny menu-top-last" id="toplevel_page_sunny">
       	<a href='admin.php?page=sunny' class="current menu-top menu-icon-generic toplevel_page_sunny menu-top-last" ><div class="wp-menu-arrow"><div></div></div><div class='wp-menu-image dashicons-before dashicons-admin-generic'><br /></div><div class='wp-menu-name'>Sunny</div></a></li><li id="collapse-menu" class="hide-if-no-js"><div id="collapse-button"><div></div></div><span>Collapse menu</span></li></ul>
       </div>
       <div id="wpcontent">
   
       		<div id="wpadminbar" class="nojq nojs" role="navigation">
       			<a class="screen-reader-shortcut" href="#wp-toolbar" tabindex="1">Skip to toolbar</a>
       			<div class="quicklinks" id="wp-toolbar" role="navigation" aria-label="Top navigation toolbar." tabindex="0">
       				<ul id="wp-admin-bar-root-default" class="ab-top-menu">
       		<li id="wp-admin-bar-menu-toggle"><a class="ab-item"  href="#"><span class="ab-icon"></span><span class="screen-reader-text">Menu</span></a>		</li>
       		<li id="wp-admin-bar-wp-logo" class="menupop"><a class="ab-item"  aria-haspopup="true" href="http://medieval.grahamjdarling.com/wp-admin/about.php" title="About WordPress"><span class="ab-icon"></span></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-wp-logo-default" class="ab-submenu">
       		<li id="wp-admin-bar-about"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/about.php">About WordPress</a>		</li></ul><ul id="wp-admin-bar-wp-logo-external" class="ab-sub-secondary ab-submenu">
       		<li id="wp-admin-bar-wporg"><a class="ab-item"  href="https://wordpress.org/">WordPress.org</a>		</li>
       		<li id="wp-admin-bar-documentation"><a class="ab-item"  href="http://codex.wordpress.org/">Documentation</a>		</li>
       		<li id="wp-admin-bar-support-forums"><a class="ab-item"  href="https://wordpress.org/support/">Support Forums</a>		</li>
       		<li id="wp-admin-bar-feedback"><a class="ab-item"  href="https://wordpress.org/support/forum/requests-and-feedback">Feedback</a>		</li></ul></div>		</li>
       		<li id="wp-admin-bar-my-sites" class="menupop"><a class="ab-item"  aria-haspopup="true" href="http://medieval.grahamjdarling.com/wp-admin/my-sites.php">My Sites</a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-my-sites-super-admin" class="ab-submenu">
       		<li id="wp-admin-bar-network-admin" class="menupop"><a class="ab-item"  aria-haspopup="true" href="http://www.grahamjdarling.com/wp-admin/network/">Network Admin</a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-network-admin-default" class="ab-submenu">
       		<li id="wp-admin-bar-network-admin-d"><a class="ab-item"  href="http://www.grahamjdarling.com/wp-admin/network/">Dashboard</a>		</li>
       		<li id="wp-admin-bar-network-admin-s"><a class="ab-item"  href="http://www.grahamjdarling.com/wp-admin/network/sites.php">Sites</a>		</li>
       		<li id="wp-admin-bar-network-admin-u"><a class="ab-item"  href="http://www.grahamjdarling.com/wp-admin/network/users.php">Users</a>		</li>
       		<li id="wp-admin-bar-network-admin-t"><a class="ab-item"  href="http://www.grahamjdarling.com/wp-admin/network/themes.php">Themes</a>		</li>
       		<li id="wp-admin-bar-network-admin-p"><a class="ab-item"  href="http://www.grahamjdarling.com/wp-admin/network/plugins.php">Plugins</a>		</li></ul></div>		</li></ul><ul id="wp-admin-bar-my-sites-list" class="ab-sub-secondary ab-submenu">
       		<li id="wp-admin-bar-blog-1" class="menupop"><a class="ab-item"  aria-haspopup="true" href="http://www.grahamjdarling.com/wp-admin/"><div class="blavatar"></div>Science and Fiction</a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-blog-1-default" class="ab-submenu">
       		<li id="wp-admin-bar-blog-1-d"><a class="ab-item"  href="http://www.grahamjdarling.com/wp-admin/">Dashboard</a>		</li>
       		<li id="wp-admin-bar-blog-1-n"><a class="ab-item"  href="http://www.grahamjdarling.com/wp-admin/post-new.php">New Post</a>		</li>
       		<li id="wp-admin-bar-blog-1-c"><a class="ab-item"  href="http://www.grahamjdarling.com/wp-admin/edit-comments.php">Manage Comments</a>		</li>
       		<li id="wp-admin-bar-blog-1-v"><a class="ab-item"  href="http://www.grahamjdarling.com/">Visit Site</a>		</li></ul></div>		</li>
       		<li id="wp-admin-bar-blog-2" class="menupop"><a class="ab-item"  aria-haspopup="true" href="http://fiction.grahamjdarling.com/wp-admin/"><div class="blavatar"></div>Science Fiction, Fantasy and Horror Writer</a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-blog-2-default" class="ab-submenu">
       		<li id="wp-admin-bar-blog-2-d"><a class="ab-item"  href="http://fiction.grahamjdarling.com/wp-admin/">Dashboard</a>		</li>
       		<li id="wp-admin-bar-blog-2-n"><a class="ab-item"  href="http://fiction.grahamjdarling.com/wp-admin/post-new.php">New Post</a>		</li>
       		<li id="wp-admin-bar-blog-2-c"><a class="ab-item"  href="http://fiction.grahamjdarling.com/wp-admin/edit-comments.php">Manage Comments</a>		</li>
       		<li id="wp-admin-bar-blog-2-v"><a class="ab-item"  href="http://fiction.grahamjdarling.com/">Visit Site</a>		</li></ul></div>		</li>
       		<li id="wp-admin-bar-blog-3" class="menupop"><a class="ab-item"  aria-haspopup="true" href="http://medieval.grahamjdarling.com/wp-admin/"><div class="blavatar"></div>The Cabinet of Doctor Carus</a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-blog-3-default" class="ab-submenu">
       		<li id="wp-admin-bar-blog-3-d"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/">Dashboard</a>		</li>
       		<li id="wp-admin-bar-blog-3-n"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/post-new.php">New Post</a>		</li>
       		<li id="wp-admin-bar-blog-3-c"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/edit-comments.php">Manage Comments</a>		</li>
       		<li id="wp-admin-bar-blog-3-v"><a class="ab-item"  href="http://medieval.grahamjdarling.com/">Visit Site</a>		</li></ul></div>		</li></ul></div>		</li>
       		<li id="wp-admin-bar-site-name" class="menupop"><a class="ab-item"  aria-haspopup="true" href="http://medieval.grahamjdarling.com/">The Cabinet of Doctor Carus</a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-site-name-default" class="ab-submenu">
       		<li id="wp-admin-bar-view-site"><a class="ab-item"  href="http://medieval.grahamjdarling.com/">Visit Site</a>		</li>
       		<li id="wp-admin-bar-edit-site"><a class="ab-item"  href="http://www.grahamjdarling.com/wp-admin/network/site-info.php?id=3">Edit Site</a>		</li></ul></div>		</li>
       		<li id="wp-admin-bar-comments"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/edit-comments.php" title="0 comments awaiting moderation"><span class="ab-icon"></span><span id="ab-awaiting-mod" class="ab-label awaiting-mod pending-count count-0">0</span></a>		</li>
       		<li id="wp-admin-bar-new-content" class="menupop"><a class="ab-item"  aria-haspopup="true" href="http://medieval.grahamjdarling.com/wp-admin/post-new.php" title="Add New"><span class="ab-icon"></span><span class="ab-label">New</span></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-new-content-default" class="ab-submenu">
       		<li id="wp-admin-bar-new-post"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/post-new.php">Post</a>		</li>
       		<li id="wp-admin-bar-new-media"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/media-new.php">Media</a>		</li>
       		<li id="wp-admin-bar-new-page"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/post-new.php?post_type=page">Page</a>		</li>
       		<li id="wp-admin-bar-new-user"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/user-new.php">User</a>		</li></ul></div>		</li></ul><ul id="wp-admin-bar-top-secondary" class="ab-top-secondary ab-top-menu">
       		<li id="wp-admin-bar-my-account" class="menupop with-avatar"><a class="ab-item"  aria-haspopup="true" href="http://medieval.grahamjdarling.com/wp-admin/profile.php" title="My Account">Howdy, Graham J. Darling<img alt='' src='http://1.gravatar.com/avatar/9a986c748047480d4261dd892a060c6b?s=26&d=blank&r=G' class='avatar avatar-26 photo' height='26' width='26' /></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-user-actions" class="ab-submenu">
       		<li id="wp-admin-bar-user-info"><a class="ab-item" tabindex="-1" href="http://medieval.grahamjdarling.com/wp-admin/profile.php"><img alt='' src='http://1.gravatar.com/avatar/9a986c748047480d4261dd892a060c6b?s=64&d=blank&r=G' class='avatar avatar-64 photo' height='64' width='64' /><span class='display-name'>Graham J. Darling</span><span class='username'>darlinggj</span></a>		</li>
       		<li id="wp-admin-bar-edit-profile"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-admin/profile.php">Edit My Profile</a>		</li>
       		<li id="wp-admin-bar-logout"><a class="ab-item"  href="http://medieval.grahamjdarling.com/wp-login.php?action=logout&_wpnonce=d3dd43ccc0">Log Out</a>		</li></ul></div>		</li></ul>			</div>
       						<a class="screen-reader-shortcut" href="http://medieval.grahamjdarling.com/wp-login.php?action=logout&_wpnonce=d3dd43ccc0">Log Out</a>
       					</div>
   
       <div id="wpbody">
   
       <div id="wpbody-content" aria-label="Main content" tabindex="0">
       		<div id="screen-meta" class="metabox-prefs">
   
       			<div id="contextual-help-wrap" class="hidden no-sidebar" tabindex="-1" aria-label="Contextual Help Tab">
       				<div id="contextual-help-back"></div>
       				<div id="contextual-help-columns">
       					<div class="contextual-help-tabs">
       						<ul>
       												</ul>
       					</div>
   
       					<div class="contextual-help-tabs-wrap">
       											</div>
       				</div>
       			</div>
       				</div>
       		<div class="wrap">
       	<h2>Sunny (Connecting CloudFlare and WordPress) </h2>
   
       	<h2 class="nav-tab-wrapper">
       		<a href="/wp-admin/admin.php?page=sunny&tab=accounts" title="Accounts" class="nav-tab">Accounts</a><a href="/wp-admin/admin.php?page=sunny&tab=general" title="General" class="nav-tab">General</a><a href="/wp-admin/admin.php?page=sunny&tab=emails" title="Emails" class="nav-tab">Emails</a><a href="/wp-admin/admin.php?page=sunny&tab=tools" title="Tools" class="nav-tab nav-tab-active">Tools</a>	</h2>
       	<div id="tab_container">
   
       		<div class="postbox-container" style="width: 60%;">
   
       			<div class="metabox-holder">
   
       				<div id="normal-sortables" class="meta-box-sortables"><div id="sunny_tools_box_connection_tester" class="postbox " >
       <div class="handlediv" title="Click to toggle"><br /></div><h3 class='hndle'><span>Test Connection</span></h3>
       <div class="inside">
   
       <div id="connection_tester" class="wrap">
       	<form id="sunny_connection_tester_form" method="POST" action="/wp-admin/admin-post.php">
       		To check if <code>Sunny</code> can connect to CloudFlare's server		<br />
       		<input type='hidden' name='option_page' value='sunny_tools_connection_tester' /><input type='hidden' name='action' value='sunny_connection_test' /><input type="hidden" id="_wpnonce" name="_wpnonce" value="5cbe195507" /><input type="hidden" name="_wp_http_referer" value="/wp-admin/admin.php?page=sunny&tab=tools" />
       				<br class="clear">
       		<p class="submit"><input type="submit" name="sunny_connection_tester_button" id="sunny_connection_tester_button" class="button button-primary" value="Test Connection"  /></p>	</form>
       	<br class="clear">
   
       	<!--Ajax Result-->
       	<div id="sunny_connection_tester_result" style="display: none">
       		<h3 id="sunny_connection_tester_result_heading">Result</h3>
       		<hr>
       		<img id="sunny_connection_tester_form_spinner" style="display: none" src="http://medieval.grahamjdarling.com/wp-admin/images/spinner-2x.gif">
       	</div><!--/Ajax Result-->
   
       </div>
       </div>
       </div>
       <div id="sunny_tools_box_zone_purger" class="postbox " >
       <div class="handlediv" title="Click to toggle"><br /></div><h3 class='hndle'><span>Zone Purger</span></h3>
       <div class="inside">
   
       <div id="zone_purger" class="wrap">
       	<form id="sunny_zone_purger_form" method="POST" action="/wp-admin/admin-post.php">
       		Clear CloudFlare's cache.<br />This function will purge CloudFlare of any cached files. It may take up to 48 hours for the cache to rebuild and optimum performance to be achieved so this function should be used sparingly.		<br />
       		<input type='hidden' name='option_page' value='sunny_tools_zone_purger' /><input type='hidden' name='action' value='sunny_zone_purge' /><input type="hidden" id="_wpnonce" name="_wpnonce" value="e24dbcfd7e" /><input type="hidden" name="_wp_http_referer" value="/wp-admin/admin.php?page=sunny&tab=tools" />
       				<br class="clear">
       		<p class="submit"><input type="submit" name="sunny_zone_purger_button" id="sunny_zone_purger_button" class="button button-primary" value="Clear all cache"  /></p>	</form>
       	<br class="clear">
   
       	<!--Ajax Result-->
       	<div id="sunny_zone_purger_result" style="display: none">
       		<h3 id="sunny_zone_purger_result_heading">Result</h3>
       		<hr>
       		<img id="sunny_zone_purger_form_spinner" style="display: none" src="http://medieval.grahamjdarling.com/wp-admin/images/spinner-2x.gif">
       	</div><!--/Ajax Result-->
   
       </div>
       </div>
       </div>
       <div id="sunny_tools_box_url_purger" class="postbox " >
       <div class="handlediv" title="Click to toggle"><br /></div><h3 class='hndle'><span>URL Purger</span></h3>
       <div class="inside">
   
       <div id="url_purger" class="wrap">
       	<form id="sunny_url_purger_form" method="POST" action="/wp-admin/admin-post.php">
       		Purge a post by URL and (if enabled) its associated pages(e.g: categories, tags and archives).		<br />
       		<input type='hidden' name='option_page' value='sunny_tools_url_purger' /><input type='hidden' name='action' value='sunny_url_purge' /><input type="hidden" id="_wpnonce" name="_wpnonce" value="102e71225d" /><input type="hidden" name="_wp_http_referer" value="/wp-admin/admin.php?page=sunny&tab=tools" />
       		<table class="form-table"><tr><th scope="row">Post URL</th><td><input type="text" class="regular-text" id="sunny_settings[post_url]" name="sunny_settings[post_url]" value="http://medieval.grahamjdarling.com"/><label for="sunny_settings[post_url]"> The URL you want to purge.</label></td></tr></table>		<br class="clear">
       		<p class="submit"><input type="submit" name="sunny_url_purger_button" id="sunny_url_purger_button" class="button button-primary" value="Clear cache"  /></p>	</form>
       	<br class="clear">
   
       	<!--Ajax Result-->
       	<div id="sunny_url_purger_result" style="display: none">
       		<h3 id="sunny_url_purger_result_heading">Result</h3>
       		<hr>
       		<img id="sunny_url_purger_form_spinner" style="display: none" src="http://medieval.grahamjdarling.com/wp-admin/images/spinner-2x.gif">
       	</div><!--/Ajax Result-->
   
       </div>
       </div>
       </div>
       </div>
       			</div><!-- .metabox-holder-->
   
       		</div><!-- .postbox-container-->
   
       		<div class="postbox-container side" style="width: 261px;">
   
       			<div class="metabox-holder">
   
       				<div id="side-sortables" class="meta-box-sortables"><div id="mailing_list_box" class="postbox " >
       <div class="handlediv" title="Click to toggle"><br /></div><h3 class='hndle'><span>Sunny Mailing List</span></h3>
       <div class="inside">
   
       <!-- Begin MailChimp Signup Form -->
       <div id="mc_embed_signup">
       <form action="//tangrufus.us6.list-manage.com/subscribe/post?u=ec06e8792b5d4040c1b8128df&id=f8dc1a5b49" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
       	<h4>Subscribe to Sunny Mailing List</h4>
       <div class="mc-field-group">
       	<label for="mce-EMAIL">Email Address </label>
       	<input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL">
       </div>
       	<div id="mce-responses" class="clear">
       		<div class="response" id="mce-error-response" style="display:none"></div>
       		<div class="response" id="mce-success-response" style="display:none"></div>
       	</div>    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
       	<div style="position: absolute; left: -5000px;"><input type="text" name="b_ec06e8792b5d4040c1b8128df_f8dc1a5b49" tabindex="-1" value=""></div>
       	<br /><div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
       </form>
       </div>
       <!--End mc_embed_signup--></div>
       </div>
       </div>
       			</div><!-- .metabox-holder-->
   
       		</div><!-- .postbox-container.side-->
   
       	</div><!-- #tab_container-->
       </div><!-- .wrap -->
   
       <div class="clear"></div></div><!-- wpbody-content -->
       <div class="clear"></div></div><!-- wpbody -->
       <div class="clear"></div></div><!-- wpcontent -->
   
       <div id="wpfooter">
       		<p id="footer-left" class="alignleft">
       		<span id="footer-thankyou">Thank you for creating with <a href="https://wordpress.org/">WordPress</a>.</span>	</p>
       	<p id="footer-upgrade" class="alignright">
       		Version 4.0	</p>
       	<div class="clear"></div>
       </div>
       	<div id="wp-auth-check-wrap" class="hidden">
       	<div id="wp-auth-check-bg"></div>
       	<div id="wp-auth-check">
       	<div class="wp-auth-check-close" tabindex="0" title="Close"></div>
       			<div id="wp-auth-check-form" data-src="http://medieval.grahamjdarling.com/wp-login.php?interim-login=1"></div>
       			<div class="wp-auth-fallback">
       		<p><b class="wp-auth-fallback-expired" tabindex="0">Session expired</b></p>
       		<p><a href="http://medieval.grahamjdarling.com/wp-login.php" target="_blank">Please log in again.</a>
       		The login page will open in a new window. After logging in you can close it and return to this page.</p>
       	</div>
       	</div>
       	</div>
   
       <script type='text/javascript'>
       /* <![CDATA[ */
       var commonL10n = {"warnDelete":"You are about to permanently delete the selected items.\n  'Cancel' to stop, 'OK' to delete."};var wpPointerL10n = {"dismiss":"Dismiss"};var heartbeatSettings = {"nonce":"a410f51ca4"};var authcheckL10n = {"beforeunload":"Your session has expired. You can log in again from this page or go to the login page.","interval":"180"};/* ]]> */
       </script>
       <script type='text/javascript' src='http://medieval.grahamjdarling.com/wp-admin/load-scripts.php?c=1&load%5B%5D=hoverIntent,common,admin-bar,jquery-ui-widget,jquery-ui-position,wp-pointer,svg-painter,heartbeat,wp-auth-check,jquery-ui-core,j&load%5B%5D=query-ui-mouse,jquery-ui-sortable,postbox&ver=4.0'></script>
   
       <div class="clear"></div></div><!-- wpwrap -->
       <script type="text/javascript">if(typeof wpOnload=='function')wpOnload();</script>
       </body>
       </html>
       ```
   
 * 5. “Clear cache” clicked.
    6. In the new error page, the url address bar reads:
 * > [http://medieval.grahamjdarling.com/wp-admin/admin.php?result=url_purger&message=Success:%20%20-%20http://medieval.grahamjdarling.com/wp-content/uploads/sites/3/Pietro_Longhi.jpg](http://medieval.grahamjdarling.com/wp-admin/admin.php?result=url_purger&message=Success:%20%20-%20http://medieval.grahamjdarling.com/wp-content/uploads/sites/3/Pietro_Longhi.jpg)!!!!!&
   > page=sunny&tab=tools
 * The error message itself reads:
 * > medieval.grahamjdarling.com 403 Forbidden Error Page
   > If you arrived here due to a search or clicking on a link click your Browser’s
   > back button to return to the previous page. Thank you.
 * Let me know of any other details I could send you.
 *  Plugin Author [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * (@tangrufus)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265742)
 * I can confirm that this 403 error is not generated by Sunny’s own security check.
   After some search on Google, i found these 2 threads might be related to the 
   403 errors.
    [http://wordpress.org/support/topic/403-forbidden-error-page-1?replies=4](http://wordpress.org/support/topic/403-forbidden-error-page-1?replies=4)
   [http://forum.ait-pro.com/forums/topic/403-error-after-upgrading-to-version-49-3/#post-10534](http://forum.ait-pro.com/forums/topic/403-error-after-upgrading-to-version-49-3/#post-10534)
 * Moreover, checking the page source you provided, i found that Ajax is disabled.
   I suggest that you should check if your browser support Ajax or not ([check here](http://turton.co.za/DIV_SRC/demo/checkAJAX.html))
   
   If not, install a modern web browser such as Google Chrome or Firefox and re-
   try. Ajax is a standard web technology nowadays. You will come across another
   issue from another plugin soon or later if you ignore it (either on server or
   browser).
 * However, if you problems remain unsolved, you might need to report to your hosting
   company.
 * Thanks for making `Sunny` a better plugin.
    Happy [mid-autumn festival](http://en.wikipedia.org/wiki/Mid-Autumn_Festival).
 * P.S.
    [what is ajax?](http://www.wpbeginner.com/glossary/ajax/) [what is ajax? 2](http://ajaxedwp.com/#awp::/)
 *  Thread Starter [darlinggj](https://wordpress.org/support/users/darlinggj/)
 * (@darlinggj)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265755)
 * I do use the Bulletproof Security plugin, but not the Brute Force Protection 
   code discussed in the first two links of your last post.
 * My browser, Firefox 32.0, does support Ajax. I’d have no use for Ajax on my site
   besides maybe enabling your plugin to display its messages.
 * Since I rarely need to manually delete a single file from Cloudflare’s cache –
   and could do so from Clouflare’s own website anyway – I can still use your plugin
   as it is now for its other functions. But let me know if you ever have any other
   ideas on this.
 * Enjoy the mooncakes!
 *  Plugin Author [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * (@tangrufus)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265784)
 * as long as `Sunny` **did** purge the cloudflare cache, it is okay for you to 
   ignore those 403 error messages.
 * Thanks for your reports.
 *  [Erik D. Slater](https://wordpress.org/support/users/erikdslater/)
 * (@erikdslater)
 * [11 years, 4 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265841)
 * Hi Tang,
 * It should be noted that there is a difference in behaviour between Firefox and
   Chrome / Internet Explorer / Safari / Opera. When clicking on “Test Connection”,
   Firefox doesn’t show the spinny thingy … but the others browsers do.
 * Oh – something else …
 * If the WordPress install is located at [http://example.com/wp-install/](http://www.example.com/wp-install/)
   but your site URL is [http://www.example.com/](http://example.com/), none of 
   the options under the Tools tab (Test Connection / Clear all cache / Clear cache)
   seem to work on Firefox. They function as expected on Chrome / Internet Explorer/
   Safari / Opera, but Firefox wants to submit the form through the site URL rather
   than the WP install location … which, of course, results in a 404 page.
 * Apart from that, it’s a fairly solid plugin. It would be great – and even more
   solid – if the sitemap XML/XSL files and RSS feed files could also be automatically
   purged when cached through CloudFlare. Also, having a sub-menu when hovering 
   over “Sunny” in the admin panel would be great too 🙂
 *  Plugin Author [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * (@tangrufus)
 * [11 years, 4 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265842)
 * Erik,
 * > Firefox doesn’t show the spinny thingy
 * This is because FireFox has a [different way](http://stackoverflow.com/questions/4585970/jquery-event-preventdefault-not-working-in-firefox-jsfiddle-included)
   to process JavaScript.
    This is fixed at version 1.5.2
 * > Firefox wants to submit the form through the site URL rather than the WP install
   > location
 * Actually, all browsers(with JavaScript disabled) will return 404 if WordPress
   is [installed on its own directory](http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory).
   Version 1.5.2 provides support of this!
 * > sitemap XML/XSL files and RSS feed files could also be automatically purged
 * I have seen several requests about sitemap purging. However, publishing a post
   would takes much longer time. One possible way is to use [wp schedule event ](http://codex.wordpress.org/Function_Reference/wp_schedule_event)
   to _delay_ purging actions. But, requires some more server-side config to make
   cron jobs executed on time. I am struggling about supporting this function. If
   you think of a better way, [feel free to suggest](https://wphuman.com/contact/).
 * > having a sub-menu when hovering over “Sunny” in the admin panel would be great
   > too
 * Maybe for the next version.
 * Thanks for reporting!!!
    Find out more about `Sunny` on [WP Human Blog](https://wphuman.com/blog/)
 *  Plugin Author [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * (@tangrufus)
 * [11 years, 3 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265845)
 * Just to let you know: Sunny 2.0.0 will support sitemap purging.
 * However, Sunny 2.0.0 drops multisite support and requires WP Cron set up porperly.
 * A post about WP Cron will be published on [WP Human](https://www.wphuman.com/)
   In the next few days. Do subscribe our [newletter](https://www.wphuman.com/newsletter/)
   for the latest announcement.
 * Warning: Sunny 2.0.0 will not work in multisite. Please wait for the pro version.
 * ETA: Sunny 2.0.0 – late January 2015
    Sunny Multisite (premium) – mid February
   2015
 * If you have any suggestions or feature requests, drop me a line info [at] wphuman.
   com

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

The topic ‘Test Connection does nothing’ is closed to new replies.

 * ![](https://ps.w.org/sunny/assets/icon-256x256.png?rev=1798938)
 * [Sunny](https://wordpress.org/plugins/sunny/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/sunny/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/sunny/)
 * [Active Topics](https://wordpress.org/support/plugin/sunny/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/sunny/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/sunny/reviews/)

 * 15 replies
 * 3 participants
 * Last reply from: [Tang Rufus](https://wordpress.org/support/users/tangrufus/)
 * Last activity: [11 years, 3 months ago](https://wordpress.org/support/topic/test-connection-does-nothing/#post-5265845)
 * Status: resolved