mikrolinux Geschrieben July 29, 2012 at 19:04 Geschrieben July 29, 2012 at 19:04 Hi! Es ist peinlich, ich weiss. Bisher habe ich meine Bricks an einer Linux-VM unter SuSE 12.1 betrieben, der VM-Host ist ein Mac mini mit Parallels. Ok, bei dem funzt der Zugriff mit PHP auf den BrickD prima. Heute Nachmittag habe ich mir dann einen Nettop mit SuSE 12.1 installiert, alles benötigte drauf, brickd, PHP mit bcmath etc. pp. Also eigentlich ganz genauso wie bei der VM. Nur steigen die Skripte wortlos aus, wenn ich die IP-Connection aufbauen will. Es kommt kein Fehler nichts, nur die Verarbeitung bricht ab und ich bin wieder auf dem Prompt. Zugriff (auch von einem anderen Rechner aus) mit BrickV klappt einwandfrei, auch die Skripte von der VM aus gestartet auf den 'neuen' Rechner fluppen. Es liegt also wohl einfach an meiner PHP-Installation, ws. nur eine völlig doofe Kleinigkeit, aber ich finde sie nicht. :'( Hat vielleicht jemand eine Idee für mich? Zitieren
mikrolinux Geschrieben July 29, 2012 at 21:57 Autor Geschrieben July 29, 2012 at 21:57 Banal - wie erwartet Ich brauchte nur das paket php5-sockets zu installieren, dann lief alles wie geölt. SuSE installiert das Paket bei frischen Installationen anscheinend nicht mit. Ich werde in der nächsten Woche mal meine Dokus mit einer Installation from Scratch zu ergänzen. So kann ich meine TF und 1Wire-Projekte mergen. Dann habe ich Heizungsüberwachung und Raumsteuerung als 1Wire in Perl und die neueren Spielereien mit TF in PHP Zitieren
pluto Geschrieben August 2, 2012 at 10:57 Geschrieben August 2, 2012 at 10:57 Komisch nur, dass es keine Fehler Meldung gibt. Bei FPC/Lazarus würde es eine entsprechende Fehler Meldung geben. Zitieren
dove Geschrieben August 2, 2012 at 11:22 Geschrieben August 2, 2012 at 11:22 Es gibt eine php.ini in der man das Error Level einstellen kann. display_errors = On error_reporting = E_ALL so sollten die Einstellung auf einem Entwicklungsrechner sein. Produktiv: display_error = Off error_reporting = E_ERROR log_error = error.log wobei error.log eine Datei im Dateiverzeichnis ist, die nicht von außen aufrufbar ist. Die php.ini sollte unter /etc/php5 liegen. Dort könnte es noch zwei Unterordner geben cli (Konsolenanwendungen) und z.B. apache2 (für eine Webanwendung) Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.