mysql_connect never completes execution
mysql_connect never completes execution
am 22.04.2008 21:05:29 von Ralf Seliger
Hi,
I hope someone here has a clue as to what is going on since I am
completely baffled by the following:
I'm working with a PHP/MySQL-web application called Moodle. When this
application is started from a web browser, one of the first things to
happen is a call to mysql_connect which succeds without any problems.
One component of moodle is a so called chat daemon which is just another
PHP-Script. The only difference to the other scripts that together make
up Moodle is that this script is to be started from the command line.
The script also calls mysql_connect from the same line with the same
arguments, but this call to mysql_connect never returns. No connection
ID, no false value, no error message, just nothing. mysql_connect is
called but never completes execution.
And I did wait longer than mysql.connect_timeout.
Can anybody here offer an explanation?
Regards
Ralf Seliger
Re: mysql_connect never completes execution
am 22.04.2008 23:48:38 von Christoph Herrmann
Ralf Seliger schrieb:
> Can anybody here offer an explanation?
Wir sind hier in einer deutschen Newsgroup...
--
Mit freundlichen Grüßen,
Christoph Herrmann
http://dragonprojects.de/
Re: mysql_connect never completes execution
am 23.04.2008 08:34:25 von Frank Arthur
Ralf Seliger schrieb:
> web browser [...] mysql_connect which succeds without any problems.
>
> [...] started from the command line. [...] mysql_connect never returns.
> No connection
Du kannst ein PHP-Script auf der Konsole auf vielerlei Weise aufrufen.
Wenn du es über wget oder curl machst, dann werden die gleichen
Einstellungen benutzt, wie sie auch bei einer Anzeige im Browser wirksam
sind. Rufst du es direkt über den php-Interpreter machst, dann wird nicht
die php.ini von Apache benutzt.
Ich weià nicht genau warum oder wieso, denn ich hab mich niemals genau
damit beschäftigen müssen. Wenn du dir aber das $_SERVER-array einmal
anschaust, siehst du so einige Unterschiede.
Re: mysql_connect never completes execution
am 23.04.2008 15:25:47 von Ulf Kadner
Frank Arthur wrote:
> Du kannst ein PHP-Script auf der Konsole auf vielerlei Weise aufrufen.
> Wenn du es über wget oder curl machst, dann werden die gleichen
> Einstellungen benutzt, wie sie auch bei einer Anzeige im Browser wirksam
> sind. Rufst du es direkt über den php-Interpreter machst, dann wird nicht
> die php.ini von Apache benutzt.
Nur wenn keine über "php -c Folder|File" gesetzt wurde. Und selbst dann
nur wenn die vordefinierte Default-ini nicht existiert.
(siehe php --ini)
MfG, Ulf
Re: mysql_connect never completes execution
am 23.04.2008 16:16:52 von Ralf Seliger
Christoph Herrmann wrote:
> Ralf Seliger schrieb:
>> Can anybody here offer an explanation?
>
> Wir sind hier in einer deutschen Newsgroup...
>
Schön, und hast du auch noch was konstruktives zu sagen?
Re: mysql_connect never completes execution
am 23.04.2008 20:39:04 von Claus Reibenstein
Christoph Herrmann schrieb:
> Ralf Seliger schrieb:
>
>> Can anybody here offer an explanation?
>
> Wir sind hier in einer deutschen Newsgroup...
In einer deutschsprachigen.
Gruß. Claus
Re: mysql_connect never completes execution
am 23.04.2008 20:41:02 von Claus Reibenstein
Ralf Seliger schrieb:
> Schön, und hast du auch noch was konstruktives zu sagen?
Du bist derjenige, der Hilfe haben möchte. Verhalte Dich entsprechend.
Gruß. Claus