Joomshopping ошибка при загрузке изображения

0 Пользователей и 1 Гость просматривают эту тему.

  • 21 Ответов
  • 2425 Просмотров

Господа, утро доброе
Был апдейт с 2.5 на 3.9.1
Соответственно апдейтился и шоп.
Все работает, все поправлено.
Но при создании товара не загружаются картинки, товар при этом создается
Куда копнуть?

« Последнее редактирование: 16.01.2019, 13:45:04 от lexxbry »

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

какие то ошибки, или ничего?

Записан

Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

только
Ошибка

Ошибка при загрузке изображения

в консоле чисто

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

Капнуть можно в сторону места на хостинге, еще в сторону прав на папки…

Капнуть можно в сторону места на хостинге, еще в сторону прав на папки…

проверено 15 гигов
и права на папки 755

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

владелец папок проверяли ?

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

в логах ЖШ файл error.log — что написано?

SaveProduct — Error upload image. code: …

?

Записан

Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

ну так включите же логи в настрйоках ЖШ :)

Записан

Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

что то я туплю

ну так включите же логи в настрйоках ЖШ :)

не нахожу

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

/administrator/index.php?option=com_jshopping&controller=config&task=general — Сохранить информацию в лог-файл

Записан

Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

2019-01-15 11:06:52 SaveProduct — Error upload image. code: 13

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

13 — File copy Error

права доступа к папке, некорректный /tmp каталог, некорректный каталог хранения изображений, и т.д. и т.п.

Записан

Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

13 — File copy Error

права доступа к папке, некорректный /tmp каталог, некорректный каталог хранения изображений, и т.д. и т.п.

да все проверено

$config->image_product_live_path = $config->live_path."files/img_products";
$config->image_product_path = $config->path."files/img_products";

права даже 777 пробовал
темп верный и доступен на запись
/tmp (Каталог для временных файлов)   Доступно

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

ну смотрите файлик componentscom_jshoppinglibuploadfile.class.php, метод upload. у вас не срабатывает условие move_uploaded_file

        if (move_uploaded_file($this->tmp_name, $this->dir."/".$this->name)) {
            $this->file_upload_ok=1;
            return 1;
        }else{
            $this->file_upload_ok=0;
            $this->error=13;
            return 0;
        }

ставьте брекпоинты, смотрите почему так проихсодит

Записан

Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

попробовал поменять файл на из чистой установки и на старый
результат тот же

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

главное файлы к товарам спокойно цепляет

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

Проблема оказалась в БД
При обновлении все настройки и товары переносились напрямую через базу
и в таблице #_shopping_config (таблица от тройки) были поля product_image_path, product_category_path и прочее где были прописаны пути, но пути то были там правильные

снес столбцы и вуаля все работает

Записан

SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция

ооо…. респект. что нашел.
глубоко проблема засела..

