• Resolved derrickr

    (@derrickr)


    After months of not being able to update php files via WP’s theme editor, I decided to have another look and did a completely brand new fresh installation of WordPress.

    I tested but found the problem persisted (on the new install) and therefore installed the standard WP HealthCheck plugin, which provided the following error:
    The loopback request to your site failed, this may prevent WP_Cron from working, along with theme and plugin editors.<br>Error encountered: (0) cURL error 6: Could not resolve host: hostName.com

    After a quick Google search, I was able to resolve that issue after finding this: https://www.digitalocean.com/community/questions/how-do-i-enable-loopback-connections-on-ubuntu-14-04

    Thinking all was good I carried on and installed the ‘WordPress Simple PayPal Shopping Cart’ plugin and did another test. This failed and I’m now experiencing the same problem of not being able to update my php files via WP’s theme editor.

    Just to 100% clarify:

    1. ONLY the HealthCheck and ‘WordPress Simple PayPal Shopping Cart’ plugins are installed.
    2. If I disable the ‘WordPress Simple PayPal Shopping Cart’ plugin, the errors go away.
    3. The current error (with the plugin enabled) is: The loopback request to your site failed, this may prevent WP_Cron from working, along with theme and plugin editors.
      Error encountered: (0) cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received

    I’ve also tested on other sites that use this plugin which also have the same problem, but as soon as I disable (just) this plugin the problems go away.

    I appreciate there may be other factors but it seems this plugin is causing the problem.

    I’ve spent many hours trying to resolve this, read many articles in the WP forums, Stack Overflow and the relevant links in this forum:
    https://www.ads-software.com/support/topic/loopback-test-faliure/
    https://www.samuelaguilera.com/post/curl-error-28-wordpress

    Finally, I really like the simplicity of this plugin and if really necessary I can work around using SFTP. However, there are times when I’m unable to SFTP, so the built in theme editor would be great to use.

    Could really do with some help from the dev.

    Thanks!

