WordPress.org

Ready to get started?Download WordPress

Forums

Serious Trackback Problem (35 posts)

  1. jeffsmith
    Member
    Posted 9 years ago #

    Hello Folks,

    I'm just starting http://www.clevelandtownhall.com and the trackbacks don't work. I activited them under the options settings.

    So I tried to add a section which would display the track back url, and I tried that trackback on another site and it gave errors. What am I doing wrong?

    thank you :-)

  2. Are you having trouble sending trackbacks, or receiving trackbacks? And, are you a DreamHost customer?

  3. jeffsmith
    Member
    Posted 9 years ago #

    I own an account with them, but my site isn't hosted there. Why do you ask?

    I'm having problems receiving trackbacks, as the trackback url link didnt initially show up. I added the code to show the track back link, but that link doesn't work.

  4. I own an account with them, but my site isn't hosted there. Why do you ask?

    Because of this: http://wordpress.org/support/topic/31828

    I'm having problems receiving trackbacks, as the trackback url link didnt initially show up. I added the code to show the track back link, but that link doesn't work.

    The post's link (permalink) is the trackback URL.

  5. jeffsmith
    Member
    Posted 9 years ago #

    Nope that also doesn't work

    Am I doing something wrong?

  6. Try testing by sending a trackback from this test blog: http://www.tamba2.org.uk/wordpress/TestTrack/

  7. jeffsmith
    Member
    Posted 9 years ago #

    ah! very nice- the trackback link works!

    I wonder why it wasn't working from a seperate b2evo blog. but yeah- many thanks!

  8. More than likely, the b2evo blog is having trouble sending trackbacks. Try sending a trackback to the test blog from the b2evo blog.

  9. jeffsmith
    Member
    Posted 9 years ago #

    Nope! it didnt work

    what was happening in b2evo was- since there is a transition page showing you the progress of pings, it would show me the entire html- graphics and all- of my wordpress site. very strange

    is there a site to test SENDING trackbacks?

  10. Yep, send one to any of the posts on the test blog. The post links (permalinks) are the trackback URLs.

  11. jeffsmith
    Member
    Posted 9 years ago #

    Nope that doesn't work

    Looks like I can't send tracbacks

  12. Sounds like a problem for the b2evo support forums: http://forums.b2evolution.net/

  13. jeffsmith
    Member
    Posted 9 years ago #

    I also tried to send a trackback to a post on http://www.clevelandtownhall.com using this service:

    http://kalsey.com/tools/trackback/

    And it doesn't work- I think I'm still having trouble accepting trackbacks.

  14. DianeV
    Member
    Posted 9 years ago #

    In case anyone missed it, Matt has commented about fopen being required on servers in order for "several important parts" of WordPress to work -- see DreamHost and Receiving Pingbacks.

    I'd like to know, too, what "important parts" those might be as it might help some of us to debug our server setups.

  15. Mark (podz)
    Support Maven
    Posted 9 years ago #

    Is this DH action in response to anything MT-related that has caught WP in the crossfire ?

  16. DianeV
    Member
    Posted 9 years ago #

    Since this is one of the ongoing TB/PB threads, I'll note my small debugging progress here.

    First, I've checked with my upline host (Verio) and verified that fopen (a function or feature of PHP) is running on the server.

    Secondly, I note this entry in my server error log:

    PHP Parse error: parse error, unexpected ';' in /wp/xmlrpc.php on line 767
    which does not make sense, as line 767 says:
    $struct['htmlUrl'] = wp_specialchars(get_category_link($cat['cat_ID']);

    Might the problem be somewhere else in that file? xmlrpc.php seems to be the only file containing the fopen command. I'm no PHP expert, but I'll see what I can track down in this regard, especially as neither of my 1.2 blogs seem to be sending out trackbacks.

  17. Podz, DH disabled allow_url_fopen() due to a flood of customer support requests they received which involved several security vulnerabilities that were exploited by that command. So, as far as I know, the decision was not MT-related.

  18. DianeV
    Member
    Posted 9 years ago #

    Actually, I'm wondering whether xmlrpc.php, line 67:

    $struct['htmlUrl'] = wp_specialchars(get_category_link($cat['cat_ID']);

    is missing a closing parenthesis:

    $struct['htmlUrl'] = wp_specialchars(get_category_link($cat['cat_ID']));

    I'll try it.

  19. DianeV
    Member
    Posted 9 years ago #

    That was it!

    WP1.5 now sending trackbacks to 1.2.

    Okay: I'm no PHP expert; couldn't write PHP code myself. But I find if I stare at something long enough ...

  20. DianeV
    Member
    Posted 9 years ago #

    Okay; that may not have solved it. The 1.5 pingbacks are still not working, but I'll keep on it and post if/when I find a solution.

  21. brianbonner
    Member
    Posted 9 years ago #

    I don't know why your line 757 was like that but your right it is a double end parenthesis.

  22. brianbonner
    Member
    Posted 9 years ago #

    typo 767

  23. llizard
    Member
    Posted 9 years ago #

    I have been reading all of the threads on pingback/trackback in this forum and am still unable to receive new trackbacks or pingbacks in my blog.

    1. I am running a recently upgraded 1.5
    2. xmlrpc.php has the required number of parentheses on line 67.
    3. functions.php is correct on line 635
    4. "Blacklist comments from open and insecure proxies" is UNchecked.
    5. allow_url_fopen() is enabled on my server.
    6. I have tested at http://www.tamba2.org.uk/wordpress/TestTrack/ to see that I can send trackbacks but none of the trackbacks sent from that site have appeared on my wp1.5 blog.

    Has anyone come up with a patch for 1.5 to fix the trackback/pingback problem? Having just gone through a major nightmare upgrading from 1.2.2 to 1.5, I really am not keen on having to upgrade the whole shebang again.

    -ejm (aka llizard)

  24. jeffsmith
    Member
    Posted 9 years ago #

    eh its still not working for me- i guess ill just turn off trackbacks for now as they arent important. but for some reason, my clevelandtownhall.com wont accept trackbacks. ive re-installed wordpress 3 times now, and tried various other ideas on other forum topics, and no such luck.

  25. brianbonner
    Member
    Posted 9 years ago #

    You all are using the wrong terms and confusing the heck out of me.

    The permalink is used for pingbacks not track backs.

    pingbacks happen automatically if you put a link in the body of the post.

    trackbacks are placed in the trackback box and are not the other sites permalink. you need to click on trackback to usually see the trackback url for that site. It will say the track back url for this site is:

    You cannot turn off track packs only pingbacks, and that box did not function on my WP, I had to fix 2 files to enable me to turn it off.

    The track back for your blog is the permalink then add /trackback/ on the end. You can test to your own site there is no reason to use any other site for testing. just pingback or track back to one of your own posts. If you enable your logs you can see what is and is not happening.

    since there are so many different problems with these functions I came across this in the codex which may or may not help.

    http://codex.wordpress.org/Using_Permalinks

    go to the bottom and read about the .htaccess file.

    This has to be sever related or possibly sub-version related. Since mine all work, and I have 1.5.

    My probelm was my server did not have mod_rewrite installed and enabled.

    Also I dislike pingback and could not turn it off, but it turned out to be hard coded on in 2 files that I had to edit and now it is off.

  26. llizard
    Member
    Posted 9 years ago #

    Thanks for replying Brian.

    Okay... now that I know the correct term, pingbacks are NOT appearing on my blog (1.5). I'm not even sure whether I want them to appear but they are not. (Trackbacks aren't either, as far as I can tell.) They used to appear in 1.2.2 but stopped at some point. This indicates that my server changed something, doesn't it?

    If you enable your logs you can see what is and is not happening.

    Question #1: How and/or where do I go to enable logs?

    Question #2: How do I find out if mod_rewrite is installed and/or enabled? I do not see this term in the phpinfo file I have for my site.

  27. How and/or where do I go to enable logs?

    Server logs should be enabled by default and should be available via FTP.

    How do I find out if mod_rewrite is installed and/or enabled?

    You'll have to ask your hosting provider.

    pingbacks are NOT appearing on my blog (1.5)

    Does your host have allow_url_fopen() enabled? Are you hosted on DreamHost? For more info on allow_url_fopen() and pingbacks (or DreamHost and pingbacks), see this: http://wordpress.org/support/topic/31828

  28. llizard
    Member
    Posted 9 years ago #

    macmanx, scroll up to see that allow_url_fopen() is enabled on my server. However, looking at phpinfo, i see no mention of mod_rewrite.

    I took a look at
    http://codex.wordpress.org/Using_Permalinks

    and see a hint about why trackbacks are not working. My server does not allow 666 permissions on folders. The closest I can use is 644. This is getting to be WAY too hard for what's left of my mind. Perhaps I will just remove the recent trackbacks/pingbacks from view on my sidebar (I'm running wp1.5) - out of sight, out of mind.

  29. allow_url_fopen() is enabled on my server

    Have you confirmed that with your hosting provider? I only ask because a lack of allow_url_fopen() is the only thing that has been confirmed to incapacitate one's ability to receive pingbacks while still allowing one to send pingbacks.

  30. llizard
    Member
    Posted 9 years ago #

    Yes, macmanx, I have confirmed it by creating a whatisallowed.php page

    code:
    <?php phpinfo(); ?>

    and inserting into the wp folder. (I removed the file after looking at it.)

    This is what appeared in the "Configuration PHP Core" table:

    allow_url_fopen | Local Value: On | Master Value: On

    Because I can do redirects of files, I'm assuming that mod_rewrite is enabled, even though there was no mention of it in the phpinfo file.

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags