File Uplaod - Error
-
Hallo werte Forengemeinde,
ich möchte und Files Dateien (pdf) hoch laden unter erhalte nach der Selektierung der entsprechenden Datei und anschliessen auf Upload den Hintweis "Error"
Die Parameter für File Size sind gem. Vorgaben angepasst (bis 128)MB
Die Datei selber ist 86KB groß
I-Doit Version = 1.8
OS = Windows 7Hat jemand eine Idee?
Vielen Dank im Voraus.
-
Hallo,
was geben die Logs vom Webserver so her? Notfalls das error_reporting hoch drehen und schauen was geloggt wird. Bei Windows könnten es noch die NTFS-Rechte sein, wenn es ein NTFS-Datenträger ist. Das ist so erstmal nicht so leicht zu sagen bei der dürftigen Informationslage.
Ciao
Sven
-
Salue Sven und vielen Dank für die schnelle Rückmeldung.
LL habe ich mal auf Debug gestellt und das ist die einzige Ausgabe beim Upload der desktop.ini die ich als test hochladen wollte:
192.168..x. - - [02/Feb/2017:11:54:55 +0100] "POST /cmdb/index.php?call=file&func=create_new_file_version&ajax=1&obj_id=1292&category=-1&is_ie=false&qqfile=desktop.ini HTTP/1.1" 200 804 "http://trz-inventar/cmdb/index.php?objID=41&tvMode=1006&catgID=20&viewMode=1002&objTypeID=3&editMode=0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0"
Berechtigungen sind für upload Dir für "jeder" auf FullAccess
Nocht irgendeine Idee?
VG TBC
-
Hi,
poste doch mal einen Screenshot vom Fehler, damit man mal sehen kann, "wer" denn überhaupt den Fehler anzeigt.
Beim einem Windows-System kannst Du ja auch mal in den Ereignislogs von Windows nachschauen.
Dein Logfile-Auszug ist aus dem Access Log vom Apache (?). Wie sieht es mit dem Error-Log vom Webserver und von PHP aus?
Ciao
Sven
-
Salue Sven,
hier nun ein paar mehr Details:
Sceenshot:
http://fs5.directupload.net/images/170202/zu44edms.pngApache Access Log:
x.x.x.x - - [02/Feb/2017:13:55:15 +0100] "POST /cmdb/index.php?call=json&action=createObject&ajax=1 HTTP/1.1" 200 4 "http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0"
x.x.x.x - - [02/Feb/2017:13:55:16 +0100] "POST /cmdb/index.php?call=file&func=create_new_file_version&ajax=1&obj_id=1329&category=-1&is_ie=false&qqfile=desktop.ini HTTP/1.1" 200 804 "http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0"
x.x.x.x - - [02/Feb/2017:13:55:22 +0100] "POST /cmdb/?mod=cmdb&popup=browser_file&ajax=1 HTTP/1.1" 200 22798 "http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0"
x.x.x.x - - [02/Feb/2017:13:55:28 +0100] "POST /cmdb/index.php?call=json&action=createObject&ajax=1 HTTP/1.1" 200 4 "http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0"
x.x.x.x - - [02/Feb/2017:13:55:29 +0100] "POST /cmdb/index.php?call=file&func=create_new_file_version&ajax=1&obj_id=1330&category=-1&is_ie=false&qqfile=desktop.ini HTTP/1.1" 200 804 "http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0"Apache error Log
[Thu Feb 02 13:55:15.855766 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61145] AH01626: authorization result of Require all granted: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:15.855766 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61145] AH01626: authorization result of <requireany>: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:16.276993 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61145] AH01626: authorization result of Require all granted: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:16.276993 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61145] AH01626: authorization result of <requireany>: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:16.276993 2017] [:error] [pid 5324:tid 1688] [client x.x.x.x:61145] PHP Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:16.276993 2017] [:error] [pid 5324:tid 1688] [client x.x.x.x:61145] PHP Warning: Cannot modify header information - headers already sent in Unknown on line 0, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:22.174171 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61147] AH01626: authorization result of Require all granted: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:22.174171 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61147] AH01626: authorization result of <requireany>: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:22.174171 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61147] AH01626: authorization result of Require all granted: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:22.174171 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61147] AH01626: authorization result of <requireany>: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:28.617384 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61149] AH01626: authorization result of Require all granted: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:28.617384 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61149] AH01626: authorization result of <requireany>: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:29.038611 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61149] AH01626: authorization result of Require all granted: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:29.038611 2017] [authz_core:debug] [pid 5324:tid 1688] mod_authz_core.c(806): [client x.x.x.x:61149] AH01626: authorization result of <requireany>: granted, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:29.038611 2017] [:error] [pid 5324:tid 1688] [client x.x.x.x:61149] PHP Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0
[Thu Feb 02 13:55:29.038611 2017] [:error] [pid 5324:tid 1688] [client x.x.x.x:61149] PHP Warning: Cannot modify header information - headers already sent in Unknown on line 0, referer: http://trz-inventar/cmdb/index.php?objID=1239&tvMode=1006&catgID=20&viewMode=1002&objTypeID=10&editMode=0</requireany></requireany></requireany></requireany></requireany></requireany>Windows Ereignislog ist, was das Thema angeht leer.
Die letzten Files die ich hochgeladen habe war mit der 1.4 Version und nach dem Update geht es leider nicht mehr.Ich habe auch die .htaccess unter upload/files angepasst aber leider ohne Erfolg:
<filesmatch ".(.*)$"="">#deny from all</filesmatch>
Merci und VG
TBC -
Die Fehlermeldung kommt also von i-doit selbst. Da solltest Du mal in Deinem i-doit-Verzeichnis nachschauen. dort gibt es im Verzeichnis "log" zwei Dateien:
system
errorSchau doch mal nach, ob in denen was zu finden ist.
Hattest Du schon irgendwo erwähnt, welche PHP-Version Du im Einsatz hast?
"Cannot modify header information - headers already sent" aus dem Apache-Error-Log ist so ein typischer Fehler, wenn man schon angefangen hat mit PHP den Seiteninhalt auszugeben und anschließend noch einen HTTP-Header zu senden versucht.
Mehr fällt mir jetzt erstmal nicht ein.
Ciao
Sven
-
Salue Sven,
die beiden System internen Logs habe ich schon durch geschaut aber nix gefunden was mit diesem Problem zusammen hängt.
PHP Version ist die 5.6.28Schon komisch das nicht geht aber ich werde es weiter versuchen.
-
Hallo zusammen,
laut Log erscheint der Header-Fehler immer nach einer Deprecated-Meldung. Eventuell hilft es, dieses Loglevel auszuschließen? Das geschieht bereits in der .htaccess und wird auch in der Knowledge Base vorgeschlagen:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Viele Grüße
Benjamin -
Hallo Benjamin,
das war dann wohl der goldene Schuss. Keine Ahung wie Du darauf gekommen bist aber nach dem Eintrag in der php.ini geht der Upload jetzt!
Ganz Herzlichen Dank!