Ant Ftp Task und NullPointerException

Ich benutze ja Ant zum deployen, noch jedenfalls, weil die Installation und Konfiguration mir doch immer mal wieder Kopfzerbrechen bereitet. :=

Damit hole ich die HEAD Rev oder ein stable tag aus SVN, mach noch ein paar Fileoperations, wie Live Configs reinkopieren, .htaccess vorbereiten etc.
und jage die files dann, für die Standard Hosting Packete, mit FTP hoch. Dabei benutze ich noch die timediffauto Option, um nur die geänderten Files hochzuladen.

Nachdem wir hier den DeployServer neu gemacht haben, schmiess der FTP Task allerdings eine NullPointerException, die ich mir nicht erklären konnte, eigentlich war alles wie vorher.
Letztlich konnte ich es dann auf das timediffauto Attribut einkreisen und nach langem grübeln und googeln dann die Lösung:
Continue reading “Ant Ftp Task und NullPointerException”

symfony 1.2.9 auf 1.4 upgraden

Den upgrade haben die Entwickler von symfony schon gut durchdacht und sollte dank der guten Anleitung auch ohne Probleme klappen.
Vorneweg: symfony 1.3 und 1.4 haben den selben Funktionsumfang und unterscheiden sich i.G. nur dadurch, dass 1.3 ein Abwärtskompatibilätslayer hat.
Daher sollte man erst auf 1.3 upgraden und -wenn man mutig ist- dann auf 1.4.
Ein paar Fallstricke gabs dennoch, daher hier mal mein Erfahrungsbericht: Continue reading “symfony 1.2.9 auf 1.4 upgraden”

vServer SPF Spamfilter von Plesk und Thunderbird

Kauft man einen vServer kommt in der Grundausstattung erstmal viel Spam ungefiltert durch, es sei denn man tut was dagegen.
Alles umleiten auf Gmail ist eine Lösung, aber Google muss nicht alle meine Mails haben, daher mal schauen was Plesk einem so bietet.

Unter Server -> Mail gibt es eine “SPF spam protection”, also die mal ausprobiert:
– SPF Filter angeschaltet

pleskmail
– folgende Einstellungen gemacht:
SPF checking Mode: Only create Received-SPF headers, never block
(war doch etwas mißtrauisch, deswegen erstmal gucken was dabei raus kommt)
Nun werden die Mails mit einem zusätzlichem Header ausgestattet, den man local dann filtern kann.
Dazu mehr hier
SPF local rules: include:spf.trusted-forwarder.org
SPF guess rules: a/24 mx/24 ptr
Alles von hier übernommen: http://www.saout.de/misc/spf/

… und gespeichert

Continue reading “vServer SPF Spamfilter von Plesk und Thunderbird”

symfony-check.org/

Heute mal ein webtip:
http://symfony-check.org/

Eine sehr nützliche Seite, die eigentlich nur eine Checklist ist.

Check if your symfony application is ready for deployment

Aber schön gemacht und sehr nützlich.

Wie oft hab ich schon vergessen die ErrorPages zu customizen.
Oder schön ist auch wenn man ne Email kriegt “Du benutzt symfony, richtig?”, weil man vergessen hat die Cookie Names anzupassen.

The item has not been saved due to some errors.

Falls symfony und der Admin Generator einem diese Fehlermeldung anzeigt:

“The item has not been saved due to some errors.”

und sonst weiter schweigt und man schon den halben Core debugt hat und auch sonst der Auffassung ist man hat alles richtig gemacht .

Dann nicht durchdrehen, sondern cool bleiben und mal checken ob man nicht zufällig ein Field auf required gesetzt hat, aber es durch die generator.yml nicht anzeigt!

Gosh! Zeit für Feierabend!