Zum Inhalt springen

PHP Accelerator Probleme: NULL oder Bool(false)

Erstellt am 5. März 2005 · 1 Antwort · letzte Antwort am 5. März 2005

Tags: Frage

wikki ·

Hallo, ich versuche den PHP Accelerator nach der Anleitung http://jweiland.net/typo3cms/1und1-typo3-server/step5/ zu installieren.
Leider bekomme ich bei genauer Einhaltung beim Testen nur ein NULL (root Server bei alturo, also ähnliche, wenn nicht gleiche Einstellung wie 1und1).

Wenn ich diese Einstellungen direkt in die php.ini kopiere, die in /etc/ liegt, dann bekomme ich zwar eine Meldung, allerdings ist diese false. Nach der Anleitung soll irgendeine Einstellung in der php.ini falsch sein.
Das Verzeichnis mit den Dateien befindet sich in
/home/htdocs/php_accelerator

Dementsprechend sieht mein Eintrag für die php.ini so aus:

zend_extension = "/home/htdocs/php_accelerator/php_accelerator_1.3.1pre3.so"
phpa.cache_dir = "/home/htdocs/php_accelerator/phpa_cache"
phpa.registration_keys_file = "/home/htdocs/php_accelerator/phpa.keys"
phpa.shm_size = 24

Bei der Einstellung kann ich also keinen Fehler entdecken. Dann habe ich versucht den Fehler in der phpa.keys zu finden und habe den Eintrag so abgeändert, dass er nicht nach der key_file sucht, sondern direkt den Key einliesst

phpa.registration_key = 28ccb4e0144fa5f409fbfb3834b47358

Aber da lag auch nicht der Fehler. Muss ich irgendwo bestimmte Rechte setzen, damit es funktioniert?

Ach ja, beim Befolgen der Einstellung bekomme ich mit phpa_cache_admin -mv folgende Ausgabe

Unable to access cache shared memory - No such file or directory
No shm cache available with key 0x0c0deb00
wikki ·

kleiner Zusatz:
PHP Version 4.3.4
Apache 2.0.49
glibc 2.3.3

Bei Benutzung einer php.ini in den html Verzeichnissen:

# phpa_cache_admin -mv
Unable to access cache shared memory - No such file or directory
No shm cache available with key 0x0c0deb00
# ipcs -m

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status
0x00000000 7503872    root      600        33554432   10         dest

Es ist also gar kein Prozess mit dem Key zu finden.

Bei Verwendung der allgemeinen /etc/php.ini bekomme ich eine positive Meldung über einen funktionieren phpa.