
Das Gerät, welches nach einem Absturz schon sehr gelitten hat (siehe Bild), läuft auf iPhone OS 3.1.3 und wurde mit dem PwnageTool 3.1.5 jailbreaked. Anschließend haben wir mit Cydia die benötigten Pakete wie Lighty, PHP 5.2 etc. installiert. Eine Config für den Webserver war dann auch schnell geschrieben (leider brachte Cydia keine mit), so dass die ersten Tests beginnen konnten.
Als Blogengine haben wir uns wie schon erwähnt für S9Y (Lite) entschieden, da auch unser Admin-Blog darauf läuft und SQLite direkt unterstützt wird. Die Installation funktionierte problemlos, das via CGI angebundene PHP ist bis auf einige Module, die fehlen, vollständig.
Dass man keine Geschwindigkeitswunder erwarten darf, ist klar. Besonders bei gleichzeitigen Zugriffen wird der Spaß schnell sehr langsam. Die ARM-CPU hat dann sehr gut zu tun
Ans Netz angebunden ist das Gerät übrigens via WLAN (Draft-N) im lokalen Netz. Mit einer Forwarding-Regel in unserer Cisco hier sowie dem WLAN-Router wird dann die externe IP auf Port 8080 des iPhone weitergeleitet, auf dem der Lighty dann lauscht. Die Außenanbindung beträgt 100MBit/s, ideal also für Tests. Das Problem, dass das iPhone aufgrund der Stromspar-Settings normalerweise das WLAN deaktiviert, sobald man das Display ausschaltet, wird durch das nette Tool "Insomnia" behoben.
Ein paar Testfiles haben wir hier auf dem iPhone hinterlegt:
1 MByte Test-Downloadfile
10 MByte Test-Downloadfile
PHP-Info v5.2 auf iPhone 3G
Live-Output von "uname -a" via PHP
Live-Output von "ps -ef" via PHP
Übrigens hat das "dd" Kommando, mit dem die Testfiles erzeugt wurden, ziemlich lange gedauert. Das 100 MByte-File wurde mit lausigen 4 MB/s geschrieben. Falls also die Test-Downloads oder Seitenaufrufe hier quälend langsam sind, einfach später nochmal versuchen. Vermutlich sind dann einfach noch weitere User aktuell auf dem Blog oder laden die Testfiles
Mal schauen, was man noch so auf dem iPhone 3G laufen lassen kann. Für Tipps in den Kommentaren sind wir dankbar!

Gute Arbeit!
Spam können wir bei der schwachen Hardware nun wirklich nicht auch noch brauchen
Rob
danke für den Tipp, aber wie es scheint brauch Textpattern zwingend MySQL. Und das bekommen wir auf dem iPhone mit dem wenigen RAM nicht zum laufen ..
http://textpattern.com/about/119/system-requirements
Gruss,
Rob
Alternativ würde noch Flatpress (http://www.flatpress.org/home/) funktionieren, eine Version von Wordpress ohne MySQL.
Außerdem gibts direkt ein offizielles WP-Plugin für PDO:SQLite - Suppot: http://wordpress.org/extend/plugins/pdo-for-wordpress/
Werde ich die Tage mal beides auf dem iPhone aufsetzen
Die Temp. auszulesen wäre cool. Ich schau mal, ob/wie ich das rausbekomme. Generell sind die Möglichkeiten auf dem iPhone leider etwas beschränkt, auch was die Tools auf der Shell angeht
Gruss,
Rob
Top!