zuczek83
16.04.2015, 08:05:59
Witajcie,
zainstalowany mam serwer apache z php 5.2.17
mam skrypt który wykorzystuje funkcje imap_open.
Jeśli odpalam skrypt z przeglądarki to skrypt się wykonuje.
Jeśli próbuje odpalić z konsoli ten sam skrypt pokazuje mi że nie: Fatal error: Call to undefined function imap_open.
dodam że w php.ini funkcja jest włączona, a plik .dll do funkcji jest w katalogu funkcji.
Czy ktoś wie dlaczego tak się robi?
potrzebuje uruchomić harmonogram, mam program nncron lite i on nie uruchamia tego skryptu bo pokazuje się błąd wyżej opisany. z konsoli jest tak samo.
phpion
16.04.2015, 08:36:59
Najprawdopodobniej konsola wczytuje Ci inną konfigurację PHP i tam rozszerzenie IMAP nie jest ładowane. Masz wędkę - rybkę złów sobie w Googlu.
zuczek83
16.04.2015, 08:50:45
jak sprawdzam z konsoli zawartość php.ini to niby pokazuje że jest funkcja ładowana.
a z jakiej innej konfiguracji korzysta konsola?
phpion
16.04.2015, 08:58:09
zuczek83
16.04.2015, 09:47:41
znalazłem już

!
Dzięki, jak by miał ktoś podobny problem proszę pisać pomogę!
phpion
16.04.2015, 10:23:25
Forum jest od tego by wymieniać się wiedzą. Miałeś problem, uzyskałeś pomoc, rozwiązałeś problem - napisz proszę w jaki sposób to zrobiłeś. Komuś z pewnością się to przyda.
zuczek83
17.04.2015, 09:42:40
w moim sewerze jest tak że konsola korzysta z pliku php.ini katalogu php5, a nie z katalogi windows. Ustawienia, które zmieniałem były w pliku z katalogu windows. podmieniłem pliki i wszystko działa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.