zoozool 0 Zgłoś post Napisano Czerwiec 27, 2013 (edytowany) Witajcie mam problem z apache, w momencie gdy skryptem próbuje podłączyć się do imap_php przez skrypt <?php$mbox = imap_open( "{domena.pl:110/pop3/notls}INBOX", "login", "haslo" );$kiki = imap_num_msg($mbox);echo $kiki;?> Dostaje z FF zwrot Połączenie z serwerem zostało zresetowane podczas wczytywania strony. Gdy odpale ten skrypt przez konsolę php test.php to pięknie łączy i zwraca poprawny wynik Logi apache: Mnóstwo błędów: [Thu Jun 27 16:25:26 2013] [notice] child pid 27279 exit signal Segmentation fault (11) (pojawiają się kolejne w momencie próby otwarcia przez przeglądarkę pliku. -bash-3.2# ldd /usr/local/bin/php linux-vdso.so.1 => (0x00007ffffc325000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000031cca00000) libc-client.so.1 => /usr/lib64/libc-client.so.1 (0x00007fd847f4c000) libz.so.1 => /usr/local/lib/libz.so.1 (0x00007fd847d36000) librt.so.1 => /lib64/librt.so.1 (0x00000031cbe00000) libmysqlclient.so.18 => /usr/lib64/libmysqlclient.so.18 (0x00007fd847841000) libmcrypt.so.4 => /usr/local/lib/libmcrypt.so.4 (0x00007fd847610000) libdl.so.2 => /lib64/libdl.so.2 (0x00000031cb200000) libpam.so.0 => /lib64/libpam.so.0 (0x00000031cde00000) libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x00007fd847387000) libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00000031d0a00000) libpng.so.3 => /usr/local/lib/libpng.so.3 (0x00007fd84714b000) libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x00007fd846f0e000) libm.so.6 => /lib64/libm.so.6 (0x00000031cba00000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00000031d0200000) libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x0000003650c00000) libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x0000003651400000) libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x0000003651800000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00000031cd600000) libssl.so.6 => /lib64/libssl.so.6 (0x00007fd846cc0000) libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00007fd84696e000) libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0x00007fd84671b000) libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x00007fd8463d9000) libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x00007fd8460dc000) libc.so.6 => /lib64/libc.so.6 (0x00000031cae00000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00000031cd200000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00000031cb600000) /lib64/ld-linux-x86-64.so.2 (0x00000031caa00000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fd845ddb000) libaudit.so.0 => /lib64/libaudit.so.0 (0x00007fd845bc3000) libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x0000003651000000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00000031cea00000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000031cce00000) libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003650400000) libsepol.so.1 => /lib64/libsepol.so.1 (0x0000003650800000) -bash-3.2# php -vPHP 5.3.19 (cli) (built: Mar 25 2013 08:14:46)Copyright © 1997-2012 The PHP GroupZend Engine v2.3.0, Copyright © 1998-2012 Zend Technologies with the ionCube PHP Loader v4.2.2, Copyright © 2002-2012, by ionCube Ltd., and with Zend Guard Loader v3.3, Copyright © 1998-2010, by Zend Technologies with eAccelerator v0.9.6.1, Copyright © 2004-2010 eAccelerator, by eAccelerator -bash-3.2# httpd -vServer version: Apache/2.2.23 (Unix)Server built: Nov 26 2012 16:02:29 Centos + Directadmin Komentowałem moduły Zend, eAccelerator, i ioncube i problem wystepował nadal. Ma ktoś jakiś pomysł ? Edytowano Czerwiec 27, 2013 przez zoozool (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Syndrom 95 Zgłoś post Napisano Czerwiec 27, 2013 phpinfo i sprawdź czy masz moduł do obsługi imap Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Czerwiec 27, 2013 Za aktualizuj na początku usługi i biblioteki. PHP działa jako moduł ? Udostępnij ten post Link to postu Udostępnij na innych stronach
zoozool 0 Zgłoś post Napisano Czerwiec 28, 2013 phpinfo i sprawdź czy masz moduł do obsługi imap './configure' '--with-apxs2' '--with-curl=/usr/local/lib' '--with-gd' '--enable-gd-native-ttf' '--with-ttf' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-freetype-dir=/usr/local/lib' '--with-kerberos' '--with-openssl' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' '--with-mysqli=/usr/bin/mysql_config' '--with-pcre-regex=/usr/local' '--with-pdo-mysql=/usr' '--with-pear' '--with-png-dir=/usr/local/lib' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--enable-zip' '--with-iconv=/usr/local' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-mbstring' '--with-imap=/usr/local/imap-2004g' '--with-imap-ssl' Za aktualizuj na początku usługi i biblioteki. PHP działa jako moduł ? Czy działa jako moduł to nie wiem, standardowa instalacja php w directadminie. Udostępnij ten post Link to postu Udostępnij na innych stronach
Syndrom 95 Zgłoś post Napisano Czerwiec 28, 2013 Sprawdź w phpinfo, parametry z jakimi kompilowałeś phpa nic nie mówią, zwłaszcza, że nie wiemy czy imap jest w lokalizacji która podałeś (/usr/local/imap-2004g) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Czerwiec 28, 2013 Czytałeś w ogóle pierwszego posta ? Gdy odpale ten skrypt przez konsolę php test.php to pięknie łączy i zwraca poprawny wynik Jak by nie było imapa wkomplikowanego to jak by działał przez CLI ? Zrób tą aktualizacje do najnowszego PHP z gałęzi 5.3/apache 2.2, choć zalecane były by wersje stabilne + lib imap. ps. ile w tej skrzynce jest wiadomości ? Udostępnij ten post Link to postu Udostępnij na innych stronach
zoozool 0 Zgłoś post Napisano Czerwiec 28, 2013 Jedna skrzynka ma 2 tys druga 100 i żadna nie śmiga. Administratorem nie jestem, zaktualizowałem apache i php z custombuilda directadmina -bash-3.2# httpd -vServer version: Apache/2.2.24 (Unix)Server built: Jun 28 2013 09:19:54 php wersja się nie zmieniła. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Czerwiec 28, 2013 Musisz pogrzebać by wyłuskać nową wersje php, bo wpierw aktualizacje dopiero później zabawa w debug... Jak już Ci się nie uda zostanie to komuś zlecić. Udostępnij ten post Link to postu Udostępnij na innych stronach
Syndrom 95 Zgłoś post Napisano Czerwiec 28, 2013 Tylko, że Czytałeś w ogóle pierwszego posta ? Jak by nie było imapa wkomplikowanego to jak by działał przez CLI ? Zrób tą aktualizacje do najnowszego PHP z gałęzi 5.3/apache 2.2, choć zalecane były by wersje stabilne + lib imap. ps. ile w tej skrzynce jest wiadomości ? Tylko, że w php cli ma własnego php.ini i php dla http ma własne php.ini, tutaj może być rozjazd, dlatego poprosiłem czy phpinfo(); zwraca czy moduł jest załadowany Udostępnij ten post Link to postu Udostępnij na innych stronach