Пользуюсь Export/Import Tool отсюда http://www.opencart.com/index.php?route=extension/extension/info&extension_id=17 Вылетает вот такая ошибка PHP Fatal Error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 257255 bytes Грешу на нехватку памяти, пробую другой хостинг уже не 64 а 512 мб лимитом Та же ошибка но байтов больше. + Еще появились PHP Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): и PHP PHPExcel_Writer_Exception: Could not close zip file php://output. in /var/www/user/data/www/domain.com/system/PHPExcel/Classes/PHPExcel/Writer/Excel2007.php on line 348 Товар импортирован из 1с ТИС 7.7 с помощью модуля обмена с сайта http://from64.ru/ По поводу ошибок на втором хостинге все как-то понятней запрос на запись в директорию выше чем позволенный уровень и нет прав на zip (по моему) Но по сути проблема в модуле Пробовал вот это Код: Отправлено 18 Июнь 2013 - 11:44 Bross сказал(а) 31 Май 2013 - 11:24 AM: У меня проблема. При экспорте товаров в файл - файл оказывается пустой. Разобрался. В общем, если у кого возникнет данная проблема (а точнее PHP Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; ), то помещаем в файл /system/database/mysql.php между этим: Цитата mysql_query("SET NAMES 'utf8'", $this->link); и этим: Цитата mysql_query("SET CHARACTER SET utf8", $this->link); вот эту строку: Цитата mysql_query("SET SQL_BIG_SELECTS=1", $this->link); Но безрезультатно, нет результат есть но не помогло Кол-во не хватающих байтов уменьшилось, но думаю это касается нее всего процесса а именно конкретного запроса в момент отказа. Еще пробовал это Код: Для 1.5.5.1.2 добавил такие строки \www\admin\model\tool\export.php добавил 580 $sql .= "DELETE FROM `".DB_PREFIX."category_path`;\n"; 621 $sql4 = "INSERT INTO `".DB_PREFIX."category_path` (`category_id`,`path_id`,`level`) VALUES ($categoryId,$categoryId,0);"; $database->query($sql4); Тоже не катит. Что посоветуют знатоки?
Не получается отредактировать сообщение выше пишу тут. Решилось следующим способом Взял этот модуль вместо прежнего Но продолжил получать ошибки такого типа Код: PHP Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near и PHP Notice: Error: Could not load model tool/pricexls! in /var/www/ и PHP Fatal Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) Все дело оказалось в том, что в описании товаров присутствовал знак '
Сначала при экспорте Экспорте , затем по факту смены модуля на более легкий при импорте Теперь ошибки все еще есть(другие), но модуль работает Экспорт/Импорт Это не значит, что ошибки модуля, просто он H1 тэг обрабатывает, для какого-то модуля а я им не пользуюсь.