Mailinglisten-Archive |
Johannes Walther wrote: > > Hallo, > > warum komme ich nicht weiter..... (bin noch recht frisch mit php) > > RH6.2 als Grundlage, frische Installation > Installation ist mit PostgreSQL für php vorhanden. Ich möchte aber MySQL > nutzen, also neu übersetzen. Funktioniert auch soweit, es wird eine > libphp2.so erzeugt und auch an die richtige Stelle für den httpd gelegt. > > Wenn ich dann den httpd starten will gehts nicht... ups > > also: strace -o ~/st.dat httpd -f /etc/httpd/conf/httpd.conf > > eingegeben, und das Ergebniss: > > [bis hierher alles OK] > ... > open("./php3.ini", O_RDONLY) = 5 > brk(0x80ac000) = 0x80ac000 > getcwd("/etc", 4095) = 5 > brk(0x80b1000) = 0x80b1000 > ioctl(5, TCGETS, 0xbfffc92c) = -1 ENOTTY (Inappropriate ioctl > for device) > read(5, "[PHP_3]\n\n;;;;;;;;;;;;;;;;;;;\n; A"..., 8192) = 8192 > read(5, "no limit\nmysql.max_links\t\t=\t-1\t;"..., 8192) = 1214 > read(5, "", 6978) = 0 > read(5, "", 8192) = 0 > ioctl(5, TCGETS, 0xbfffc918) = -1 ENOTTY (Inappropriate ioctl > for device) > close(5) = 0 > > schön, was bedeutet denn nun > > Inappropriate ioctl for device vermutlich überhaupt nichts dort wird versucht, Terminaleinstellungen für Dateihandel 5 zu ändern klappt zwar nicht (da Datei und kein tty), stört aber auch nicht weiter eingelesen wird ja über read(5,...) > > bzw wo liegt mein Fehler (klar erster Fehler ist: nicht genug DOKU > gelesen).... > Kann da bitte jemand Hilfestellung geben, steckts in der php3.ini? ein vernünftiges strace auf den apache funktioniert nur, wenn du ihm zusätzlich die Kommandozeilenoption -X mitgibts damit startet der Apache im Single Process Mode und Du kannst Dir sicher sein, das du wirklich alle System Calls mitbekommst ansonsten beobachtest Du nur den Masterprozess, aber nicht die Arbeitstiere ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
php::bar PHP Wiki - Listenarchive