IT Gedanken frisch auf den Tisch
Wenn die folgende Fehlermeldung bei der Aktivierung des Referrer Detector auftaucht:
cannot redeclare rdetector_install()
dann einfach die Datei wp-content/plugins/referrer-detector/js/data.js schreibbar durch chmod schalten (644 kann falsch sein, dann 777 versuchen).
Um nicht immer für das automatische Updaten das Passwort und Usernamen eingeben zu müssen, kann man diese auch bequem als Konstanten in der wp-config.php speichern. Für und wider sollte man sich vorher unbedingt mal anschauen.
define('FTP_HOST', 'ftp://example.de/'); define('FTP_USER', 'example_username'); define('FTP_PASS', 'example_passwort'); define('FTP_SSL', false);//TRUE für SLL-Verbindung
Eine tolle Idee zur Absicherung des Logins für den Admin bei WP hab ich nun in diesem Blog ebenfalls eingesetzt. Nun ist es 2 mal notwendig sich einzuloggen, was jedoch umso wirksamer ist gegenüber möglichen Angreifern. Damit ist ein Riegel vorgeschoben, dass die Logiabfrage allzuhäufig mit falschen Eingaben von Benutzernamen und Kennwort malträtiert wird. Einfach eine .htaccess und .htpasswd erstellen und in das wp-admin Verzeichnis kopieren (Pfad zum wp-admin Verzeichnis vorher herausfinden). Schon ist alles abgesichert. Dazu aber nicht vergessen, folgendes noch in die .htaccess einzufügen, da es sonst zu Problemen beim Aufruf von Fehlerseiten kommt:
<Files ~ "\.(png|gif|css)$">
Order allow,deny
Allow from all
</Files>
Dank des aufklärenden Artikels von pagenotfound hab ich endlich keine TinyMCE Fehlermeldungen mehr, wenn ich Artikel unter WP schreiben will. Vorher hatte ich immer gleich 5x am oberen Rand folgende Meldung in leichter Variation:
Warning: is_file()[function.is-file]: open_basedir restriction in effect. File(/en.js) is not within the allowed path(s): (/var/www/htdocs/:/usr/share/php:/tmp) in /var/www/meine-seite/httpdocs/wp-admin/includes/ post.php on line 1187
Zur Behebung des Problems einfach in der Datei wp-admin/includes/post.php die Zeile 1188 und 1189 auskommentieren. Dann siehts so aus:
#if ( function_exists('realpath') ) # $path = trailingslashit( realpath($path) );
Ich habe das Meta Robots WordPress plugin von Yoast. Ein Problem was bei mir (Wordpress 2.7) im Dashboard auftrat, war folgende Fehlermeldung:
"Warning: array_slice() expects parameter 1 to be array, null given in /wp-content/plugins/robots- meta/yoast-posts.php on line 43"
Beim Begutachten der Datei yoast-posts.php erkannte ich, dass die Feed URL nicht richtig vorgegeben war. Es musste eine “2″ eingefügt werden (siehe unten). Von da an, verschwand die Fehlermeldung und ich sah im Dashboard die neuesten Feedmeldungen von Yoast. Der Fehler tritt auch bei den anderen Plugins von Yoast aus. Also kann man es universal für alle seine Plugins anpassen und dafür muss es so aussehen:
$rss = fetch_rss('http://feeds2.feedburner.com/
joostdevalk');
Das WebLog (oder kurz Blog) von der Medienbeckerei beschäftigt sich mit den herzhaftesten Köstlichkeiten die die IT Küche zu bieten hat. Da ist für jeden Feinschmecker etwas dabei. Ob es SEO, CMSs, CSS, XML, Rails,Ruby, Perl, AJAX oder was auch immer für Zutaten betrifft. Die Medienbeckerei verwandelt mit viel Erfahrung und Gespühr diese in schmackhafte Gerichte. Viel Genuss!