Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Перестал работать экспорт/импорт


OldAine

Recommended Posts

ВОПРОС РЕШЕН ! ;)


Модуль называется: multilanguage import export v1.4
(качал откуда-то с опенкома, так что не помню где точно.)
Движок мой: 1513
Хостинг: ХЦ
Тариф: мир2 причем еще и x2

Ошибка: Удаленный сервер или файл не найден. Проверьте, верно ли написан адрес, или попробуйте найти сайт.
Вот адрес который формирует запрос экспорта: http://www.МОЙСАЙТ.r...d7a5e0a97d8525e

Суть проблемы: Делаю сайт на локалке (денвер), вношу правки изменения проверяю на работоспособность, если все гуд, переношу на реальный магазин. Вот так переносил переносил, и однажды перестал работать экспорт/импорт. При чем на локалке рабоатет, а на реальном магазине отказывает. При чем я это не сразу заметил, в том и беда, и теперь не знаю что же не так(((

А из последнего что я делал, это:
+ установил модуль "серии" который добавляет новое поле в админке у товара
+ сам добавил новое поле, но еще и с правкой БД
+ изменил полностью файл отвечающие за формирование писем (сделал более подробными).
+ сделал запрос в базу изменил все пути, на чпу + заменил файл seo-pro (единственное чего нет на локалке), но разве это связано с exp/imp ??

вот запрос:


				INSERT INTO oc_url_alias (query, keyword) VALUES ('common/home', '');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/account', 'my-account');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/login', 'login');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/logout', 'logout');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/order', 'order-history');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('product/special', 'specials');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('information/contact', 'contact-us');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/download', 'downloads');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/return', 'returns');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/transaction', 'transactions');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/register', 'create-account');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('product/compare', 'compare-products');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('product/search', 'search');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/edit', 'edit-account');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/password', 'change-password');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/address', 'address-book');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('account/reward', 'reward-points');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');
				INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');



Заметьте, что эти же изменения и на локалке, где все работает, что меня и удивляет o_0

Еще хочу заметить файлы самого модуля экспорта импорта не заменяют не один из файлов движка, и полная замена этих файлов - "а вдруг заработает" не помогла.

Может у кого-нибудь будут идеи, куда мне смотреть??

Надіслати
Поділитися на інших сайтах

В общем я понял, что дело именно в хостинге, но в чем именно там дело не понял.

Установил абсолютно одинаковые магазины на локалку и на хостинг. На локалке экспорт/импорт пашет.

При установке есть отличия!

На локалке magic_quotes_gpc=Off как и просит опенкарт

а на хостинге стоит значение magic_quotes_gpc=On

Скажите пожалуйста, может ли быть дело в этом??? и если да, то что делать? файла php.ini я найти не смог вообще нигде... хостеру звонить чтоли?

Надіслати
Поділитися на інших сайтах

Попробуйте включить отображение ошибок. Возможно из-за этого пишет, что сайт не найден. Хоть в чем проблема узнаете

Попробуйте посмотреть error.log на хостинге, возможно там ответ

Попробуйте в файле .htaccess раскомментировать строку

# 2. If your cart has magic quotes enabled, This may work to disable it:

php_flag magic_quotes_gpc Off

Надіслати
Поділитися на інших сайтах

Спасибо, что ответили.

Отображение ошибок, это которое в админке в настройках?, так оно включено по умолчанию, а по журналу все чисто...

Проверил все папки через фтп нигде нет файла error.log, может не там ищу?

