Page 1 of 1
imap_open terminiert PHP Script!
Posted: 2008-11-06 09:56
by stickybit
Hi Leute,
also das habe ich noch nie gesehen.
Code: Select all
error_reporting(E_ALL);
imap_open("{imap.domain.de:143}", 'mail@domain.de', 'meinpass');
echo 'Es geht weiter...';
Nur diese drei Zeilen im Script. Alle Imap-Angaben sind 100% korrekt. Nach imap_open erfolgt keine Ausgabe mehr! Weder eine Fehlermeldung wird ausgegeben noch die Zeile danach wird abgearbeitet.
Der IE zeigt "die Seite kann nicht angezeigt werden." Kommentiere ich die imap_open Zeile aus, erhalte ich die echo-Ausgabe.
Hat Jemand eine Idee?
Danke für jeden Tipp oder Hinweis!
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 11:30
by Joe User
Code: Select all
error_reporting(E_ALL);
mbox="{imap.domain.tld:143/imap/notls}INBOX";
user="user@domain.tld";
pass="secret";
imap_open($mbox, $user, $pass) or die(imap_last_error());
echo "Es geht weiter...";
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 11:44
by stickybit
hab ich eben probiert. Leider mit dem selben Ergebnis.
Er schmiert ohne Fehlermeldung auszugeben ab... :(
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 13:20
by stickybit
matzewe01 wrote:php.ini
/** Folgende Optionen danach wieder entfernen */
log_errors=on?
meinetwegen auch
display_errors = On?
error_reporting = E_ALL gesetzt?
report_memleaks = On?
Falls die Zend Enginge genutzt wird...
report_zend_debug = 0
Hallo Matthias,
habe alles aktiviert, leider ohne Erfolg. :(
Noch irgendwelche Ideen? Ich mit meinen bin schon ziemlich am Ende.
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 13:40
by stickybit
Danke für die Antwort,
Wo hast Du das aktiviert? /etc/php5/apache/php.ini?
/etc/php.ini. Der Ort stimmt auch.
Welcher Webserver ist im Einsatz?
Apache 2
Läuft dort zusätzlich Plesk, iscp etc. was u.U. diese Optionen in der Apache Konfiguration wieder deaktivieren?
Nein, alles selbst konfiguriert.
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 13:57
by stickybit
lt. phpinfo():
Code: Select all
log_errors On On
display_errors On On
error_reporting 6135 6135
report_memleaks On On
report_zend_debug Off Off
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 13:59
by daemotron
Öh, ist Dein PHP denn auch mit IMAP-Extension gebaut und ist diese geladen (=> phpinfo())?
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 14:01
by stickybit
jfreund wrote:Öh, ist Dein PHP denn auch mit IMAP-Extension gebaut und ist diese geladen (=> phpinfo())?
Code: Select all
IMAP c-Client Version 2001
SSL Support enabled
Kerberos Support enabled
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 14:06
by stickybit
es hat ja auch alles funktioniert.
Warum imap_open plötzlich (seit gestern) fehlschlägt, kann ich nicht verstehen.
Nein, ich habe KEIENE Einstellungen geändert...
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 14:09
by stickybit
hab auch gegoogelt. Bin auch nicht alleine mit diesem Problem.
http://www.php.de/php-tipps-2005-2/3183 ... kript.html
Leider keine Lösungsvorschläge da...
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 14:13
by stickybit
matzewe01 wrote:Versuche es doch mal damit:
Code: Select all
$connection = imap_open($mailbox,$user,$pass) or die(imap_last_error()."<br>Connection Faliure!");
Vieleicht kommst Du so dem Problem eher auf die spur.
nein, er bricht trotzdem ab.
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 14:17
by stickybit
matzewe01 wrote:Der Imap Server läuft aber noch und ein autoupdate kannst Du auch ausschliessen?
Alles weitere tut es ja. Thunderbird, squirrelmail auf dem Server auch.
Es funktioniert nur mit imap_open nicht!
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 15:39
by stickybit
keine Ideen?
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 15:53
by stickybit
matzewe01 wrote:Also nur für den Fall, der Fälle:
error_log / access_log deines webservers hast Du natürlich auch durchsucht.
vom HTTP-Server?
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 16:17
by stickybit
Im Log steht
bei jedem Aufruf...
Re: imap_open terminiert PHP Script!
Posted: 2008-11-06 17:01
by stickybit
der Error Log ist leer bzw. hat keine Angaben dazu.
Re: imap_open terminiert PHP Script!
Posted: 2008-11-18 10:24
by stickybit
hab nun PHP neu kompiliert und installiert.
Leider ohne Erfolg.
Hat jemand noch Ideen?
Danke für jeden kleinen Hinweis!
Re: imap_open terminiert PHP Script!
Posted: 2008-11-18 11:14
by oxygen
stickybit wrote:hab nun PHP neu kompiliert und installiert.
Leider ohne Erfolg.
Hat jemand noch Ideen?
Danke für jeden kleinen Hinweis!
Hast du es selbst kompiliert? Wenn ja, mal die PHP / IMAP ClientVersion der Distribution probieren. Falls nein, mal imap c und php selbst kompilieren. Also das jeweils andere ;)
Re: imap_open terminiert PHP Script!
Posted: 2008-11-18 11:25
by stickybit
oxygen wrote:Hast du es selbst kompiliert?
ja.
oxygen wrote:mal die PHP / IMAP ClientVersion der Distribution probieren.
probieren bitte was?
Re: imap_open terminiert PHP Script!
Posted: 2008-11-18 12:02
by oxygen
stickybit wrote:oxygen wrote:Hast du es selbst kompiliert?
ja.
oxygen wrote:mal die PHP / IMAP ClientVersion der Distribution probieren.
probieren bitte was?
Du solltest statt dem selbst kompiliertem binary, mal die Distributionspakete verwenden.
Re: imap_open terminiert PHP Script!
Posted: 2008-11-19 16:29
by stickybit
oxygen wrote:Du solltest statt dem selbst kompiliertem binary, mal die Distributionspakete verwenden.
sorry, wie geht das?
Re: imap_open terminiert PHP Script!
Posted: 2008-11-19 19:13
by Roger Wilco
Indem du PHP und die gewünschten Erweiterungen über den Paketmanager deiner Distribution installierst...