WordPress
Nächste Beiträge »WordPress: Thinkbox in Version 2.8
Sonntag, 28.06.2009Wenn Sie Ihre WordPress Installation auf Version 2.8 updaten, dann wird die ThinkBox Komponente teilweise fehlerhaft bzw. garnicht mehr funktionieren.
Die Bilder werden nircht mehr als Popup (ThinkBox / ) Fenster angezeigt, sondern “normal” als Bild im Browser.
Ändern Sie WordPress wir folgt um dieses Probelm zu beheben:
- Öffnen Sie die Datei “/wp-includes/general-template.php”
- Suchen Sie die Zeile “function add_thickbox() {” recht weit am Ende der Datei
- Kommentieren Sie die folgende Zeile aus indem Sie zwei “/” Zeichen an den Anfang der Zeile setzen:
wp_enqueue_script( 'thickbox' );
Wird zu
// wp_enqueue_script( 'thickbox' );
- Fügen Sie die folgenden Zeilen direkt unterhalb der auskommentierten Zeile ein:
global $wp_version; if ($wp_version == '2.8') { wp_enqueue_script('thickbox28','/wp-includes/js/thickbox/thickbox.js', array('jquery')); } else { wp_enqueue_script('thickbox'); } - Speichern Sie die Datei auf ihrem WebServer und Ihre ThinkBox Anzeige wird wieder funktionieren.
Beispiel: http://www.malte-retzlaff.de/photos/hamburg-harley-days-2009/
WordPress: Mehrere Domains mit einer WP Installation
Montag, 30.03.2009Um mit einer WordPress Installation gleich mehrere Domains verwalten zu können, müssen Sie die wp-config.php (im Hauptverzeichnis Ihrer WordPress Installation) wie folgt anpassen:
Den alten Tabellenprefix können Sie auskommentieren (oder löschen):
// $table_prefix = 'wp_';
Unter diese Zeile schreiben Sie die folgende Anpassung:
$arrPrefix = explode( ".", $_SERVER["HTTP_HOST"] );
$table_prefix = str_replace("-", "", $arrPrefix[( count( $arrPrefix ) - 2 )].'_');
Dadurch wird der Standard von WordPress (die Tabellen beginnen mit “wp_”) durch den entsprechenden Domainnamen ersetzt. Sie erhalten also pro Domain einen Tabellensatz von WordPress.
Vorteil:
Plugin können einmal in Ihrem WordPress installiert werden und dann getrennt für jede Domain aktiviert bzw. nicht aktiviert werden. Wenn Sie das Plugin aktualisieren, gilt dies’ automatisch für alle Domains auf dieser WordPress Installation.
Fehler: Grafik “xyz.png” kann nicht angezeigt werden, weil sie Fehler enthält
Samstag, 07.03.2009Wenn Sie z.Bsp. in WordPress nach einer Installation oder einem Update plötzlich einige Icons (z.Bsp. im Menübereich) nicht mehr sehen, kann das System bzw. Ihr Browser die benötigten Grafiken nicht (mehr) laden.
Gehen Sie auf den Platz, wo sonst die Icons angezeigt werden und klicken Sie einmal auf die rechte Maustaste.
Wählen Sie “Hintergrundgrafik anzeigen” und klicken Sie den Menüpunkt an.
Jetzt wird häufig die folgende Fehlermeldung angezeigt:
Die Grafik "/wp-admin/images/menu.png" kann nicht angezeigt werden, weil sie Fehler enthält.
Ursache ist meist eine falsche Einstellung in Ihrem FTP Programm. Dort können Sie den Übertragungsmodus bestimmen und zwischen ASCII, Binär und Automatisch wählen.
Stellen Sie hier den Modus “Automatisch” ein – bzw. übertragen Sie die fehlerhaften Bilddateien nochmals im Binärmodus.
Grund ist, dass das FTP Programm die Bilddatei fälschlich als ASCII Datei erkannte und dadurch die Struktur beim Hochladen auf Ihren WebServer zerstörte.
WordPress: Administrator per SQL erstellen
Dienstag, 24.02.2009Wenn Sie in WordPress einen weiteren Administrator benötigen ,weil Sie sich z.Bsp. “ausgesperrt” haben, hilft Ihnen folgende Lösung. Durch das Scirpt wird in Ihre WordPress Datenbank ein weiterer Benutzer mit dem Namen “rescue” eingefügt. Dieser Benutzer erhält das gleiche Passwort wie Ihr Benutzer “admin”:
- Gehen Sie mit Ihrem FTP Programm auf Ihren Server
- Laden Sie das folgende PHP Script herunter:
wp-insert-admin.zip - Entpacken Sie das Archiv und kopieren Sie das PHP-Script in das Verzeichnis Ihrer WordPress Installation, in dem die Datei “wp-config.php” liegt. Die Konfiguration wird eingelesen um eine Datenbankverbindung aufzubauen.
- Benennen Sie ggf. temporär die .htaccess Datei um.
Andernfalls haben Sie keinen Zugriff auf das PHP Script. - Starten Sie das PHP Script durch den Aufruf der folgenden URL:
http://www.IhreDomain.com/wp-insert-admin.php - Ihnen wird eine Bestätigung angezeigt
- Bitte löschen Sie das PHP Script wieder
- Benennen Sie Ihre .htaccess Datei (s.o.) wieder um … in “.htaccess”
Zugriffsrechte
Sonntag, 27.07.2008WordPress: Ihre Zugriffsrechte reichen nicht aus, um diese Seite zu anzuzeigen
Fehler:
"Ihre Zugriffsrechte reichen nicht aus, um diese Seite zu anzuzeigen"
"You do not have sufficient permissions to access this page"
Download:
Anleitung:
- Sichern Sie zuerst Ihre Datenbank (Backup, Dump, …) !!
- Im ZIP Archiv (unter “Download”) finden Sie die Datei “force-upgrade.php”
- Speichern Sie diese im Hauptverzeichnis Ihrer WordPress Installation
(im Hauptverzeichnis finden Sie auch die Datei “wp-config.php”) - Starten Sie die Datei durch einen Aufruf in Ihrem Browser per:
http://www.IhreDomain.de/force-upgrade.php - Folgen Sie den Anweisungen
- Löschen Sie die Datei “force-upgrade.php” wieder von Ihrem WebServer
Weitere Hinweise:
Einige Benutzer des Scriptes berichten, dass anschließend der Benutzer “admin” keine Administrationsrechte mehr hat. Folgende Lösungen haben die Probleme behoben:
Lösung 1 – Plugins deaktivieren
- Gehen Sie per FTP auf Ihren Server
- Wechseln Sie in den Ordner “wp-content”
- Benennen Sie den Ordner “plugins” um (z.Bsp. in “plugins.tmp”)
- Erstellen Sie einen neuen “plugins” Ordner
- Melden Sie sich als “admin” wie gewohnt unter /wp-admin an
- Alle Plugins werden nicht verfügbar sein
- Kopieren Sie nun ein Verzeichnis nach dem anderen von “plugins.tmp” in das “plugins” Verzeichnis.
Testen Sie nach jedem Kopieren, ob Ihre Administratorfunktionen noch verfügbar sind. - Treten nach dem Kopieren eines Plugins die Fehler wieder auf, ist dieses Plugin in der vorhandenen Version nicht kompatibel. Laden Sie vom Hersteller des Plugins eine aktuelle Version herunter.
Lösung 2 – Weiteren Administrator per SQL einfügen
- Lesen Sie dafür bitte den folgenden Artikel:
WordPress: Administrator per SQL erstellen