Раскомментировал (убрал перед php_flag magic_quotes_gpc Off - " # "), но увы :(

у меня просто два сайта на одной площадке (второй joomla+virtuemart) и я вот думаю если в СЦ попросить отключить magic не повиляет ли это на второй сайт, мда...

Надіслати
Поділитися на інших сайтах

Отображение ошибок, это которое в админке в настройках?, так оно включено по умолчанию, а по журналу все чисто...

Кроме того, что в админке, желательно еще в .htaccess прописать

php_flag display_startup_errors on

php_flag display_errors on

php_flag html_errors on

Так как возможно отображение отключено на хостинге.

Если вдруг магазин поломается - удаляйте эти строки

Надіслати
Поділитися на інших сайтах

Сделал, как Вы сказали, магазин не слетел, все работает нормально.

При экспорте, наконец-то выдал ошибку:

Fatal error: require_once() [function.require]:
Failed opening required 'Spreadsheet/Excel/Writer.php'
(include_path='.:/usr/local/php5/share/pear')
in /www/xn7sbabh/users/xn7sbabh-cantexp/www/htdocs/admin/model/tool/export.php on line 2531
тут "xn7sbabh-cantexp" - имя моей БД, вот только причем тут это?

Посмотрите пожалуйста на сам файл ошибки - export.php, ото я е ничего в php не понимаю :(

Надіслати
Поділитися на інших сайтах

Скрипт пытается открыть файл Spreadsheet/Excel/Writer.php, но его нет

*nix-системы учитывают регистр в именах файлов, в отличие от windows (denwer)

То есть если файл называется

spreadsheet/excel/writer.php - то его не найдет

Возможно ошибка в этом?

Надіслати
Поділитися на інших сайтах

YaSe

Огромное Вам человеческое спасибо!!!))) Если бы Вы не сказали, что он не находит файл, то я бы в жизнь не разобрался в чем тут проблема. Это натолкнуло меня на мысль, я проверил и оказалось, что когда я переношу при помощи TotalComander папки с магазином на хостинг, этот гребанный файлменеджер спрашивает, "перевести имена файлов в нижний регистр? " при чем спрашивает по умолчанию, я не обращал на это внимание, а ведь по сути он все пути мне сбил, странно что вообще магазин работал :lol:

в общем, еще раз, Спасибо!))

Надіслати
Поділитися на інших сайтах

  • 1 year later...

Люди. Хэлп. Open Cart Version 1.5.4.1 и 1.5.1.3 по моему, т.е. версии разные движков

Перестал работать импортэкспот сразу на двух сайтах. На одном аккаунте

 

Создает всего один лист и пишет:

 

<b>Notice</b>: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT   p.product_id,  pd.name,  GROUP_CONCAT( DISTINCT CAST(pc.category_id AS CHAR(11)) SEPARATOR "," ) AS categories,  p.sku,  p.upc,  p.ean,  p.jan,  p.isbn,  p.mpn,  p.location,  p.quantity,  p.model,  m.name AS manufacturer,  p.image AS image_name,  p.shipping,  p.price,  p.points,  p.date_added,  p.date_modified,  p.date_available,  p.weight,  wc.unit,  p.length,  p.width,  p.height,  p.status,  p.tax_class_id,  p.viewed,  p.sort_order,  pd.language_id,  ua.keyword,  pd.description,   pd.meta_description,   pd.meta_keyword,   pd.tag,   pd.seo_title,   pd.seo_h1,   p.stock_status_id,   mc.unit AS length_unit,   p.subtract,   p.minimum,   GROUP_CONCAT( DISTINCT CAST(pr.related_id AS CHAR(11)) SEPARATOR "," ) AS related FROM `rolproduct` p LEFT JOIN `rolproduct_description` pd ON p.product_id=pd.product_id   AND pd.language_id=1 LEFT JOIN `rolproduct_to_category` pc ON p.product_id=pc.product_id LEFT JOIN `rolurl_alias` ua ON ua.query=CONCAT('product_id=',p.product_id) LEFT JOIN `rolmanufacturer` m ON m.manufacturer_id = p.manufacturer_id LEFT JOIN `rolweight_class_description` wc ON wc.weight_class_id = p.weight_class_id   AND wc.language_id=1 LEFT JOIN `rollength_class_description` mc ON mc.length_class_id=p.length_class_id   AND mc.language_id=1 LEFT JOIN `rolproduct_related` pr ON pr.product_id=p.product_id GROUP BY p.product_id ORDER BY p.product_id, pc.category_id;  in <b>/home/users1/c/comgorod/domains/rolletcenter.ru/system/database/mysql.php</b> on line <b>49</b>

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.