DBFS und Fehler 500 Internal server error

Gesperrt
laurin

DBFS und Fehler 500 Internal server error

Beitrag von laurin »

Hallo,

wenn ich ins DBFS eine Zip-Datei laden will (ca. 2 MB) bekomme ich immer oben genannten Fehler. Im normalen Dateisystem funktioniert es allerdings. Jemand 'ne Idee?

Grüße aus Frankfurt,
Laurin
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ideen ? momentan ? nein

contenido version ?
server umgebung ?

provider fragen was bei dem error 500 im server log mitprotokolliert wird...
*** make your own tools (wishlist :: thx)
laurin

Beitrag von laurin »

Release: 4.6.15
Serverumgebung: Shared Hosting Schlund & Partner

Ich hatte ja gedacht, dass es an der Zeit liegt. Aber dann dürfte es ja im normalen Dateisystem auch nicht gehen, oder?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

laurin hat geschrieben:Shared Hosting Schlund & Partner
ähm welche server umgebung das nun genau ist intressiert mich eigentlich noch immer -> apache ? iis ? php version ? mysql version ?
ich schau nicht auf der website des providers nach...
laurin hat geschrieben:Ich hatte ja gedacht, dass es an der Zeit liegt. Aber dann dürfte es ja im normalen Dateisystem auch nicht gehen, oder?
kann ich dir nicht sagen... ohne hinweis darauf was error 500 nun verursacht, tue ich mir schwer.. ergo provider fragen...
*** make your own tools (wishlist :: thx)
laurin

Beitrag von laurin »

Hier solltest du alle nötigen Infos finden:

http://217.160.151.57/phpinfo.php (das ist der entsprechende Server)
laurin

Beitrag von laurin »

Ich habe mal über mögliche Ursachen nachgedacht.
Dateigröße 2,8MB
1. Die File braucht zu lang zum übertragen - allerdings hat es auch mit dem 6000er-DSL nicht funktioniert. Außerdem kann ich im Filesystem ja auch große Dateien reinladen (die die max_execution-Time überschreiten)
2. Die Datenbank lässt die Verbindung nicht lange genug offen - nach dem Übetragen habe ich die Datei dann immer mit 0 KB drinne
3. Die Datenbank lässt keine so großen Dateien zu

Jemand noch eine Idee?
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Via DBFS wird die Datei über diese Zeile ausgegeben:

Code: Alles auswählen

echo $item->get("content");
Ich gehe davon aus, dass diese Ausgabe länger als das erlaubte Skript-Zeitlimit sein dürfte. Daher der "Internal Server" error.

Leider habe ich kurzfristig keine Lösung. Ein Weg könnte sein, die Datei aus der DB temporär im FS zu speichern und dann diese statt mit "echo ..." die Datei via "readfile..." auszugeben (wenn ich es richtig verstanden habe, unterliegt readfile nicht der Skriptlaufzeit-Limitierung, aber ich kann mich auch irren).

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

naja dann wäre es eine temporäre lösung das zeitlimit raufzusetzen...
kann meist aber auch nur der provider vornehmen...

hat der provider zu der fehlermeldung schon was gesagt ?
die php settings sehen okay aus..
*** make your own tools (wishlist :: thx)
laurin

Beitrag von laurin »

Hoster ist Schlund / 1und1, Zeitlimit beträgt 18 Sekunden und ist leider nicht erhöhbar...
laurin

Beitrag von laurin »

Ich habe heute mal direkt im phpmyadmin eine Datei reingeladen. Hier geht es problemlos bis 8 MB. Allerdings kann ich dann die Dateiverwaltung im COntenido nicht aufrufen - es erscheint der Fehler 500

Alles sehr seltsam.
Gesperrt