Eintraege getagged: fix.it


11
Aug 10

Server is going -hoffentlich nicht- down for maintenance right now [Update]

So, STOPP! Ich werde genau jetzt mal eine Datensicherung durchführen, der Sicherheit wegen und natürlich auch der Ordnung halber. Und wohl auch, weil ich dann mal was probieren möchte, des Nächtens, vielleicht. Aber wie dem auch sei, jetzt wird erstmal alles gesichert: HTTP, SQL… und mehr fällt mir schon gar nicht mehr ein.



DATENSICHERUNG!



[Update] Es hat alles perfekt funktioniert, meine Websites laufen nun endlich auf aktuellsten PHP + MySQL Standards.


20
Jun 10

WordPress 3.0 Multiblog

Diese neue Funktion ist vielen vielleicht noch gar nicht bekannt, aber mit der Veröffentlichung von WordPress 3.0 haben die Entwickler die beiden Versionen WordPress und WordPress MU (MU meint Multi User) zusammen gelegt, so das man nun aus einer einzigen WordPress-Installation mehrere Weblogs mit unterschiedlichen Domains und Subdomains betreiben kann.

Die Funktion ist per Default allerdings deaktiviert und muss zuerst über einen Eintrag in der Datei wp-config.php aktiviert werden.

define('WP_ALLOW_MULTISITE', true);

Nach einem erneuten Login hat man nun unter Werkzeuge im WordPress Backend einen neuen Menüpunkt mit der Bezeichnung Blog-Netzwerk in der deutschen Version, in der englischen Version heißt er Networks.


Nach einem Klick auf Installieren erscheint eine Seite mit diversen Anweisungen, die auf den ersten Blick etwas verwirrend aussehen mögen. Aber sie sind überhaupt kein Problem, wenn man den Anweisungen Schritt für Schritt Folge leistet.

1. Erstellt ein neues Verzeichnis Namens blogs.dir im Pfad
/Pfad/zum/Wordpress/wp-content.
In diesem Verzeichnis werden die hochgeladene Dateien von den Blogs deines Blog-Netzwerks gespeichert. Dieses Verzeichnis muss durch den Webserver beschreibbar sein.

2. Man fügt folgenden Code in die Datei wp-config.php im WordPress-Verzeichnis (wie oben schon beschrieben) über der Zeile
/* That’s all, stop editing! Happy blogging. */ ein:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/wordpress/';
define( 'DOMAIN_CURRENT_SITE', 'test.thafaker.de' );
define( 'PATH_CURRENT_SITE', '/wordpress/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

Achtung: es fehlen noch folgende Sicherheitsschlüssel in der wp-config.php um die WordPress-Installation sicherer zu machen. Folgendes hinzufügen:

define( 'AUTH_SALT', 'Q|pT1@l.-+%cZ YXa1/A<1u~M|Y]-~[`Cdwub)a-peY4Zt=+|w2rcyQ-<>{tp~~!' );
define( 'SECURE_AUTH_SALT', ')` WYKCd4Rk&#P!b*+rJU}tRj-|(}vJ.2Eh:5U1%fitN+Psc ? Ni <2@o|!F4;|' );
define( 'LOGGED_IN_SALT', 'C![Nm M.B5W0ekX!>FM]F%-$Xt{+rVFUf[Z`0GG#!gyv~OA3Uc#87SyDgV84#*5P' );
define( 'NONCE_SALT', 'rD+M|Rv-q`b<.Pz~}-pF1Es+pnk|K2?S7qbMCfL%s3acy+sj-Uh^m&/ [*$aa

3. Jetzt wird die versteckte Datei .htaccess im Verzeichnis von WordPress (wo auch die wp-config.php liegt) editiert, diesmal überschreibt man mit folgendem Code eventuell bereits vorhandene WordPress Rewrite-Regeln.

RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

4. Das wars auch schon, wenn man diese Schritte durchgegangen ist, sollte WordPress als Multiblog Variante laufen. Nach einem erneuten Login sollte alles funktionieren.

Wie das mit der Konfiguration geht, beschreibt auch ein Artikel auf WordPress-Deutschland.


17
Jun 10

Öhm, WordPress 3 und mein SQL

Jetzt habe ich natürlich, vorbreschend koste es was es wolle, auf das soeben veröffentlichte WordPress 3.0 aktualisiert, und sehe im Dashboard unter Aktualisierungen folgende Meldung:

Du kannst nicht aktualisieren, da WordPress http://wordpress.org/wordpress-3.0.zip mindestens die MySQL-Version 4.3 voraussetzt. Du verwendest die Version 4.1.22.

Dabei habe ich ja soeben aktualisiert und eigentlich läuft auch MySQL in der 5er Version. Hmm… Mal nachprüfen was das soll.


17
Feb 10

WordPress 2.9.2 steht zum Download zur Verfügung

Was sehen meine vom Alkohol getrübten Augen als ich mich just im Backend meines Weblogs einlogge? Ein Update, Endlich wieder, JUHUUU, auf Version: 2.9.2! Aber lest am Besten selbst was WordPress-Deutschland dazu schreibt.

WordPress 2.9.2 wurde veröffentlicht. Diese Version ist ein Sicherheitsrelease und behebt einen Fehler durch den es unter Umständen möglich ist auf Beiträge anderer Autoren, die sich im Papierkorb befinden, zuzugreifen.

Download WordPress 2.9.2 DE-Edition

Die offizielle englischsprachige Version 2.9.2 kann im Downloadbereich runtergeladen werden. Die offizielle deutschsprachige Version auf de.wordpress.org steht ebenfalls zur Verfügung.

Wer die Vorgängerversion 2.9.1 benutzt und nicht die automatische Updatefunktion verwenden möchte, kann mit dem Upgradepaket eine Aktualisierung durchführen. Das Upgradepaket beinhaltet alle geänderten Dateien zu der Vorgängerversion 2.9.1 und kann für ein Upgrade der offiziellen- und der DE-Edition benutzt werden. Es gibt zur Vorgängerversion 2.9.1 keine Änderungen in der Datenbank.

Upgradepaket für 2.9.1 auf 2.9.2

In der DE-Edition und im Upgradepaket ist die aktualisierte Sprachdatei (Du) enthalten. Die Sprachdatei (Du & Sie) kann auch seperat runtergeladen werden:

Sprachdatei für WordPress 2.9.2 (Du & Sie)

Wie vor jeder Aktualisierung solltet ihr immer ein vollständiges Backup aller Dateien und der Datenbank anlegen – auch wenn ihr die automatische Updatefunktion benutzt!

Done!


14
Feb 10

Gewusel

Jawoll, mit leicht trunkigem Kopf habe ich es endlich geschafft, meine Track/Pingbacks zu reparieren. Also nicht jene, welche mein Weblog verschickt, sondern die Anzeige in meinem Theme. Sie sind nämlich zwar gezählt worden, aber wurden nicht mehr angezeigt. Ich habe mich nun im Zuge dessen gleich zweier Plugins bedient, nämlich, um Ping- sowie Trackbacks und auch Kommentare zu separieren. Das finde ich nämlich viel übersichtlicher, also wenn unter einem Artikel die Kommentare folgen und darunter jeweils die Rückmeldungen anderer Weblogs angezeigt werden.

Plugins:

In der comments.php meines Themes habe ich mich dann einfach folgendem Code bedient:


Daraus habe ich mir dann einfach eine Zeile zusammen gefügt und in mein Theme integriert.

Weiterhin habe ich noch folgenden Code benutzt, um die Trackbacks nicht nur zu zählen, sondern auch darzustellen. Natürlich ist das aber immer auch von den CSS-Optionen des jeweiligen Themes abhängig.

und Pingback, sowie Trackbacks

Wenn ich später dann mehr Zeit habe, schreibe ich das hier alles noch mal ordentlich auf. ABER nun muss ich los, hinfort wohl.


9
Jan 10

Etwas spät: WordPress 2.9.1 als erstes Wartungsrelease veröffentlicht

Am 05.01.2009 wurde WordPress 2.9.1 veröffentlicht. Diese Version ist das erste Wartungsrelease der 2.9er Serie und behebt verschiedene kleinere Probleme die unter bestimmten Vorausetzungen aufgetreten sind.

Neben dem Pingproblem wurde auch ein Problem mit dem Veröffentlichen von Beiträgen in der Zukunft behoben. Eine Übersicht aller behobener Probleme findet sich im Trac.

Die offizielle englischsprachige Version 2.9.1 kann im Downloadbereich runtergeladen werden. Die offizielle deutschsprachige Version auf de.wordpress.org steht ebenfalls zur Verfügung.

Wer die Vorgängerversion 2.9 benutzt und nicht die automatische Updatefunktion verwenden möchte, kann mit dem Upgradepaket eine Aktualisierung durchführen. Das Upgradepaket beinhaltet alle geänderten Dateien zu der Vorgängerversion 2.9 und kann für ein Upgrade der offiziellen- und der DE-Edition benutzt werden. Es gibt zur Vorgängerversion 2.9 keine Änderungen in der Datenbank.

In der DE-Edition und im Upgradepaket ist die aktualisierte Sprachdatei (Du) enthalten. Die Sprachdatei (Du & Sie) kann auch seperat runtergeladen werden:

Wie vor jeder Aktualisierung solltet ihr immer ein vollständiges Backup aller Dateien und der Datenbank anlegen – auch wenn ihr die automatische Updatefunktion benutzt!

Es hat sich gezeigt, dass der Audio-Player in seiner bis dato aktuellen Version inkompatibel ist und auf jeden Fall auf Version 2.0.X aktualisiert werden muss.

(via)


4
Dez 09

Spaß und Action, mit Websites

Ich werde nun ein wenig experimentieren und mit meiner Domain umziehen. Mit der ganzen Domain? Nein, natürlich nicht. Nur mit dem Inhalt der Domain, also SQL und wp-content und so. Als erstes werde ich versuchen, die gesamte Website zu spiegeln, aber bereits mit umgebogenen Links in der WP_Posts.sql.

Mal schauen, ob das klappt und wie es sich anlässt. Ist ja erst mal nur ein Test, sozusagen.


12
Nov 09

WordPress 2.8.6 steht zum Download bereit [Update]

wordpressorg[Original] Gerade kam es via Twitter zu den Menschen. WordPress hat ein Sicherheitsupdate seiner gleichnamigen, sehr berühmten Blogging-Software veröffentlicht. Bisher gibt es den Artikel allerdings erst in englischer Spracher: 2.8.6 fixes two security problems that can be exploited by registered, logged in users who have posting privileges.  If you have untrusted authors on your blog, upgrading to 2.8.6 is recommended.

The first problem is an XSS vulnerability in Press This discovered by Benjamin Flesch.  The second problem, discovered by Dawid Golunski, is an issue with sanitizing uploaded file names that can be exploited in certain Apache configurations. Thanks to Benjamin and Dawid for finding and reporting these.

Get WordPress 2.8.6

Nun gibt es bereits den deutschen Artikel zum Update mit allen wichtigen Funktionen und Links.

[Update] Soeben wurde WordPress 2.8.6 veröffentlicht. Diese Version ist ein Sicherheitsrelease und behebt ein Problem, durch das auf bestimmten Apache-Installationen Dateien wie “foto.php.jpg” als Code ausgeführt werden können.

Das Problem tritt unter bestimmten Einstellungen des Apache-Webservers auf, wenn in der Konfiguration “AddHandler application/x-httpd-php .php” eingesetzt wird (allerdings ist AddType, dass z.B. bei Strato zum Einsatz kommt, unbetroffen). Des weiteren wurden eine XSS-Lücke geschlossen.

Die offizielle englischsprachige Version 2.8.6 kann im Downloadbereich runtergeladen werden. Die offizielle deutschsprachige Version auf de.wordpress.org steht ebenfalls zur Verfügung.

Wer die Vorgängerversion 2.8.5 benutzt und nicht die automatische Updatefunktion verwenden möchte, kann mit dem Upgradepaket eine Aktualisierung durchführen. Das Upgradepaket beinhaltet alle geänderten Dateien zu der Vorgängerversion 2.8.5 und kann für ein Upgrade der offiziellen- und der DE-Edition benutzt werden. Es gibt zur Vorgängerversion 2.8.5 keine Änderungen in der Datenbank.

In der DE-Edition ist die aktuelle Sprachdatei und das übersetzte Standardtheme enthalten. Die Sprachdatei kann auch seperat runtergeladen werden:

Wie vor jeder Aktualisierung solltet ihr immer ein vollständiges Backup aller Dateien und der Datenbank anlegen – auch wenn ihr die automatische Updatefunktion benutzt!