Hallo,
ich entwickel all meine php Scripte lokal auf meinem Windows
um diese dann auf meinem Linux Server einzusetzen.
nun stehe ich allerdings das erste mal vor dem Problem dass
das Script ohne Probleme auf Windows läuft und das wenn ich
es über den Webserver (Linux) aufrufe mir nur in der Statusbar
angezeigt wird dass das Script läd, ansonsten tut sich dort nichts
mögliche Probleme mit Dateien und Verzeichnissen habe ich bereits
auskommentiert, auch wird mir von dem Script unter Linux kein
Fehler ausgegeben, da das Script relativ umfangreich und komplex ist,
ist für mich nicht überschaubar wo der Fehler liegen könnte.
hat Jemand eine Idee wie man hier am besten vorgeht?
Ankündigung
Einklappen
Keine Ankündigung bisher.
PHP Script von Windows auf Linux
Einklappen
Neue Werbung 2019
Einklappen
X
-
PHP Script von Windows auf Linux
Stichworte: -
-
Ein Gast antworteteZitat von Sclothast du dazu auch beispiele wie das aussieht wenn man das irgemndwo mit einbaut?
Code:<?php error_reporting(15); print ('<pre>'); print_r ($_REQUEST); # welche Formularvariablen sind wie belegt print ('</pre>'); # Script if ($_POST['dings'] == 'bums') { print (__file__.'='.__line__.' '); # wenn true, dann wird der Name des Scriptes + Zeilennummer ausgegeben # etwas Script } else { print (__file__.'='.__line__.' '); # wenn false, dann wird der Name des Scriptes + Zeilennummer ausgegeben # etwas Script } # Script... # Am Ende: print ('<hr><pre>'); print_r ($GLOBALS); # Anzeige aller Variablen print ('</pre>'); ?>
Ab PHP 4.3.x gibt es die Funktion debug_backtrace(), die ebenfalls sehr informativ ist:
Code:# print ('<pre>'); var_dump(debug_backtrace()); print ('</pre>');
Einen Kommentar schreiben:
-
hast du dazu auch beispiele wie das aussieht wenn man das irgemndwo mit einbaut?
Einen Kommentar schreiben:
-
Ein Gast antworteteZitat von checksumdenunja, ich wollte eigentlich nur wissen wie und wo man am besten anfängt das problem zu suchen
Code:error_reporting(15);
Code:print_r($variable);
Mit
Code:print (__file__.'='.__line__.' ');
Mehr Freunde hast Du nicht.
Einen Kommentar schreiben:
-
also.. es könnte an falschen pfadangeben liegen, eine falsche einstellung in der php.ini bei register_globals, es kann auch einfach nur an der php version liegen oder das der safe mode an ist und bei dir aus ist.
kann echt sehr viel sein... :/
Einen Kommentar schreiben:
-
Ein Gast antwortetenunja, ich wollte eigentlich nur wissen wie und wo man
am besten anfängt das problem zu suchen
und wie ich mir evtl logfiles oder andere interpreter
ausgaben die ich möglicherweise zur zeit
noch nicht herrangezogen habe zur nutze mache.
Einen Kommentar schreiben:
-
Ein Gast antworteteRe: PHP Script von Windows auf Linux
NULL Frage:
Zitat von checksumdehat Jemand eine Idee wie man hier am besten vorgeht?
1. Hellsehen kann hier keiner.
2. (vorbeugend) ist auch das Profi-Forum kein kostenloser Scriptschreibdienst.
btw: Thema "noch offen", falls die fehlenden Infos nachgeliefert werden.
Einen Kommentar schreiben:
Einen Kommentar schreiben: