Wordpress Pingbacks

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post by Joaquin »

Habe es in der php.ini habe ich jetzt die Zeile
always_populate_raw_post_data = 1
stehen.

Phpinfo zeigt mir auch an, dass es On ist.
Anitram
Regular
Posts: 430
Joined: Mon Nov 27, 2006 4:51 pm
Contact:

Post by Anitram »

So.. zwei WP'ler werden mich gleich mal anpingen. Das ist so verabredet. Mal sehen, was das Log zeigen wird.
Mit den besten Grüßen aus Absurdistan!

Im "Entwicklungsstadium":
http://www.patente-kunst.de

Frei von jeglichen Konservierungsstoffen:
http://www.martina-kausch.de
u1amo01
Regular
Posts: 273
Joined: Fri Sep 28, 2007 3:55 pm
Location: Kurpfalz, Germany
Contact:

Post by u1amo01 »

[off topic]
Hmm, ich wollte ja mal eben schnell wp 2.7 irgendwo installieren und bin damit gründlich auf die Nase gefallen. Im Adminbereich erscheint "auf 2.7 updaten?" obwohl es 2.7 ist und im Frontend erscheint nur eine leere, weiße Seite, was laut den vielen Rückfragen im WP-Forum anscheinend mehreren Leuten so geht.
[/off topic]
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
Joaquin wrote:Habe es in der php.ini habe ich jetzt die Zeile
always_populate_raw_post_data = 1
stehen.

Phpinfo zeigt mir auch an, dass es On ist.
Irgendwie komisch. Kannst du mal bitte an den Anfang deiner comment.php nnach der $pb_logging = true anweisung folgenden Code schreiben:

Code: Select all

