Riesen Problem: Php Website erstelllt. Die ganze Zeit getestet mit xampp. Das ganze auf Win Server 2003 - alles Fehler hauptsächlich PHP fehler
Hi,
ich habe die ganze Zeit local auf meinem Arbeitsrechner mit xampp eine Website erstellt mit viel PHP. So mit dem xampp ging alles wunderbar doch als ich das ganze auf meinen Win server 2003 hochschieben wollte und dann aufrufen wollte kamen lauter Fehler hauptsächlich PHP Fehler. Z.b Fehler in Variable PHP_SELF
So ein scheiß kam bei mir mit xampp local nicht!!!!
Ist da das PHP nicht richtig eingebunden???
Aber er öffnet php dateien und die phpinfo geht auch....
hat da einer ne ahnung was da falsch läuft???
Danke im Vorraus
Ach ja ich habe das ganze jetzt mal auf den funpic server geschoben da hab ich webspace.....
da geht auch alles nur auf meinem win 2003 server net aber ich habe dieses scheiß php nach anleitung eingebaut....
hat einer eventuell mal ne anleitung für mcih wo ich nochmal nachschauen kann
ich habe die ganze Zeit local auf meinem Arbeitsrechner mit xampp eine Website erstellt mit viel PHP. So mit dem xampp ging alles wunderbar doch als ich das ganze auf meinen Win server 2003 hochschieben wollte und dann aufrufen wollte kamen lauter Fehler hauptsächlich PHP Fehler. Z.b Fehler in Variable PHP_SELF
So ein scheiß kam bei mir mit xampp local nicht!!!!
Ist da das PHP nicht richtig eingebunden???
Aber er öffnet php dateien und die phpinfo geht auch....
hat da einer ne ahnung was da falsch läuft???
Danke im Vorraus
Ach ja ich habe das ganze jetzt mal auf den funpic server geschoben da hab ich webspace.....
da geht auch alles nur auf meinem win 2003 server net aber ich habe dieses scheiß php nach anleitung eingebaut....
hat einer eventuell mal ne anleitung für mcih wo ich nochmal nachschauen kann
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 13334
Url: https://administrator.de/contentid/13334
Ausgedruckt am: 23.11.2024 um 07:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo,
wie hast Du die Variablen denn genau aufgerufen?
Ich hatte schon oft das Problem, dass es bei manchen Servern mit $HTTP_SERVER_VARS['PHP_SELF'] ging, bei anderen nur mit $_SERVER['PHP_SELF'] .
Ich hab mir das immer so erklärt, dass es wohl mit unterschiedlichen PHP-Versionen zusammenhing.
Probier besser mal beide Schreibweisen aus.
Falls das alles nichts bringt: Wie heißt die Fehlermeldung (ein paar genügen, nicht unbedingt alle posten) wortgenau?
Gruß,
TIM
wie hast Du die Variablen denn genau aufgerufen?
Ich hatte schon oft das Problem, dass es bei manchen Servern mit $HTTP_SERVER_VARS['PHP_SELF'] ging, bei anderen nur mit $_SERVER['PHP_SELF'] .
Ich hab mir das immer so erklärt, dass es wohl mit unterschiedlichen PHP-Versionen zusammenhing.
Probier besser mal beide Schreibweisen aus.
Falls das alles nichts bringt: Wie heißt die Fehlermeldung (ein paar genügen, nicht unbedingt alle posten) wortgenau?
Gruß,
TIM
Hallo,
führ Dir das mal zu Gemüte:
http://www.php-faq.de/q/q-fehler-variable.html
Du solltest am Anfang jedes PHP-Scripts alle verwendeten Variablen deklarieren, also reinschreiben: $foo = "";
Wenn Du das nicht machen willst, kann es wirklich helfen, das zu machen, was desperado vorgeschlagen hat, nämlich das error_reporting in der php.ini zu lockern.
Gruß,
TIM
führ Dir das mal zu Gemüte:
http://www.php-faq.de/q/q-fehler-variable.html
Du solltest am Anfang jedes PHP-Scripts alle verwendeten Variablen deklarieren, also reinschreiben: $foo = "";
Wenn Du das nicht machen willst, kann es wirklich helfen, das zu machen, was desperado vorgeschlagen hat, nämlich das error_reporting in der php.ini zu lockern.
Gruß,
TIM
Hallo nochmal,
Du solltest aber bedenken, dass das ein zweichschneidiges Schwert ist. Das Error Reporting ist ja nicht da, um Webmastern den Tag zu versauen sondern soll ja auch helfen, Fehler zu finden. Manchmal sind Fehler nicht "tödlich" (wie in diesem Fall), manchmal aber schon. Will sagen: Es gehört eigentlich zu gutem Programmierstil, seine Variablen anfangs immer zu deklarieren - auch wenn zumindest die meisten Scriptsprachen wie z.B. Perl und PHP es nicht unbedingt benötigen (sondern je nach Einstellung nur Warnmeldungen ausgeben).
Auf lange Sicht und wenn Du beim Programmieren bleiben willst, wäre es sinnvoller, das Error Reporting wieder "scharf zu schalten" und besser auf korrekte Syntax und Semantik von PHP zu achten. So lernt man einfach, Flüchtigketsfehler mit der Zeit zu vermeiden...
Viel Spaß noch
Gruß,
TIM
Du solltest aber bedenken, dass das ein zweichschneidiges Schwert ist. Das Error Reporting ist ja nicht da, um Webmastern den Tag zu versauen sondern soll ja auch helfen, Fehler zu finden. Manchmal sind Fehler nicht "tödlich" (wie in diesem Fall), manchmal aber schon. Will sagen: Es gehört eigentlich zu gutem Programmierstil, seine Variablen anfangs immer zu deklarieren - auch wenn zumindest die meisten Scriptsprachen wie z.B. Perl und PHP es nicht unbedingt benötigen (sondern je nach Einstellung nur Warnmeldungen ausgeben).
Auf lange Sicht und wenn Du beim Programmieren bleiben willst, wäre es sinnvoller, das Error Reporting wieder "scharf zu schalten" und besser auf korrekte Syntax und Semantik von PHP zu achten. So lernt man einfach, Flüchtigketsfehler mit der Zeit zu vermeiden...
Viel Spaß noch
Gruß,
TIM