Freitag, 28. Dezember 2007
Einmal mit Fachleuten arbeiten...
Bereitschaftseinsatz um 05:00 Uhr morgens. Klasse. Und was macht man bis zum Frühstück???
... klar. Wenn ich so früh schon am arbeiten bin, kann ich ja wenigstens auch bei meinem eigenen Server weitermachen.
Beim neuen DS5000 von dem gehetznerten Anbieter wollte das PHP, welches ich installiert hatte, noch nicht so richtig. Unter anderem findet unser LUG-Forum sein PHP-imagemagick nicht. Ein **php -v** meldet was von "libtiff.so.4 not found". Laut Paketdatenbank ist libtiff4 installiert. Also was mopert Der. Muss doch laufen...
... Irgendwann hatte ich dann die Faxen dicke und hab mit das Packet **debsums** nachinstalliert und mit **debsums libtiff4** mal alle Checksums für das Paket testen wollen. Da meckert der von wegen "file or directory not found" ?!?
Ende vom Lied: Beim vorinstallierten Debian haben die Jungs beim Provider es tatsächlich fertiggebracht das System mit inkonsistenter Paketdatenbank auszuliefern. Die meint, dass das Paket installiert ist, in Wirklichkeit ist es das aber gar nicht. Und es ist natürlich nicht nur dieses eine Paket. Insgesamt habe ich fast ein Dutzend Pakete reinstallieren müssen, bevor mein PHP wieder ohne Fehlermeldungen wollte...
Und inzwischen ist es 06:50 Uhr. Also zeit fürs Käffchen und dann zur Arbeit. Aber wenigstens hat der Tag mit einem Erfolgserlebnis meinerseits begonnen
btw.: Mein Posting im Forum des Providers war nicht so kurz und zurückhaltend. Mal sehen, was die Jungs dazu zu sagen haben.
... klar. Wenn ich so früh schon am arbeiten bin, kann ich ja wenigstens auch bei meinem eigenen Server weitermachen.
Beim neuen DS5000 von dem gehetznerten Anbieter wollte das PHP, welches ich installiert hatte, noch nicht so richtig. Unter anderem findet unser LUG-Forum sein PHP-imagemagick nicht. Ein **php -v** meldet was von "libtiff.so.4 not found". Laut Paketdatenbank ist libtiff4 installiert. Also was mopert Der. Muss doch laufen...
... Irgendwann hatte ich dann die Faxen dicke und hab mit das Packet **debsums** nachinstalliert und mit **debsums libtiff4** mal alle Checksums für das Paket testen wollen. Da meckert der von wegen "file or directory not found" ?!?
Ende vom Lied: Beim vorinstallierten Debian haben die Jungs beim Provider es tatsächlich fertiggebracht das System mit inkonsistenter Paketdatenbank auszuliefern. Die meint, dass das Paket installiert ist, in Wirklichkeit ist es das aber gar nicht. Und es ist natürlich nicht nur dieses eine Paket. Insgesamt habe ich fast ein Dutzend Pakete reinstallieren müssen, bevor mein PHP wieder ohne Fehlermeldungen wollte...
Und inzwischen ist es 06:50 Uhr. Also zeit fürs Käffchen und dann zur Arbeit. Aber wenigstens hat der Tag mit einem Erfolgserlebnis meinerseits begonnen
btw.: Mein Posting im Forum des Providers war nicht so kurz und zurückhaltend. Mal sehen, was die Jungs dazu zu sagen haben.
Dienstag, 20. November 2007
Und ewig grüßt der Syntax-Fehler
Wer Kennt das nicht. PHP als Vertreter der Quick-And-Dirty Programmiersprachen verlockt einen ja immer wieder.
Hier noch mal schnell was fixen. Da eine Codezeile umbauen und dann am besten ab in die Versionsverwaltung damit. Wird schon alles klappen. Schliesslich hat man es eilig.
Und irgend wann später fragt man sich dann, wo die komischen Syntax-Errors herkommen, die da auf der Startseite prangern...
Für die Anhänger der vim-Fraktion hier ein Workaround dafür.
In die .vimrc im Homeverzeichnis einfach die Zeile
So ein kleiner Hack und nie wieder Syntaxfehler im subversion. Gelle Tomkahr
Damit das funktioniert, muß eine CLI-Version von PHP installiert sein. Diese befindet sich bei Debian-Distributionen im Packet php4-cli oder php5-cli. Die anderen Distris liefern das imho im Basispacket mit aus.
Hier noch mal schnell was fixen. Da eine Codezeile umbauen und dann am besten ab in die Versionsverwaltung damit. Wird schon alles klappen. Schliesslich hat man es eilig.
Und irgend wann später fragt man sich dann, wo die komischen Syntax-Errors herkommen, die da auf der Startseite prangern...
Für die Anhänger der vim-Fraktion hier ein Workaround dafür.
In die .vimrc im Homeverzeichnis einfach die Zeile
map <f9> :w<CR>:!php -l %<CR>einfügen. Mit dieser kleinen Zeile verdingt man vim dazu beim drücken der F9-Taste die aktuelle Datei zu speichern und danach PHP mit einer Syntaxcheck-Option aufzurufen. Man kann sich die Fehlermeldungen vom PHP dann kurz anschauen oder sich freuen, wenn keine vermeldet wurden.
So ein kleiner Hack und nie wieder Syntaxfehler im subversion. Gelle Tomkahr
Damit das funktioniert, muß eine CLI-Version von PHP installiert sein. Diese befindet sich bei Debian-Distributionen im Packet php4-cli oder php5-cli. Die anderen Distris liefern das imho im Basispacket mit aus.
(Seite 1 von 1, insgesamt 2 Einträge)
