Tag: PHP

phpMyAdmin funktioniert mit memcache nicht mehr

Posted by – 22. Februar 2012

Auf einem System wurde vor einiger Zeit memcache installiert. Erst jetzt stellte sich heraus, das phpMyAdmin nicht mehr funktionierte. Im Error-Logfile des Webservers fande ich folgende Fehlermeldung:

PHP Fatal error:  session_start(): Failed to initialize storage module: memcache (path: /var/lib/memcache/) in /usr/share/phpmyadmin/libraries/session.inc.php on line 75

Okay, es liegt also wirklich an memcache. Beheben kann man dieses Problem sehr schnell und einfach, in dem man in der Datei “/etc/php5/conf.d/memcache.ini” folgende Zeile einfügt:

session.save_handler=”files”

Nach einem Neustart des Webservers funktioniert phpMyAdmin dann wieder wie gewohnt.

  • Category: Howto, HTML, PHP,CGI u. Co. |
  • Tags: , ,
  • 0 CommentsFeed

Blöder PHP-Bug

Posted by – 1. April 2009

In der Version 5.2 von PHP darf die Extension CURL nicht vor für PGSQL geladen werden. Wir hatten deswegen gestern böse segmentation fault bei PHP-Skripten, die aber auf einem anderen Server ohne Problem liefen. Hier der Bugreport.

  • Category: HTML, PHP,CGI u. Co. |
  • Tags: , , , ,
  • 0 CommentsFeed

Upgrade WordPress – MySQL4 / PHP4 auf MySQL5 / PHP5

Posted by – 6. August 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: , , , ,
  • 0 CommentsFeed

Lego Flugzeugträger

Posted by – 2. Oktober 2007

  • Category: Muahhahahaha |
  • Tags: , , , , ,
  • 0 CommentsFeed

Schon wieder defekt III

Posted by – 19. September 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 u. Podcast |
  • Tags: , , , , , , , , , , ,
  • 0 CommentsFeed

Hund erbt zwölf Millionen Dollar

Posted by – 30. August 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: , , , , , , ,
  • 0 CommentsFeed

eAccelerator installieren

Posted by – 20. August 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, Linux u. Software, Useful or needless? |
  • Tags: , ,
  • 3 CommentsFeed

Tabasco Handgranate

Posted by – 23. Juli 2007

Tabasco Handgranate

Link: Tabasco Grenade Topper

  • Category: Muahhahahaha |
  • Tags: , , , ,
  • 0 CommentsFeed

Confixx Mietlizenz

Posted by – 25. Juni 2007

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

  • Category: Commerce, Linux u. Software |
  • Tags: , , , ,
  • 0 CommentsFeed

Wer am Wochenende nichts vor hat

Posted by – 24. Mai 2007

Flachsmarkt rund um Burg Linn

  • Category: Netzwelt |
  • Tags: , , , , ,
  • 0 CommentsFeed

Outdoor 2.0

Posted by – 10. Mai 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: , , , ,
  • 0 CommentsFeed

Das hat eingeschlagen wie eine Bombe 2

Posted by – 24. April 2007

V-Server

Die V-Server sind immer noch ein Verkaufsschlager.

More…

  • Category: Commerce |
  • Tags: , , , , ,
  • 5 CommentsFeed

“Go Away/Come In” Türmatte

Posted by – 19. April 2007

Gefunden bei Externer Linksuck UK

More…

  • Category: Useful or needless? |
  • Tags: , ,
  • 0 CommentsFeed