tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
12
ZUGRIFFE
418
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Sep 2003
    Ort
    Wiesbaden
    Beiträge
    182
    1. Hi
    2. Oh nein nicht noch ein Upload-Thread hier im Forum .Aber: Ich habe die Suchfunktion benutzt. Leider nichts Passendes gefunden! (Glaube auch nicht das jemand schonmal so ein Problem hatte!)

    So, nun zum eigentlichen Problem:

    Ich habe eine PHP-Anwendung geschrieben (Nein, das ist nicht das Problem ).
    Diese beinhaltet auch einen Upload sehr großer Bilder.
    Als Umgebung habe ich aus Zeitgründen auf XAAMP zurückgegriffen.

    Habe die Anwendung auf meinem Rechenr fertiggestellt. Alles funktioniert. Auch der Bilder-Upload!

    (Jetzt kommt das Problem: )
    Ich habe meine Anwendung auf den Zielrechner übertragen. Dort die selbe XAAMP-Version installiert. (Nur anderer Installations-Pfad)
    Nur bricht auf dem Zielrechner der Upload von Dateien von > ca. 12MB ab
    Es kommt keine Fehlermeldung von PHP. Der Browser scheint die Aktion kommentarlos zu beenden.

    In der php.ini habe ich folgende Sachen editiert:

    - post_max_size
    - file_uploads
    - upload_max_filesize
    - max_execution_time
    - max_input_time
    - memory_limit

    Ich muss irgendwas in der Konfiguration vergessen haben. Nur leider fällt mir einfach nichts mehr ein
     
    <-- hier Signatur einfügen

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Hast du den Server nach den Änderungen neu gestartet?
     

  3. #3
    Registriert seit
    Sep 2003
    Ort
    Wiesbaden
    Beiträge
    182
    Sogar aus Verzweiflung schon den ganzen Rechner neugestartet

    OS ist WinXP. Vielleicht hilft das ja weiter.
    Apache und MySQL laufen als Service (Dienst).
     
    <-- hier Signatur einfügen

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Wie sieht denn das verarbeitende Skript aus?
     
    Markus Wulftange

  5. #5
    Registriert seit
    Sep 2003
    Ort
    Wiesbaden
    Beiträge
    182
    Meine Upload.php beginnt damit das ich den gedrückten Button prüfe.
    Die upload.php ist nur für die Verarbeitung da.
    Der Upload-Button(inc. form...) ist in einer anderen php-datei definiert.

    Leider schlägt schon die überprüfung des Buttons fehl. Das Array existiert nicht.
    Bedeutet: Der Abruch erfolgt zwischen dem drücken des Upload-Button und dem Start meines verarbeitenden Scripts...

    Wenn ich ich den Upload-Button drücke sehe ich auch kurz das der Browser anfängt die Datei hoch zu laden. Bricht aber jedes mal nach ca. 2-3 sek. ab
    Deswegen vermute ich das es an der Dateigröße liegt.
     
    <-- hier Signatur einfügen

  6. #6
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Zitat Zitat von fhr
    .....Leider schlägt schon die überprüfung des Buttons fehl. Das Array existiert nicht....
    Und warum ist dass so?
    Da vermute ich doch gleich mal dass Du nicht mit den Superglobalen Variablen arbeitetst.

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  7. #7
    Registriert seit
    Sep 2003
    Ort
    Wiesbaden
    Beiträge
    182
    Und warum ist dass so?
    Das ist so weil die verarbeitung des Scriptes komplett abgebrochen wird!

    Wie PHP das intern macht weiss ich auch nicht genau.
     
    <-- hier Signatur einfügen

  8. #8
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    *seufz*
    Aber dass muss doch eine Ursache haben.....
    Eine häufige Ursache habe ich schon genannt.
    Und Gumbo meinte sicherlich nicht "wie machst Du ein Upload" sondern eher "zeige mal deinen Code".
    Denn was nützen die besten Servereinstellungen (oder auch schlechtesten, je nach dem aus welcher Sichtweise man es betrachtet), wenn das eigentliche Problem wo anders steckt (z.b. im Script)?
    Du sitzt an deinem Rechner, alle anderen können nur rätseln wo dran es liegen könnte.
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  9. #9
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Daher auch die Frage wie das Skript aussehe und nicht wie es arbeite.
     
    Markus Wulftange

  10. #10
    Registriert seit
    Sep 2003
    Ort
    Wiesbaden
    Beiträge
    182
    Problem hat sich erledigt.
    Hab alles nochmal de- und installiert, php.ini angepasst und siehe da es läuft...

    p.s.: hab ja geschrieben es liegt 100% nicht an meinem code muhaha

    Trotzallem danke für die Mühe !!
     
    <-- hier Signatur einfügen

  11. #11
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Zitat Zitat von fhr
    .....p.s.: hab ja geschrieben es liegt 100% nicht an meinem code muhaha.....
    Dann hast Du ja sicherlich auch safe_mode=ON und register_globals=OFF..... und evtl. noch den einen oder anderen Eintrag bei disable_functions.
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  12. #12
    Registriert seit
    Sep 2003
    Ort
    Wiesbaden
    Beiträge
    182
    Klar, hab ich.
    wieso?

    bzw. zum Entwickeln war der safe_mode aus, läuft aber auch alles mit safe_mode=ON.
     
    <-- hier Signatur einfügen

  13. #13
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Weil so die Einstellungen gehören sollten.
    Wenn z.b. register_globals=ON ist und Du nicht mit Superglobalen Variablen arbeitest, läuft es zwar unter diesen Einstellungen, aber wenn nun register_global=OFF eingestellt wird, werden die Variablen nicht mehr übergeben und somit kann das Script sie nicht verarbeiten.
    Das Problem sollte aber nicht über Servereinstellungen behoben werden, sondern durch ändern der veralteten Scripttechniken.
    Du glaubst nicht wie viele auf dieses Problem stossen, daher wurde ja auch nach dem Code gefragt.
    Grad weil Du ja sagst dass das Script auf dem einem Rechner läuft und auf dem anderen nicht.
    Da liegt die Vermutung nun mal nahe dass es an evtl. veralteten Scripttechniken liegt.

    safe_mode sollte auch zum entwickeln auf ON stehen..... denn was nützt es dir wenn das Script bei safe_mode=OFF läuft und der zukünftige Hoster safe_mode=ON hat, bzw. dieses jederzeit so einstellen könnte?!
    Grad auf einer Entwicklerumgebung sollte man immer die schärfsten Einstellungen wählen, um möglichen Problemen gleich von Anfang an aus dem Weg zu gehen.
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 08.06.10, 10:55
  2. Suche Webserver mit hohen Upload Filesize
    Von tutorialsIstToll im Forum Hosting & Webserver
    Antworten: 6
    Letzter Beitrag: 18.02.10, 00:07
  3. Antworten: 3
    Letzter Beitrag: 10.06.08, 14:54
  4. upload + filesize
    Von ultrakollega im Forum PHP
    Antworten: 3
    Letzter Beitrag: 09.07.03, 15:52
  5. Upload filesize prob!
    Von Gudy im Forum PHP
    Antworten: 9
    Letzter Beitrag: 01.07.03, 17:39