Viewing 15 replies - 1 through 15 (of 22 total)
  • Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi,

    ONLY the HealthCheck and ‘WordPress Simple PayPal Shopping Cart’ plugins are installed.

    Did you try to test one of WordPress default themes while having the above mentioned plugins activated?

    I’ve also tested on other sites that use this plugin which also have the same problem, but as soon as I disable (just) this plugin the problems go away.

    Is the site using the same plugins and theme? Is this site also hosted in the same server?

    What WordPress version is your site running? What PHP version is your server running?

    Thank you

    • This reply was modified 6 years, 3 months ago by mbrsolution.
    Thread Starter derrickr

    (@derrickr)

    Hi,

    This is a brand new fresh clean install of WordPress on a brand new fresh Ubuntu 18.04 LTS server.

    I am not using any other theme apart form the default standard TwentySeventeen theme and no other themes are installed.

    I have tested on my own (new clean fresh) Ubuntu 18.04 LTS dev server and also on a new hosted Ubuntu 18.04 LTS Digital Ocean VPS.

    Other hosted servers also exhibit the same problem.

    Here’s the output from the HealthCheck plugin:

    WordPress Version	 4.9.8
    Plugin Versions	
     Your site has 2 active plugins, and they are all up to date.
    Theme Versions	
     Your site has 1 installed theme, and it is up to date.
    PHP Version	 7.2.7-0ubuntu0.18.04.2
    Database Server version	 5.7.23-0ubuntu0.18.04.1
    JSON Extension	 Your PHP install supports JSON.
    MySQL utf8mb4 support	 Your MySQL version supports utf8mb4
    Communication with www.ads-software.com	 www.ads-software.com is reachable from your server.
    HTTPS status	 You are not using HTTPS to access this website.
    Secure communication	 Your WordPress install can communicate securely with other services.
    Scheduled events	 No scheduled events have been missed.
    Background updates	
     A plugin has prevented updates by disabling wp_version_check().
     No version control systems were detected.
     Your installation of WordPress doesn't require FTP credentials to perform updates.
     All of your WordPress files are writable.
    Loopback request	 The loopback request to your site failed, this may prevent WP_Cron from working, along with theme and plugin editors.
    Error encountered: (0) cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received

    I’ve also seen that you’ve very recently released a new version of the plugin to version 4.4.2, which I’ve upgraded to but it still exhibits the same problem.

    Thanks

    • This reply was modified 6 years, 3 months ago by derrickr. Reason: formatting seemed messy
    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, just another question that I forgot to ask above. Have you also set up your PayPals IPN?

    Regards

    Thread Starter derrickr

    (@derrickr)

    Hi,

    Yes, IPN has been setup, but the problem is still there.

    Any other ideas?

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, have you contacted your host about this issue? To me it sounds more like a server configuration issue than a plugin. I have tested this myself and it works in my site.

    Let me know what your host says.

    Kind regards

    Thread Starter derrickr

    (@derrickr)

    Hi,

    I get this same problem on my hosting provider DigitalOcean VPS and my self hosted development servers.

    Here is DigitalOcean’s response to my enquiry:

    Hello, 
    
    I am sorry to hear you are having issues with our WordPress. This is a common problem within WordPress that is in most cases caused by an incompatibility caused by a plugin or theme. In some cases it could also be your browser. Here are some basic troubleshooting steps you can take:
    
    1. Disable your plugins one at a time and try to replicate the issue while each plugin is disabled. This should narrow down which particular plugin, if any, is causing the issue.
    2. Clear your browser cache.
    3. Log back into your WordPress admin.
    4. Try a separate browser or disabling browser plugins.
    5. Check the Javascript console output when you try to perform that action. For example in Chrome you can open the console with "Ctrl+Shift+J"
    
    https://webmasters.stackexchange.com/a/77337
    
    In addition to that, you can also explore the WordPress Support Forum for additional help:
    
    www.ads-software.com/support/
    
    If you have any further questions or concerns, please feel free to reach back out to us at any time.
    
    Best, 
    Wendy
    Platform Support Specialist

    As kind of expected, not really much help there.

    I also wrote to ‘Tips and Tricks Hq’ who asked me to provide them a WordPress admin account and FTP access to the server, but I’ve not heard back from them further to providing their requested access.

    I would like to check this just a little more. Can you send me FTP access to this site so I can add some code to the plugin and see if I can find a trail for it (like where it breaks)

    FYI, I informed ‘Tips and Tricks Hq’, that I’d created a completely new fresh install of WordPress, with JUST the default TwentySeventeen theme (and no other themes installed) and no plugins installed whatsoever. Using this configuration, I can successfully use WordPress’s built in theme editor to edit the theme’s css and php files!

    As soon as I install the ‘WordPress Simple PayPal Shopping Cart’ plugin, I am unable to use WordPress’s built in theme editor to edit the theme’s php files.

    I get the same results on ANY platform (remote / self hosted) that I’ve tried.

    I totally understand your point in saying that it could be a server issue, but I don’t know where to look. I’ve tried using the HealthCheck plugin in (after receiving the loopback error) but it doesn’t tell me anything other than:

    WP Simple Paypal Shopping cart	 The loopback request to your site failed, this may prevent WP_Cron from working, along with theme and plugin editors.
    Error encountered: (0) cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received

    There could indeed be a server config setting that needs modifying, but it seems really tricky trying to find what it is.

    Any ideas greatly appreciated.

    • This reply was modified 6 years, 2 months ago by derrickr.
    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, please check the following documentation. This documentation talks about update the PHP version in a VPS server. Let me know if this helps you.

    Kind regards

    Thread Starter derrickr

    (@derrickr)

    Hi,

    My PHP version was 7.2.7 and I saw that 7.2.9 was the latest, providing security updates.

    I therefore upgraded to 7.2.9 and restarted the web server, but the problem remains.

    @mbrsolution – do you have anything to do with Tips and Tricks Hq ? If so, one of your colleagues told me:
    I would like to check this just a little more. Can you send me FTP access to this site so I can add some code to the plugin and see if I can find a trail for it (like where it breaks)

    I’m assuming this piece of additional code would provide a diagnostic / logging capability, which might point me in the right direction.

    Thanks

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, did you also check the following link in the documentation. This is very important.

    Kind regards

    Thread Starter derrickr

    (@derrickr)

    Hi,

    From that list, I saw that the php5-ssh2 and php5-pspell modules were not installed.

    I therefore installed them and restarted the web server, but the problem remains.

    Any ideas regarding what I could do in terms of deeper diagnosis? Perhaps any code I temporarily add to the plugin to see where its causing this issue?

    Thanks

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, unfortunately there is really not much more I can do to help you with this issue. This is beyond the scope of this support area. This is more related to your server and WordPress installation. Have you tried to ask this question in the following forum area?

    Kind regards

    • This reply was modified 6 years, 2 months ago by mbrsolution.
    Thread Starter derrickr

    (@derrickr)

    Okay, thanks for your feedback. Think I might just give up on this. I’ve tried reaching out to Tips and Tricks Hq, but alas no further response.

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, I have submitted a message to the developers to investigate further your issue.

    Kind regards

    Plugin Author mra13

    (@mra13)

    Hi Derrick, I actually couldn’t log into your site. I sent this to you via email but that email likely didn’t make it to the inbox. I think your server forces the user of a private key (which I don’t have). So I had no way of connecting. I will send you another email right now and explain this.

    Thread Starter derrickr

    (@derrickr)

    Hi @mra13,

    No emails received, which is very strange as I run my own mail server and everything is working fine (for the 45 domains it serves).

    BTW – The credentials I sent you were for wp-admin access, not SFTP. But since you also requested FTP access, I was asking for your public SSH key to allow your SFTP access.

    However, as you say: “So it is totally fine if you need to find an alternative solution for this site.”

    This is a shame as I really like the simplicity of this plugin, but as you’ve recommended I’ll try and find something else.

    Thanks

Viewing 15 replies - 1 through 15 (of 22 total)
  • The topic ‘The loopback request to your site failed…’ is closed to new replies.