Upgrade Wordpress - MySQL4 / PHP4 auf MySQL5 / PHP5

Posted by DocX on August 06, 2008

Der Server auf dem das Blog läuft wurde gestern von MySQL4 / PHP4 auf MySQL5 / PHP5 geupdatet. Diese Wartungsarbeiten hatte ich schon lange geplant. Leider wurde nach dem Update sämtliche Umlaute im Blog nicht mehr richtig dargestellt. Im Netz findet man einige Anleitungen, aber hilfreich waren diese nicht wirklich und teilweise recht kompliziert. Ich habe das Problem wie folgt behoben:

  1. Über die Wordpress-Export-Funktion alles exportieren
  2. Die exportierte Datei im Windows-Editor öffnen und erneut mit der Kordierung UTF-8 abspeichern
  3. Wordpress irgendwo im Webspace erneut installieren
  4. Plugins installieren und aktivieren
  5. Die vorher exportierte und überarbeitete Datei in Wordpress wieder importieren
  6. Damit die Kategorien dargestellt werden, muss man je einen Artikel in der entsprechende Kategorie überarbeiteten
  7. Fertig!
  • Category: Blogging, Howto |
  • Tags: , , , ,
  • Meta: no comments, permalink, rss

Lego Flugzeugträger

Posted by DocX on Oktober 02, 2007

  • Category: Muahhahahaha |
  • Tags: , , , , ,
  • Meta: no comments, permalink, rss

Schon wieder defekt III

Posted by DocX on September 19, 2007

Mein mein FuSi Laptop muss jetzt zum vierten mal innerhalb 28 Monate ins Repair Center. Ich habe gerade die Abholung beauftragt weil der Deckel bzw. ein Schanier davon defekt ist. Aus der letzten Reparatur ist das Laptop schon direkt mit einem Schaden gekommen. Eine der Halterungen für die Tastatur war abgebrochen oder fehlte. Beim tippen von Tasten im linken oberen Bereich der Tastatur federte diese immer leicht. Aber das war nicht so schlimm. Damals hatte ich keine Lust wieder 2 Wochen auf das Gerät zu verzichten. Aber jetzt wo eins der Schaniere bzw. der Deckel den Defekt hat, lohnt sich das wieder. Zum Glück habe ich damals die Garantieerweiterung auf 36 Monate gemacht. Weitere Postings zu dieser Leidensgeschichte gibt es hier, hier und hier.

  • Category: Privat |
  • Tags: , , , , , , , , , , ,
  • Meta: no comments, permalink, rss

Hund erbt zwölf Millionen Dollar

Posted by DocX on August 30, 2007

Zwölf Millionen Dollar - so viel hat die verstorbene New Yorker Immobilienmilliardärin Leona Helmsley hat ihrem Schoßhündchen vermacht. Zwei ihrer vier Enkel gingen hingegen leer aus. Die Malteserhündin “Trouble” soll nach deren eigenem Ableben im Familienmausoleum an der Seite Helmsleys beigesetzt werden. Bis es soweit ist, soll sich ihr Bruder um das Tier kümmern, dem sie dafür mehrere Millionen Dollar hinterließ.

Quelle: N24

  • Category: Muahhahahaha |
  • Tags: , , , , , , ,
  • Meta: no comments, permalink, rss

phpMyAdmin funktioniert nach eAccelerator nicht mehr

Posted by DocX on August 21, 2007

Nachdem ich die Tage eAccelerator installiert habe viel mir dann einige Zeit später auf das phpMyAdmin nicht mehr funktioniert. Um herauszufinden ob es wirklich an eAccelerator liegt, habe ich diese Extension in der php.ini wieder deaktiviert. Wola phpMyAdmin funktioniert wieder und ich hatte also mit meiner Vermutung recht. In der Doku zu eAccelerator habe ich dann entdeckt das man die Extension für bestimmte Verzeichnisse oder vhost deaktivieren kann. Hier der entsprechende Part:

Apache: How can i disable eaccelerator on a particular virtualhost?

Just put php_flag eaccelerator.enable 0 and php_flag eaccelerator.optimizer 0 in a .htaccess file in the document root of the virtualhost or directly inside <Virtualhost> apache section.

  • Category: Howto, PHP,CGI u. Co. |
  • Tags: , , , , , , , , , ,
  • Meta: no comments, permalink, rss

eAccelerator installieren 3

Posted by DocX on August 20, 2007

eAccelerator ist ein PHP Beschleuniger. Es werden die PHP-Skripte in kompilierter Form in einem Cache gespeichert, so dass bei einem Aufruf des Skriptes die verhältnismäßig lange Compilerzeit wegfällt. Damit sind Steigerungen von bis zu 400% im Vergleich zu PHP ohne Beschleuniger möglich. Der durchschnittliche Geschwindigkeitszuwachs liegt bei ca. 200%.

