| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2005
Beiträge: 112
| Formular Post Internal server error
Hallo zusammen, ich habe ein recht umfangreiches HTML-Formular das ich per POST verschicke. Dabei zeigt mir der Server immer folgende Fehlermeldung an: Error 500 - Internal server error Woran liegt das? |
| | |
| | #3 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
Öh Glaskugel? Das wird nicht sehr hilfreich werden, was passiert, wenn du das Serverscript per Hand ohne die Formular Daten aufrufst? Auch ein 500? Hast du htaccess Dateien? Die machen gerne mal nen 500er
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jul 2005
Beiträge: 112
|
hm, danke erstmal! also in meinem Formular ist eine Blockstruktur von denen ich beliebige Blocke hinzufügen kann: Formular: Code: input 1 input 2 block 1: input block 1_1 input block 1_2 ... block 2: input block 2_1 input block 2_2 <block hinzufügen>-button Wenn ich jedoch mehrere Blöcke hinzufüge dann kommt irgendwann der Servererror. Bei 10 hinzugefügen blocken sind das dann insgesamt schon ~500 input felder. Nicht schlecht ne ;-) Hört sich bescheuert an, ist jedoch fürs Backend aus User-Sicht am idealsten. |
| | |
| | #5 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
Dann prüf ob dein Server ne bestimmte Größe an Post Daten nicht verarbeiten kann, nimm Live HTTP Headers oder ähnliches Zeug für Firefox und teste die Parameter. Du musst schon selber die kritische Stelle identifizieren
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
| | #7 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
Nur nicht immer greifbar, wenn es ein Shared Webhost ist
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Jul 2005
Beiträge: 112
|
Danke erstmal! Also die POST-Daten werden komplett übertragen. Jedoch nimmt mein Script zuviel Resourcen in Anspruch. Vom Host-Anbieter habe ich das Angebot bekommen einen eingenen Server zu bekommen, is jedoch ne Kostenfrage :-( Ich würde gerne mal versuchen Resourcen frei zu geben und schaun ob ich das Script so optimiert bekomme! 1. Wie kann ich auslesen wieviel Resourcen ich gerade verwende? 2. Wie und welche Recourcen kann ich freigeben |
| | |
| | #10 (permalink) |
| flachzange Registriert seit: Jun 2003 Ort: berlin
Beiträge: 3.932
|
möglichkeiten die dein script abschießen: 1. script läuft zu lang 2. script braucht zuviel speicher 3. php prozess schmiert ab 4. htaccess syntax fehler (wie erwähnt) um das herauszubekommen solltest du wie ccode schon sagte die logfiles vom webserver und von php heranziehen. wenn du an dein php logfile nicht drankommst kannst du ein eigenes schreiben mit: http://de2.php.net/ini_set http://de2.php.net/manual/en/errorfu...#ini.error-log wenn es an den punkten 1-3 liegt brauchen wir mehr code. an dem foreach wird es nicht liegen sondern eher was darin passiert.
__________________ |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jul 2005
Beiträge: 112
|
Danke! Ich hab mehrere Klassen die included und instanziiert wurden entfernt. Jetzt läufs super! Danke nochma! p.s.: wenns interessiert: http://www.blueshoes.org/en/developer/php_bench/ |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |