Feltöltés

olfe képe

Hello !

Segítségeteket kérném van egy problémám mikor fájlt akarok feltölteni (4MB fölötti)akkor ezt írja:
an HTTP error 0 occured./upload/js

átírtam a upload_max_filesize és a post_max_size és a PHP memory_limit-et de nem tudok rájönni mi lehet a baja.

Drupal verzió: 
Fórum: 
Sk8erPeter képe

Konkrétan mennyire állítottad ezeket az értékeket?

drupal.stackexchange.com-on találatok

+ egy konkrét, ami még a drupal.org-on mutat egy óriási threadet a témáról:
http://drupal.org/node/434394

"but the key takeaways are to try and increase these two values (php file upload or memory limit) or to switch your imageapi library from PHP GD over to ImageMagick to avoid the memory constraints"

Utóbbi mondjuk általában osztott hostingnál nem lehetséges.

Még egyre tippelnék:
Bekapcsolt Theme Developer modul. Az előszeretettel produkál AJAX-os hibákat. (Persze ha nincs nálad telepítve, akkor ez tárgytalan.)

0
0
olfe képe

Mindent 128MB-ra de nincs Theme Developer modulom.

0
0
Sk8erPeter képe

Akkor írj több információt, hogy konkrétan hol, milyen modullal fordul elő ez a probléma.
ImageField? Vagy csak simán core fájlfeltöltő? Egyéb?
Screenshotod van?

0
0
olfe képe

Van Screenshotom:
http://kepfeltoltes.hu/120413/528511835k_p2_www.kepfeltoltes.hu_.jpg
de a imageField-nél is de mikor videot akartam feltölteni akkor is ugyan ezt írja de a képnél mikor csináltam akkor csak csatolmányt akartam hozzá adni ami 10MB de azt sem.

0
0
Sk8erPeter képe

A memory limit megnövelése után gondolom újraindítottad a szervert, és valóban érvénybe lépett, de azért csekkold le.

Én a helyedben azt próbálnám, hogy mi történik, ha kikapcsolom a JavaScriptet a böngészőben. Szerintem az AJAX-os hibák nagy részének hibakezelése 6-osnál elég csapnivaló (lásd a példádat), hátha JS nélkül kiír valami értelmesebb hibát a validálás után (a lap újrafrissül, amikor az Attach-re mész, mivel most nincs AJAX-kommunikáció), amiből már ki lehet indulni.
Aztán jelezz vissza, így kiderült-e bármi. Nem biztos, hogy ez megoldást jelent, de egy próbát mindenképp megér.

Szerk.: még annyi, hogy a jQuery Update modult felraktad már? Ha nem, mindenképp érdemes lenne.

0
0
olfe képe

Kép a phpinfo-ról
http://kepfeltoltes.hu/120413/k_p3_www.kepfeltoltes.hu_.jpg
A szervert már úja indítottam
jQuery Update modult már felraktam.

Kikapcsoltam a JavaScriptet és ezt irta:

Request Entity Too Large

The requested resource
/index.php
does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.

0
0
Sk8erPeter képe

Na, ez jó, hogy megcsináltad, mert máris több infóval rendelkezünk.
Én arra tippelnék, hogy itt már nem a PHP-ben kell keresni a hibát, hanem a webszerverben. Érdemes lenne megnézni a webszerver logját is!

Most rá is kerestem, és ezt találtam, aminek a lényege pont az, hogy itt más szerint is webszerver problémája húzódik a háttérben:
http://serverfault.com/a/79745/79977
Ő linkelte ezt a cikket is, a kérdezőnél bevált, hátha nálad is be fog válni:
http://blog.bombcar.com/2008/01/apache-413-error-problems.html

Itt van még egy említésre méltó írás:
http://forum.joomla.org/viewtopic.php?p=2302244&sid=a654b905c1d75eb03aff...

Itt konkrétan a LimitRequestBody direktívára hivatkozik, aminek a feladata: "Restricts the total size of the HTTP request body sent from the client".

Csak próbálkozz! Aztán írj, milyen eredménnyel jártál, kíváncsi vagyok, jó-e valamelyik.
Pont rátaláltam egy ezzel kapcsolatos kérdésre Stack Overflow-n, itt is összefoglaltam ezeket: Request Entity Too Large.

0
0
olfe képe

Hát megnéztem de nem jöttem rá a megoldásra ez meghaladja a tudásomat SSLVerifyClient require próbáltam de csak össze omlott tőle a rendszer.

Még az volna a kérdésem úgy onnan indult az egész hogy nagyobb méretű videót akartam feltölteni ezt úgy megtudom oldani hogy?(youtube,stb videomegosztó oldalra nem szeretném a videókat feltölteni) ftp keresztül feltöltöm a tárhelyre utána valamelyik lejátszó programmal lejátszható?

0
0
Sk8erPeter képe

Próbáld ki a Video modult: Video

Itt láthatsz a használatáról demót:
http://video.heidisoft.com/

Szerk.:
"SSLVerifyClient require próbáltam de csak össze omlott tőle a rendszer"
Valszeg azért, mert amúgy nincs bekapcsolva a mod_ssl modul. Egyébként persze ez csak egy lehetséges megoldás volt a sok közül, ami valakinek megoldotta a gondját, de ez nem általánosítható.

Mindenesetre mint említettem vala, nézd meg mindenképp az Apache logot, mit mutat, miután a Request Entity Too Large hibát megkaptad, ha jól értettem, van hozzáférésed.

Meg próbáld ki a Video modult, és jelezz vissza. :)

0
0