Hier nun eine kurze Anleitung, wie man eAccelerator kompiliert und installiert.

1. Download der Sourcen

Als erstes lädt man sich die Sourcen bei Sourceforge herunter. Nach dem Entpacken (tar -xvjf eaccelerator-0.9.5.tar.bz2) und dem wechseln in das Unterverzeichnis (cd eaccelerator-0.9.5), wird die folgende Environment-Variable gesetzt: export PHP_PREFIX=/usr.

Unter Umständen muss $PHP_PREFIX auf ein anderes Verzeichnis zeigen, z. B. /usr/local, wenn man PHP-Version selbst installiert hat. Meistens ist man mit /usr aber gut bedient.

2. Konfiguration

$PHP_PREFIX/bin/phpize

./configure --enable-accelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config

Sollte phpize nicht gefunden wird, dann muss noch das Development-Package für PHP nachinstalliert werden. Unter Debian geht das mit apt-get install php4-dev.

3. Installation

make

make install

Ist der Compiler nun ohne Fehler durchgelaufen sind, wurde die Erweiterung eaccelerator.so installiert. Wo dieses Modul nun genau liegt, erfährt man aus den letzten Zeilen der Ausgabe von make install.

(...)
Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).
Installing shared extensions: /usr/lib/php4/20020429/

4. Restarbeiten

Das eaccelerator-Modul verschlankt in dem wir überflüssige Debug-Symbole entfernt: strip /usr/lib/php4/20020429/eaccelerator.so
Nun müssen wir PHP nur noch sagen, dass es das eaccelerator-Modul auch laden und nutzen soll. Dazu hängt man die folgenden Zeilen an die php.ini an. Die befindet sich z. B. unter Debian in /etc/php4/apache2/php.ini

Die Datei php.ini erweitern wir am Ende um folgende Zeilen:

zend_extension="/usr/lib/php4/20020429/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"

eaccelerator.filter=""

eaccelerator.shm_max="0"

eaccelerator.shm_ttl="0"

eaccelerator.shm_prune_period="0"

eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

Nun das Verzeichnis /tmp/eaccelerator zu erzeugen und dem Webserver Schreibrechte zu erteilen:

mkdir /tmp/eaccelerator

chown www-data.www-data /tmp/eaccelerator
Wichtig: Bei einem Upgrade von PHP muss eAccelerator neu kompiliert werden!!!


  • Category: Howto, Software, Useful or needless? |
  • Tags: , ,
  • Meta: 3 comments, permalink, rss

Tabasco Handgranate

Posted by DocX on Juli 23, 2007

Tabasco Handgranate

Link: Tabasco Grenade Topper

  • Category: Muahhahahaha |
  • Tags: , , , ,
  • Meta: no comments, permalink, rss

Confixx Mietlizenz

Posted by DocX on Juni 25, 2007

Falls jemand auf der Suche einer Mietlizenz für Confixx ist, könnte  dieses Angebot von Interesse sein

  • Category: Commerce, Software |
  • Tags: , , , ,
  • Meta: no comments, permalink, rss

Wer am Wochenende nichts vor hat

Posted by DocX on Mai 24, 2007

Flachsmarkt rund um Burg Linn

  • Category: Netzwelt |
  • Tags: , , , , ,
  • Meta: no comments, permalink, rss

Outdoor 2.0

Posted by DocX on Mai 10, 2007

Folgendes habe ich bei fh gefunden: Irgendwie schon komisch, wie sehr man sich daran gewöhnt hat, nicht mehr aus dem Fenster, sondern aufs Regenradar im Web zu schauen, um festzustellen, ob das bald aufhört.

*LOL*

  • Category: Muahhahahaha |
  • Tags: , , , ,
  • Meta: no comments, permalink, rss

Das hat eingeschlagen wie eine Bombe 2 5

Posted by DocX on April 24, 2007

V-Server

Die V-Server sind immer noch ein Verkaufsschlager.

Continue reading…

  • Category: Commerce |
  • Tags: , , , , ,
  • Meta: 5 comments, permalink, rss

“Go Away/Come In” Türmatte

Posted by DocX on April 19, 2007

Gefunden bei Externer Linksuck UK

Continue reading…

  • Category: Useful or needless? |
  • Tags: , ,
  • Meta: no comments, permalink, rss

Das hat eingeschlagen wie eine Bombe

Posted by DocX on März 13, 2007

Verkaufszahlen V-Server

Die V-Server, besonders der V-Server (Starter), haben eingeschlagen wie eine Bombe. Seit gut 3 Monaten ist das Produkt am Markt und entwickelt sich zu einem echten Verkausrenner.

Continue reading…

  • Category: Commerce |
  • Tags: , , , , , , ,
  • Meta: no comments, permalink, rss