Upload souborů – na localhostu běží, na serveru ne

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
radekBrno
Člen | 61
+
0
-

Zdravím,

ve formuláři mám mimo jiné následující prvek pro upload souboru:

$form->addUpload('image', 'discussion.categories.image')
     ->setRequired('discussion.categories.errImageFill');

Na localhostu mi vše běží (soubor se uploaduje), ale jakmile web nahraji na server, tak se mi zobrazuje chybová hláška s povinností vyplnění souboru. Když ji odeberu, tak zpracování formuláře proběhne (data se uloží do databáze), ale soubor se neuloží. Nette žádnou chybu nehlásí (laděnka je zapnutá a v souboru log také nic není).

Nevíte, čím by to mohlo být?

akadlec
Člen | 1326
+
0
-

nesnažíš se uploadnout příliš velký soubor?

radekBrno
Člen | 61
+
0
-

Ne, jsou povoleny 4MB a já odesílám soubory do půl mega.

Mysteria
Člen | 797
+
0
-

Když si dumpneš data toho odeslaného formuláře, vidíš tam ten soubor?

radekBrno
Člen | 61
+
0
-

Ne, ale ve formuláři je enctype="multipart/form-data", takže to asi bude chyba serveru.

Editoval radekBrno (6. 8. 2014 22:07)

akadlec
Člen | 1326
+
0
-

a když si dumpneš $_FILE je tam něco? min by tam měl být error code.