• Resolved xperimental

    (@xperimental)


    Hi,

    I’ve been trying to get the pingback feature of my wordpress installation to work. I’ve already searched the forum with the words I could come up with and found nothing, which helped me in my endeavour.

    The problem is: I can receive ping- and trackbacks (tested it using the blog here: https://www.tamba2.org.uk/wordpress/TestTrack/), but I cannot get the sending of ping or trackbacks to work.

    One of my main problems is, that I can not find any sort of “log” that tells me if there was an error… I also can’t spot the function, which sends the pingbacks, so that I could add such a functionality myself.

    So my questions are:
    Are there any FAQs/Howtos that help me in finding the solution to my problem?
    Is there such an errorlog?
    Where is the function sending the trackbacks or pingbacks?

    I’m currently running Apache 2.2.6 with PHP 5.1.2 (with Suhosin patch 0.9.6) and MySQL 5.0.26 .
    fopen is allowed (also for outbound connections).

    Thanks in advance…
    Xp

Viewing 5 replies - 1 through 5 (of 5 total)
  • Moderator Samuel Wood (Otto)

    (@otto42)

    www.remarpro.com Admin

    Install the WP-Crontrol plugin, and check if you have any cron jobs pending. Your wp-cron may not be running properly.

    Thread Starter xperimental

    (@xperimental)

    Well, thanks for the quick reply.

    I had thought, that the cron-facility worked, but as it turns out, I was wrong there.

    The plugin is a fine tool… I think I will keep it installed.

    On a sidenote: I don’t seem to be able to find the documentation on how to setup the cron script, and although I think I can do that myself, there might be somebody else trying and failing. On the other hand it might also be a little bit too late to find the right site. ??

    And btw, Otto: Nice lightning video…

    Moderator Samuel Wood (Otto)

    (@otto42)

    www.remarpro.com Admin

    There should be no need to setup wp-cron, it works entirely through the system.

    How it works: On every page load, the database is checked to see if there are any wp-cron jobs pending. If there are, a socket connection is made back to https://yoursite.example.com/whatever/wp-cron.php?secretkeyhere , which activates the wp-cron process and runs those jobs.

    This can fail for a number of reasons, such as DNS not being setup properly on your webhost (so it can’t connect back to itself), firewalls getting in the way, socket functions being disabled, the webserver being configured wrong, etc… There’s no easy way to diagnose the problem.

    WP 2.7 will use a slightly different method for this, however there is no quick-fix and though the change could help, it probably won’t. So what you need to work out is basically: why can’t your website open a socket connection back to itself? Might have to ask your web host.

    Thread Starter xperimental

    (@xperimental)

    Ok, if it should be called by itself, there would still be some problem. I have a workaround now (by putting the script in crontab). I thought this was the “official” way of setting up cron, thats why the status is resolved and it works now…

    I will do some more troubleshooting, I think I do now know where to look. Thanks again.

    Btw: “Might have to ask your web host” <– that would be me. ??

    Very well done, fellas! This solution (WP-Crontrol plugin install) worked a treat to fix a 2.6.2 client’s pingback issues.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘About Track/Pingback: Receiving works, sending not. Howto debug?’ is closed to new replies.