Очень странно, что на сервере все работает без збоя, а на виртуалке не грузит файл. Ошибки не выдаёт
"display_error" или как его там, установлен
true.
У меня такое случалось когда не видел папку.
$uploaddir = $_SERVER['DOCUMENT_ROOT']."/tpl/system/img/tovar/"; /*a directory inside*/
использовать не могу, т.к. не знаю прямой путь, он постоянно разный, в зависимости от того какой "class" его вызывает.
Вопрос :
Может ли быть ошибка в настройке сервера?