if (empty($HTTP_RAW_POST_DATA)) {
  $stdin = fopen (’php://stdin’ , ‘r’);
  $postdata = '';
  while (!feof ($stdin)) {
    $line = fgets($stdin, 4096);
    $postdata .= $line;
  }
  fclose ($stdin); 
  log_pingback('Reassigned postdata: ' . $postdata);
  $HTTP_RAW_POST_DATA = $postdata;
}
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post by Joaquin »

Ich habe die Zeilen eingefügt und seitdem wird die pingback.log überhaupt nicht mehr aktualisiert.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Ah, ich sehe beim copy+paste könnte da evtl was schief gelaufen sein: Die Anführungszeichen sollen überall ' sein und nicht ` - evtl. führt das zu parse fehlern im PHP-Script sonst (probier mal die comment.php direkt über http aufzurufen).

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post by Joaquin »

Also das ist der jetzt mittlerweile geänderte Code:

Code: Select all

$pb_logging = true;

//eingefügt 12.12.2008
if (empty($HTTP_RAW_POST_DATA)) {
  $stdin = fopen ('php://stdin' , 'r');
  $postdata = '';
  while (!feof ($stdin)) {
    $line = fgets($stdin, 4096);
    $postdata .= $line;
  }
  fclose ($stdin);
  log_pingback('Reassigned postdata: ' . $postdata);
  $HTTP_RAW_POST_DATA = $postdata;
} 
//eingefügt 12.12.2008
Beim Aufruf bekomme ich die Fehlermeldug:
Parse error: syntax error, unexpected T_STRING in /(gelöscht)/serendipity/comment.php on line 51
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Leider hab ich deine ganze Datei ja jetzt nicht, was ist Zeile 50-52 bei dir?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
kleinerChemiker
Regular
Posts: 765
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria
Contact:

Post by kleinerChemiker »

@garv: ich weiß zwar nicht, was dein skriptlein machen soll, aber ’ könnte richtig sein. sachen zwischen ’ werden an die konsole geschickt und dort ausgeführt. ist so als wenn man shell_exec() benutzen würde.
http://at.php.net/manual/de/language.op ... cution.php
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post by Joaquin »

Code: Select all


serendipity_rememberComment();

garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi Joaquin!

Leg die ganze Datei doch bitte mal irgendwo hin, z.b. nopaste.php-q.net oder so, dann guck ich mal was da das Problem ist...ich versteh jetzt nicht wo es da in dem gepasteten Code Probleme geben sollte.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post by Joaquin »

Ne, muss da irgendwo was falsch gelaufen sein. Habe die Datei ersetzt und wieder die Veränderungen eingebaut und warte nun den ersten Pingback ab.
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post by Joaquin »

Also da finden sich zum einen dies wieder:

Code: Select all

[13.12.2008 06:12] CONTENT_TYPE: application/x-www-form-urlencoded
[13.12.2008 06:12] HTTP_RAW_POST_DATA: 
[13.12.2008 06:12] CONTENT_TYPE: application/x-www-form-urlencoded
[13.12.2008 06:12] HTTP_RAW_POST_DATA: 
[13.12.2008 06:12] Reassigned postdata: 
[13.12.2008 06:12] CONTENT_TYPE: 
[13.12.2008 06:12] HTTP_RAW_POST_DATA: 
[13.12.2008 06:12] NO TYPE HANDED!
[13.12.2008 06:13] Reassigned postdata: 
[13.12.2008 06:13] CONTENT_TYPE: 
[13.12.2008 06:13] HTTP_RAW_POST_DATA: 
[13.12.2008 06:13] NO TYPE HANDED!
und dies:

Code: Select all

[13.12.2008 06:56] RECEIVED PINGBACK
[13.12.2008 06:56] HTTP_RAW_POST_DATA: 
[13.12.2008 06:56] Reached add_pingback. ID:[764]
[13.12.2008 06:56] REQUEST:Array
(
    [type] => pingback
    [entry_id] => 764
)

[13.12.2008 06:56] RAW:
[13.12.2008 06:56] SERVER:Array
(
    [PATH] => /usr/local/bin:/usr/bin:/bin
    [DOCUMENT_ROOT] => /(gelöscht)/serendipity
    [HTTP_ACCEPT] => */*
    [HTTP_ACCEPT_ENCODING] => gzip, x-gzip
    [HTTP_HOST] => weblogger.joaquinenriquez.com
    [HTTP_LLF_CACHE_CONTROL] => 
    [HTTP_USER_AGENT] => Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
    [PDFLIBRESOURCE] => /usr/local/fonts/pdflib.upr
    [REMOTE_ADDR] => 72.30.78.239
    [REMOTE_PORT] => 41878
    [SCRIPT_FILENAME] => /(gelöscht)/serendipity/comment.php
    [SCRIPT_URI] => http://weblogger.joaquinenriquez.com/comment.php
    [SCRIPT_URL] => /comment.php
    [SERVER_ADDR] => 93.187.232.168
    [SERVER_ADMIN] => webmaster@weblogger.joaquinenriquez.com
    [SERVER_NAME] => weblogger.joaquinenriquez.com
    [SERVER_PORT] => 80
    [SERVER_SOFTWARE] => Apache/1.3 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.8f AuthPG/1.3 FrontPage/5.0.2.2635
    [SWFFONTPATH] => /usr/lib/libswf/fonts/
    [UNIQUE_ID] => SUNOh38AAAEAAF7IOmE
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.0
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => type=pingback&entry_id=764
    [REQUEST_URI] => /comment.php?type=pingback&entry_id=764
    [SCRIPT_NAME] => /comment.php
    [DOCROOT] => /(gelöscht)/serendipity
    [DOC_ROOT] => /(gelöscht)/serendipity
    [PHPRC] => ./:/etc/php.ini/5/19763/532047:/etc/php.ini/5/19763:/usr/local/php5
    [PHP_SELF] => /comment.php
    [REQUEST_TIME] => 1229147783
    [argv] => Array
        (
            [0] => type=pingback&entry_id=764
        )

    [argc] => 1
)

[13.12.2008 06:56] PINGBACK FAILURE
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Von was für einem System kommen die Daten? Die RAW_POST_DATA dürfen einfach nicht leer sein, bei Anitram sieht man ja wie es aussehen muss.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post by Joaquin »

Was ist mit "System" gemeint?
Post Reply