Trampoty s blogem (moje php peklo)
V minulych dnech jsem si prodelal nekolik upgradu. Jednak jsem na klientovi povysil OS z 10.4 na 10.5 neboli z Tigera na Leoparda a nasledne prestehoval server z domu do hostingoveho centra (o tom jeste zabloguju, protoze to bylo celkem vtipne).
Kazdy upgrade s sebou nese vetsinou nekolik jobovek. V Leopardovi je to pro me zatim nefunkcni CheckPoint SecureClient (VPN) a take blogovaci software Ecto. Ten mi zacal padat pri publikovani a tak jsem musel cekat na release 3.0 beta. Dockal jsem se a situace se po instalaci opravdu zlepsila - uz jsem se k blogu ani nepripojil. Nastesti je od verze 3.0 k dispozici konzole, takze jsem videl, ze ze serveru prichazi 200 OK, ovsem bez ocekavaneho xml. Kouknu do logu na serveru a tam mi php hlasi
PHP Fatal error: Call to undefined function xml_parser_create()
OMG, zase nejaka phpckovina. Tak jsem chvilku hledal a zjistil, ze mi nejaka jednoducha modifikace php.ini nepomuze. Vyhrnul jsem si rukavy a jal se podle rady kompilovat php s volbou --enable-xml. Hotovo. Sup s tim na server a ... blog se mi nepripoji k databazi. Asi jsem pouzil pri kompilaci jineho mysql klienta. Uz me to prestavalo bavit, kdyz v tom se objevil kouzelny jednoduchy prikaz
urpmi php-xml
Server nabehl, databaze fungovala, Ecto se chytlo, a tak zas muzu psat. ;).

