Страница 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 (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 (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 (187.85 КБ) 7083 просмотра
Но все равно ошибка.

- Снимок экрана 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 секунд.
И перезапустить веб сервер.