pg_copy_to error
Christoph
- php
Hallo,
wenn ich die Funktion pg_copy_to verwende gibt es einen "Internal Server Error". Die entsprechende Zeile sieht so aus:
$rows = pg_copy_to($db,'dataexport',';','');
Auf einem anderen Server ist das Script gelaufen, da aber kein Fehler protokolliert wird, weiß ich nicht, an was es liegen könnte. Vielleicht kann mir ja jemand von Euch weiterhelfen.
Grüße
Christoph
Hallo,
$rows = pg_copy_to($db,'dataexport',';','');
und wie geht es im Code weiter? Was stellst Du mit $rows an? Überprüfst Du, ob pg_copy_to erfolgreich war?
Freundliche Grüße
Vinzenz
Hallo.
Es ist im Grunde egal, wie es weitergeht, der Fehler kommt auch, wenn danach nichts mehr kommt. Ich hab keine Möglichkeit, zu überprüfen, ob pg_copy_to erfolgreich war; da der Fehler durch den Aufruf allein erzeugt wird, nehm ich mal stark an, dass es nicht erfolgreich war...
Hi!
Ich hab keine Möglichkeit, zu überprüfen, ob pg_copy_to erfolgreich war;
Doch - die Funktion gibt dir einen Rückgabewert http://de.php.net/manual/de/function.pg-copy-to.php
off:pp
Tach,
nein, nein, nein. Nicht bös gemeint, aber ich kann es WIRKLICH nicht überprüfen. Genau das ist mein Problem. Ich ruf die Funktion auf und genau dadurch entsteht ein Internal Server Error. wirklich dadurch. klammer ich die Zeile aus, funzts zwar net, aber es kommt kein Fehler.
Hätt nur gedacht, ob vielleicht jemand schon mal nen ähnlichen Fehler gehabt hat und wüsst woran es liegt. Wohl am Server, aber was da genau faul isch weiß ich eben net...
Hi,
nein, nein, nein. Nicht bös gemeint, aber ich kann es WIRKLICH nicht überprüfen.
Locker bleiben und bitte nicht schreien - auch nicht bös gemeint;)
ein Internal Server Error. wirklich dadurch. klammer ich die Zeile aus, funzts zwar net, aber es kommt kein Fehler.
Ok, was sagen deine Webserver-Logs dazu?
off:pp
Hier sind die Fehler vom Apachen:
[...] [warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[...] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: main.php, referer: https://...
[...] [error] [client xxx.xxx.xxx.xxx] no acceptable variant: /srv/www/www.xxx.xx/php-error/HTTP_INTERNAL_SERVER_ERROR.html.var, referer: https://..
der zweite Fehler kommt denk ich mal davon, dass die Scriptausgabe ab pg_copy_to abgebrochen wird, mit dem ersten kann ich garnix anfangen.
Ich geh mal davon aus, dass pg_copy_to schon in PHP enthalten ist, da im PHP error log file kein Fehler, auch nicht call to undefined function steht.
grüße
Christoph
Hallo
nein, nein, nein. Nicht bös gemeint, aber ich kann es WIRKLICH nicht überprüfen. Genau das ist mein Problem. Ich ruf die Funktion auf und genau dadurch entsteht ein Internal Server Error. wirklich dadurch. klammer ich die Zeile aus, funzts zwar net, aber es kommt kein Fehler.
vielleicht liegts am Nichtvorhandensein der Funktion auf diesem System, siehe http://www.php.net/manual/de/ref.pgsql.php, erster Kasten.
Wie von Peter Pan bereits angesprochen, sollte das Errorlog Aufschluss geben, was schiefgelaufen ist.
Freundliche Grüße
Vinzenz
Hello,
nein, nein, nein. Nicht bös gemeint, aber ich kann es WIRKLICH nicht überprüfen. Genau das ist mein Problem. Ich ruf die Funktion auf und genau dadurch entsteht ein Internal Server Error. wirklich dadurch. klammer ich die Zeile aus, funzts zwar net, aber es kommt kein Fehler.
Hast Du denn schon mal mit get_defined_functions() nachgeschaut, ob die Funktion zur Laufzeit überhaupt vorhanden ist?
http://de3.php.net/manual/de/function.get-defined-functions.php
Ein harzliches Glückauf
Tom vom Berg