HTTP 500 Fehler
korn888
- webserver
0 Klaus Mock0 MelanieK
Hallo Leute!
Ich möchte eine URL vom Entwicklungsserver lesen und diese Datei anschließend auf den Produktionsserver stellen. Das Lesen vom Entwicklungsserver funktioniert jedoch nicht. Da bekomme ich den HTTP 500 Error!
Was kann der Grund dafür sein??
Was kann man dagegen tun?
Das komische ist, das gleiche Skript angewendet auf den Produktionsserver funktioniert. D.h ich kann vom Produktionsserver die Datei lesen. Umgekehrt jedoch nicht!
Mfg
korn888
Hallo,
Was kann der Grund dafür sein??
Was kann man dagegen tun?
Deine volle Aufmerksamkeit sollte sich nun auf die Logdateien des Entwicklungsservers konzentrieren. Nur dort findest Du die Antworten auf Deine Fragen.
Grüße
Klaus
Hallo,
Ich möchte eine URL vom Entwicklungsserver lesen und diese Datei anschließend auf den Produktionsserver stellen. Das Lesen vom Entwicklungsserver funktioniert jedoch nicht. Da bekomme ich den HTTP 500 Error!
Was kann der Grund dafür sein??
Fuer eine qualifizierte Meinung waere mehr Information notwendig.
Im allgemeinen gibt die Error 500 Seite ja einen Hinweis, in welcher Zeile das Problem liegt. Laesst sich daraus was ableiten?
Welches Betriebssystem/server ist auf dem Entwicklungsserver und welches auf dem Produktionsserver? Wenn ersteres Windows/IIS ist, letzteres Linux o.ae. kann es zB ein Problem mit Gross- und Kleinschreibung sein, da Windows das ja ziemlich egal ist. Das verfuehrt zu schlampigem Code (bittere Eigenerfahrung).
Oder vielleicht fehlt eine Include-Datei auf dem Produktionsserver.
Gruss,
Melanie
Hallo,
Ich möchte eine URL vom Entwicklungsserver lesen und diese Datei anschließend auf den Produktionsserver stellen. Das Lesen vom Entwicklungsserver funktioniert jedoch nicht. Da bekomme ich den HTTP 500 Error!
Was kann der Grund dafür sein??Fuer eine qualifizierte Meinung waere mehr Information notwendig.
Im allgemeinen gibt die Error 500 Seite ja einen Hinweis, in welcher Zeile das Problem liegt. Laesst sich daraus was ableiten?
Der Fehler tritt bei:
$ line=file($filename)
auf.
Welches Betriebssystem/server ist auf dem Entwicklungsserver und welches auf dem Produktionsserver? Wenn ersteres Windows/IIS ist, letzteres Linux o.ae. kann es zB ein Problem mit Gross- und Kleinschreibung sein, da Windows das ja ziemlich egal ist. Das verfuehrt zu schlampigem Code (bittere Eigenerfahrung).
Es ist ein UNIX Server! Eigentlich sind Produktion und Entwicklung der selbe Server. Der Produktionsserver wird mit http://www.---- angesprochen und der Entwicklungsserver(was ja eigentlich der gleiche ist) mit "http://entw.----"
Oder vielleicht fehlt eine Include-Datei auf dem Produktionsserver.
Fehlt auch nicht!
Gruss,
Melanie
Was könnte da sein??
Ich habs auch schon auf eine andere Art versucht. Mit den curl Funktionen! Da bekomm ich den gleichen Fehler:
Hier ist mein Code:
<?php
$ch = curl_init();
$fp= fopen("datei.txt","w");
curl_setopt($ch,CURLOPT_URL,"http://entw.blabla.at/verzeichnis/dateiname.xml"); *)
curl_setopt($ch, CURLOPT_FILE,$fp);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
Wenn man die Zeile die mit *) gekennzeichnet ist mit dieser:curl_setopt($ch,CURLOPT_URL,"http://www.blabla.at/verzeichnis/dateiname2.xml"); ersetzt funktioniert es.
Es sind jedoch beide Dateien in den jeweiligen Verzeichnissen vorhanden, denn ich kann mir beide URL's im Browser ansehen!
Was kann da bloß sein??
mfg
korn888
Hi,
Wenn man die Zeile die mit *) gekennzeichnet ist mit dieser:curl_setopt($ch,CURLOPT_URL,"http://www.blabla.at/verzeichnis/dateiname2.xml"); ersetzt funktioniert es.
Es sind jedoch beide Dateien in den jeweiligen Verzeichnissen vorhanden, denn ich kann mir beide URL's im Browser ansehen!
Sind die beiden XML-Dateien auch wirklich identisch, oder handelt es sich bei einer um eine fruehere Version? Wesentlich mehr faellt mir dazu leider auch nicht ein.
Gruss, Melanie
Sind die beiden XML-Dateien auch wirklich identisch, oder handelt es sich bei einer um eine fruehere Version? Wesentlich mehr faellt mir dazu leider auch nicht ein.
Ja,sie sind identisch! Das is ja das komische!Ich kann vom PHP Script aus einfach auf keine Datei des Entwicklungsserver zugreifen.
Ich brauch das aber umbedingt!
Naja,weitersuchen und hoffen das irgendwer weiß wie das funktioniert!
Gruss, Melanie
mfg korn888