Здравствуйте, чтоб отдельную тему не создавать.
Вот такой код ошибки в логах JH
SaveProduct — Error upload image. code: 15
Не могу найти расшифровку кодов ошибок =( Помогите пожалуйста!

componentscom_jshoppinglibuploadfile.class.php

Записан

Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

03.04.2020 05:24

SIGAR

Joomshopping forum user no avatar

Name: Сер

19.12.2017

Posts: 2

Quote

SaveProduct — Error upload image. code: 11

Возникает ошибка при сохранении товара после загрузки изображения Error upload image. code: 11
Помогите решить проблему!


Joomla: 3.8.1
JoomShopping: 4.18.4
PHP: 7.2


Last change: 07.04.2020 06:27

 

04.04.2020 09:14

admin

(Support Team)

User admin

Name: Admin

05.08.2010

Posts: 24782

Quote

Aw: SaveProduct — Error upload image. code: 11

Error type file

Какой файл вы загружаете?

 

05.04.2020 12:30

SIGAR

Joomshopping forum user no avatar

Name: Сер

19.12.2017

Posts: 2

Quote

Aw: SaveProduct — Error upload image. code: 11

Разобрался сам


Last change: 07.04.2020 06:27

 

05.04.2020 14:40

admin

(Support Team)

User admin

Name: Admin

05.08.2010

Posts: 24782

Quote

Aw: SaveProduct — Error upload image. code: 11

url?
admin login?
ftp?
(forum privat msg.)

 
  • Оглавление
  • Последнее
  • Поиск

  • Войти

  1. Форум

  2. Форум

  3. Joomla

  4. Не добавляется картинка к товару!

×

Masterpro Nivo Slider

(06 фев 2023)

Это форк Vinaora Nivo Slider, пришлось переименовать, в силу требования JED. Даже старую версию качать можно было только с варезных сайтов, нашпигованную троянами. Зачем оно такое, согласитесь.


Вопрос

Не добавляется картинка к товару!


11 года 1 мес. назад #1
от jenixa

Права на папки все уже миллион раз перепроверял, категории устанавливаются на ура, описание товара и цена тоже а вот изображение ну никак.. Помогите кто знает в чём дело…

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


11 года 1 мес. назад #2
от serge

О каком товаре речь? Вы про VirtueMart? или про что другое?
Смените формат картинки при помощи графического редактора, уменьшите при необходимости ее размер, переименуйте в english.
У вас загружать не получается с локального компьютера или в чем проблема, объясните толком.


А я смогу! — А поглядим! — А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


11 года 1 мес. назад #3
от jenixa

Идёт речь о добавлении товара на VirtueMart 1.1.3 Сайт на хостинге. Формат читабельный для VM, а именно jpg. Каринки не в кериллице, это я уже проверял. Доступ на запись везде все в норме! Понятия не имею в чём может быть ещё проблема?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


11 года 1 мес. назад #4
от serge

jenixa пишет: Понятия не имею в чём может быть ещё проблема?

Чтобы понять — для этого и существуют отладчики. Включайте отладчик joomla в панели управления и диагностические сообщения об ошибках при попытке загрузки картинки — в студию. Гадать нет смысла, для решения таких вот проблем и предусмотрены те или иные инструменты.


А я смогу! — А поглядим! — А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  1. Форум

  2. Форум

  3. Joomla

  4. Не добавляется картинка к товару!

Войти или зарегистрироваться

joomshoping перестали загружатся картинки у товаров

Тема в разделе «JoomShopping», создана пользователем Max-Gmm, 14.12.2016.


  1. Max-Gmm

    Offline

    Max-Gmm

    Недавно здесь

    Регистрация:
    03.12.2016
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской

    Перестали загружаться картинки у товаров. Пишет

    Код (CODE):
    1. Ошибка
    2. Ошибка при загрузке изображения


    Max-Gmm,

    14.12.2016

    #1

  2. Наши спонсоры

(Вы должны войти или зарегистрироваться, чтобы ответить.)

Показать игнорируемое содержимое

<

Onestepcheckout как продублировать содержимое корзины?
|
горизонтальный Filter joomshoping

>

Поделиться этой страницей

Загрузка…
  • Войти через Facebook
  • Войти через Twitter
  • Войти через Google
  • Войти через VK (Вконтакте)
  • Другие внешние сервисы…
Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня


Форумы Joomla! CMS
Последняя версия CMS Joomla!
4.3.2

Поиск

  • Искать только в заголовках
Сообщения пользователя:

Имена участников (разделяйте запятой).

Новее чем:
  • Искать только в этой теме
  • Искать только в этом разделе
    • Отображать результаты в виде тем

Быстрый поиск

  • Последние сообщения

Больше…

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
<?php
/**
* @version      4.9.0 13.08.2013
* @author       MAXXmarketing GmbH
* @package      Jshopping
* @copyright    Copyright (C) 2010 webdesigner-profi.de. All rights reserved.
* @license      GNU/GPL
*/
defined('_JEXEC') or die('Restricted access');
jimport('joomla.filesystem.folder');
 
class IeSimpleImport extends IeController{
    
    function view(){
        $jshopConfig = JSFactory::getConfig();
        $ie_id = JRequest::getInt("ie_id");
        $_importexport = JSFactory::getTable('ImportExport', 'jshop'); 
        $_importexport->load($ie_id);
        $name = $_importexport->get('name');                        
            
        JToolBarHelper::title(_JSHOP_IMPORT. ' "'.$name.'"', 'generic.png' ); 
        JToolBarHelper::custom("backtolistie", "arrow-left", 'arrow-left', _JSHOP_BACK_TO.' "'._JSHOP_PANEL_IMPORT_EXPORT.'"', false );        
        JToolBarHelper::spacer();
        JToolBarHelper::save("save", _JSHOP_IMPORT);    
        
        include(dirname(__FILE__)."/form.php");  
    }
 
    function save(){
        $mainframe = JFactory::getApplication();
        $jshopConfig = JSFactory::getConfig();
        require_once(JPATH_COMPONENT_SITE.'/lib/uploadfile.class.php');
        require_once(JPATH_COMPONENT_SITE."/lib/csv.io.class.php");
        
        $ie_id = JRequest::getInt("ie_id");
        if (!$ie_id) $ie_id = $this->get('ie_id');
        
        $lang = JSFactory::getLang();
        $db = JFactory::getDBO();
        
        $_importexport = JSFactory::getTable('ImportExport', 'jshop'); 
        $_importexport->load($ie_id);
        $alias = $_importexport->get('alias');
        $_importexport->set('endstart', time());
        $_importexport->store();
                
        //get list tax
        $query = "SELECT tax_id, tax_value FROM `#__jshopping_taxes`";
        $db->setQuery($query);        
        $rows = $db->loadObjectList();
        $listTax = array();
        foreach($rows as $row){
            $listTax[intval($row->tax_value)] = $row->tax_id;
        }
        
        //get list category
        $query = "SELECT category_id as id, `".$lang->get("name")."` as name FROM `#__jshopping_categories`";
        $db->setQuery($query);
        $rows = $db->loadObjectList();
        $listCat = array();
        foreach($rows as $row){
            $listCat[$row->name] = $row->id;
        }
        
        $query = "SELECT image_name as image FROM `#__jshopping_products_images`";
        $db->setQuery($query);
        $rows = $db->loadObjectList();
        $listImg = array();
        foreach($rows as $row){
            $listImg[$row->image] = $row->image;
        }
        
        $_products = JSFactory::getModel('products', 'JshoppingModel');                
        
        $dir = $jshopConfig->importexport_path.$alias."/";
        
        $upload = new UploadFile($_FILES['file']);
        $upload->setAllowFile(array('csv'));
        $upload->setDir($dir);
        if ($upload->upload()){
            $filename = $dir."/".$upload->getName();
            @chmod($filename, 0777);
            $csv = new csv();
            $data = $csv->read($filename);
            if (is_array($data)){                
                foreach($data as $k=>$row){                    
                    if (count($row)<2 || $k==0) continue;
                                        
                    $tax_value = intval($row[5]);                    
                    if (!isset($listTax[$tax_value])){
                        $tax = JSFactory::getTable('tax', 'jshop');
                        $tax->set('tax_name', $tax_value);
                        $tax->set('tax_value', $tax_value);
                        $tax->store();
                        $listTax[$tax_value] = $tax->get("tax_id");                        
                    }
                    
                                  
                    
                    
                    $category_name = $row['7'];
                    if (!isset($listCat[$category_name]) && $category_name!=""){
                        $cat = JSFactory::getTable("category","jshop");
                        $query = "SELECT max(ordering) FROM `#__jshopping_categories`";
                        $db->setQuery($query);        
                        $ordering = $db->loadResult() + 1;
                        $cat->set($lang->get("name"), $category_name);
                        $cat->set("category_ordertype", 1);
                        $cat->set("products_page", $jshopConfig->count_products_to_page);
                        $cat->set("products_row", $jshopConfig->count_products_to_row);
                        $cat->set("category_publish", 0);
                        $cat->set("ordering", $ordering);                        
                        $cat->store();
                        $listCat[$category_name] = $cat->get("category_id");                        
                    }
                    
                    
                    $product = JSFactory::getTable('product', 'jshop');
                    $product->set("product_ean", $row[1]);
                    $product->set("product_quantity", $row[2]);
                    $product->set("product_date_added", $row[3]);
                    $product->set("product_price", $row[4]);
                    $product->set("min_price", $row[4]);
                    $product->set("product_tax_id", $listTax[$tax_value]);     
                             $product->set("image", $row[6]);
                    $product->set("currency_id", $jshopConfig->mainCurrency);
                    $product->set($lang->get("name"), ($row[8]));
                    $product->set($lang->get("short_description"), ($row[9]));
                    $product->set($lang->get("description"), ($row[10]));
                    $product->store();
                    $product_id = $product->get("product_id");
                    $category_id = $listCat[$category_name];
                    if ($category_name!="" && $category_id){
                        $_products->setCategoryToProduct($product_id, array($category_id));
                    }
                    
                    unset($product);
                }
            }
            @unlink($filename);
        }else{            
            JError::raiseWarning("", _JSHOP_ERROR_UPLOADING);
        }
                
        if (!JRequest::getInt("noredirect")){
            $mainframe->redirect("index.php?option=com_jshopping&controller=importexport&task=view&ie_id=".$ie_id, _JSHOP_COMPLETED);
        }
    }
    
}
?>

Like this post? Please share to your friends:
  • Joomla ошибка обнаружена ошибка
  • Joomla ошибка загрузки пакета обновления
  • Joomla ошибка smtp не удалось пройти авторизацию
  • Joomla ошибка helper php
  • Joomla ошибка 404 главная страница