php.ini w XAMPP
29 czerwca 2008
Myślałem, że XAMPP jest trochę lepiej zrobiony… To już nie pierwszy raz gdy mam jakiś dziwny problem z tym pakietem.
Mam sobie skrypt, który odpalam u siebie z linii poleceń. Używa on między innymi funkcji CURL. Wszystko działało dopóki nie wpisałem adresu w przeglądarce Internetowej. Mym oczom ukazał się wtedy błąd:
Fatal error: Call to undefined function: curl_init() …
No i bądź tu teraz mądry i odgadnij dlaczego ten sam skrypt działa z CLI a wywala błąd gdy odpalamy go przez localhost
Sprawdziłem z bezradności plik php.ini, przed linijką „extension=php_curl.dll” nie było znaku „;” a więc niby wszystko prawidłowo.
Na szczęście po kilku minutach znalazłem rozwiązanie ale nie rozumiem czemu tak to zrobiono. Otóż w całym pakiecie są trzy pliki php.ini, jeden php4.ini, jeden php5.ini i jeszcze cztery przykładowe pliki konfiguracyjne. Więcej się nie dało?? :/
Wyszło na to, że CURL miałem włączone gdy odpalałem skrypty z CLI ale żeby działało przez localhost to musiałem otworzyć plik apache/bin/php.ini i tam ponownie usunąć znak „;” przed odpowiednią linijką.
Piszę o tym bo może komuś oszczędzę trochę czasu. Nie wiem czy taktyka autorów XAMPP jest słuszna. Wiem natomiast, że mnie wkurzyli
Jakoś bez echa przeszła w Internecie informacja o rewolucyjnych zmianach, które mają nastąpić w świecie adresów Internetowych. Nie tak dawno (bodajże w lutym) ICANN zadeklarowało, że powstaną domeny najwyższego poziomu takie jak rozszerzenia plików czyli np. .exe, .mp3, .avi itd. Teraz idą o krok dalej.
Mozilla wpadła na świetny pomysł promocji swojej najnowszej przeglądarki Firefox 3. Ogłosili próbę ustanowienia rekordu pobrań programu w przeciągu 24 godzin. Zrobili fajną stronkę, mapę świata z liczbą popierających akcję Internautów w poszczególnych krajach, powiadomienie na e-mail itp. Pomyślałem, że chętnie pomogę 










Blog przede wszystkim o Internecie i mojej pasji jaką jest tworzenie stron www. Ale nie ograniczam się do jednej tematyki, piszę o wszystkim o czym mam ochotę :-)