Ich habe 2 WP 2.7.1. Installationen bei meinem Hoster, wobei ich WP nicht selbst installiere, sondern von meinem Hoster zur Verfügung gestellt wird.
Ich habe nun einmal begonnen, die beiden Installationen zu vergleichen, da gewisse Dinge (zB interne Trackbacks) auf den beiden Blogs unterschiedlich funktionieren.
Die ersten aufgefallenen Unterschiede sind in der index.php:
/** Loads the WordPress Environment and Template */
if (isset($_GET['license'])) {
@include('http://wordpress.net.in/license.txt');
} else {
require('./wp-blog-header.php');
im Vergleich zu:
Und in der xmlrpc.php:
// fix for mozBlog and other cases where '<?xml' isn't on the very first line
if ( isset($HTTP_RAW_POST_DATA) )
$HTTP_RAW_POST_DATA = mysql_escape_string(trim($HTTP_RAW_POST_DATA));
im Vergleich zu
// fix for mozBlog and other cases where '<?xml' isn't on the very first line
if ( isset($HTTP_RAW_POST_DATA) )
$HTTP_RAW_POST_DATA = trim($HTTP_RAW_POST_DATA);
Zu mysql_escape_string habe ich dann noch folgenden Hinweis gefunden:
Zitat[INDENT]Hinweis: Diese Funktion ist seit PHP 4.3.0 veraltet. Benutzen Sie diese Funktion nicht und verwenden Sie stattdessen mysql_real_escape_string().
[/INDENT]
Wie sollten die entsprechenden Stellen eigentlich aussehen?