Страница 1 из 2

Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 29 апр 2014 10:07
Psot2
У нас свой движок интернет-магазина. настроили туннель, запустили экспорт данных с шаблоном под заказной движок, фотографии выгружаются без проблем, но таблицы etrade_... в базе данных не созданы, в чем может быть причина?

Re: Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 29 апр 2014 12:38
TechAdmin
Это временные таблицы, вам стоит прописать SQL запросы в СС для обработки данных из временных таблиц или пересоздать временные таблицы как постоянные.

Re: Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 29 апр 2014 16:24
Psot2
добавили в поле "SQL запросы для обновления сайта" запрос для копирования одной из временных таблиц - etrade_cc_desc в постоянную таблицу _cc_desc, из которой программист впоследствии смог бы брать данные:
DROP TABLE IF EXISTS db_main._cc_desc;
CREATE TABLE db_main._cc_desc LIKE db_main.etrade_cc_desc;
INSERT db_main._cc_desc SELECT * FROM db_main.etrade_cc_desc;

но таблица _cc_desc в базе не появляется (запрос не срабатывает?)
в чем может быть проблема?

Re: Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 29 апр 2014 18:18
TechAdmin
для шаблона "сплошные описания - html"

Код: Выделить всё

DROP TABLE IF EXISTS etrade_cc_desc_tmp;;;
DROP TABLE IF EXISTS etrade_cc_pics_tmp;;;
CREATE TABLE etrade_cc_desc_tmp SELECT * FROM etrade_cc_desc;;;
CREATE TABLE etrade_cc_pics_tmp SELECT * FROM etrade_cc_pics;;;

Re: Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 30 апр 2014 13:26
Psot2
Спасибо за ответ.

При выгрузке из СС все происходит отлично, таблицы копируются, а вот с PLI при выгрузке через http туннель проблема - какое то время формирует выгрузку, потом выдает ошибку без подробностей "Ошибка экспорта" (скрин)
Снимок экрана 2014-04-30 в 01.24.13 после полудня.png
Снимок экрана 2014-04-30 в 01.24.13 после полудня.png (183.15 КБ) 7092 просмотра
Если же вставить в поле для SQL запросов запросы по примеру тех, которые Вы прислали

DROP TABLE IF EXISTS _pli_cats;;;
DROP TABLE IF EXISTS _pli_products;;;
CREATE TABLE _pli_cats SELECT * FROM etrade_cats;;;
CREATE TABLE _pli_products SELECT * FROM etrade_products;;;

то выдает другую ошибку - (скрин)
Снимок экрана 2014-04-30 в 01.10.51 после полудня.png
Снимок экрана 2014-04-30 в 01.10.51 после полудня.png (131.02 КБ) 7092 просмотра

Re: Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 30 апр 2014 17:47
support

Re: Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 05 май 2014 17:22
Psot2
Ошибка все равно!
Увеличели Post Max Size до 512 мб
Снимок экрана 2014-05-05 в 05.11.18 после полудня.png
Снимок экрана 2014-05-05 в 05.11.18 после полудня.png (187.85 КБ) 7083 просмотра
Но все равно ошибка.
Снимок экрана 2014-05-05 в 05.15.05 после полудня.png
Снимок экрана 2014-05-05 в 05.15.05 после полудня.png (187.6 КБ) 7083 просмотра
Что мы делаем не так?

Re: Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 05 май 2014 17:24
TechAdmin
500 Internal Server Error
Истинная ошибка, точнее её причина пишется в журнале веб сервера, вам стоит открыть этот журнал и посмотреть причину.

Re: Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 06 май 2014 11:23
Psot2
В журнале вебсервера нашлась следующая запись:
[Mon May 05 17:28:24 2014] [error] [client 94.242.253.79] Script timed out before returning headers: etrade_http_tunnel.php

Re: Экспорт таблиц из СС с помощью HTTP Tunel

Добавлено: 06 май 2014 11:54
TechAdmin
Проблема значении таймаута в настройках.
Например в php.ini поставить такие значения
max_execution_time = 6000
max_input_time = 6000
Или в настройках апача в файле httpd.conf увеличить TimeOut до 600 секунд.
И перезапустить веб сервер.