Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Как применить install.sql?


OlegAbramovich
 Поделиться

Рекомендованные сообщения

Добрый день! По этой инструкции устанавливал модуль SEOpro: http://www.opencartjazz.com/ru/oc2011-bugfix-extension-installer - именно тут настройка какого-то  OCMOD Multiline fix

 

ВСТАЛ НА ЭТОМ ПУНКТЕ:

 

- - -

Удлинение поля, где хранится XML

На одном из больших модулей мы быстро упёрлись в лимит и начали ловить странные ошибки, поэтому примените install.sql для удлинения поля, где хранится XML. И ваши XML перестанут обрезаться:

ALTER TABLE `oc_modification` CHANGE COLUMN `xml` `xml` MEDIUMTEXT NOT NULL;

 

- - -

 

Что такое install.sql?
Где хранится install.sql?

Где вставить эту запись там?

Ссылка на комментарий
Поделиться на других сайтах


В зайдите в PHPMyAdmin(хостинг-провайдер предоставляет к нему доступ, так что данные для доступа у вас должны быть), выберите свою базу данных. Найдите вкладку выполнить SQL код, или что-то похожее. Затем вставьте этот код в поле и нажмите выполнить. PHPMyAdmin еще еще  можно найти в панели управления хостингом, ищите что-то типа "Управление базами данных".

 

Либо скачайте SQL Executor для OpenCart и выполните в нем.

ALTER TABLE `oc_modification` CHANGE COLUMN `xml` `xml` MEDIUMTEXT NOT NULL;
Ссылка на комментарий
Поделиться на других сайтах

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

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

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

Друзья. Установил все по инструкции SEOpro модуль, установил успешно через расширение  модуль, зашёл в модификаторы - появился модификатор, как только его обновил, появилась такая ошибка в админке:

Fatal error: Cannot redeclare ModelCatalogProduct::getProductMainCategoryId() in /home/users1/9/userssiter/domains/site.ru/system/modification/admin/model/catalog/product.php on line 624

 

А при переходе на главную страницу, ошибка такая:

Fatal error: Cannot redeclare ControllerCommonHome::getCanonical() in /home/users1/9/userssiter/domains/site.ru/system/modification/catalog/controller/common/home.php on line 51

 

Помогите, пожалуйста, исправить ошибку!

Ссылка на комментарий
Поделиться на других сайтах


это говорит о том, что у вас уже есть код seopro в движке - или сами вручную добавили, или изначально встроен

Ссылка на комментарий
Поделиться на других сайтах

это говорит о том, что у вас уже есть код seopro в движке - или сами вручную добавили, или изначально встроен

Если он встроен, то как в таком случае убрать дубли ? Знаю только, что есть Seo_url ко всем товарам, ЧПУ стоит. 

Пример главной страницы: 

http://site.ru/

http://site.ru/index.php?route=common/home

 

Категории:

http://site.ru/kategory/tovar

http://site.ru/tovar

Написать магазину:

http://site.ru/index.php?route=information/contact

Как настраивать ссылки? 

Ссылка на комментарий
Поделиться на других сайтах


что за движок/сборка?

 

в настройки зайдите (Система-Настройки-вкладка Сервер)

если доступен выбор типа чпу - выберите seo_pro вместо seo_url и не мучайте мозг

Ссылка на комментарий
Поделиться на других сайтах

что за движок/сборка?

 

в настройки зайдите (Система-Настройки-вкладка Сервер)

если доступен выбор типа чпу - выберите seo_pro вместо seo_url и не мучайте мозг

Там нет выбора между seo_url и seo_pro, есть только Включить ЧПУ - да/нет

Что делать тогда в таком случае?

Ссылка на комментарий
Поделиться на других сайтах


что за движок/сборка?

 

в настройки зайдите (Система-Настройки-вкладка Сервер)

если доступен выбор типа чпу - выберите seo_pro вместо seo_url и не мучайте мозг

Движок Opencart 2.0.1.1 насколько помню. Скачал и он был на английском, русский язык потом делал.

Ссылка на комментарий
Поделиться на других сайтах


может вам проще будет сразу ocStore последний поставить?

в нем seopro уже встроен, как и множество другого полезного

Ссылка на комментарий
Поделиться на других сайтах

может вам проще будет сразу ocStore последний поставить?

в нем seopro уже встроен, как и множество другого полезного

У меня уже давно действующий магазин. Может есть какая нибудь инструкция чтобы вручную исключить создание дублей без модуля?

Ссылка на комментарий
Поделиться на других сайтах


ну, если по инструкции поставить сами не можете - закажите установку, на том сайте есть такая возможность

 

AzGzNdt.png

 

или откатите все внесенные изменения по его установке и ставьте seopro с этого форума

Ссылка на комментарий
Поделиться на других сайтах

ну, если по инструкции поставить сами не можете - закажите установку, на том сайте есть такая возможность

 

AzGzNdt.png

 

или откатите все внесенные изменения по его установке и ставьте seopro с этого форума

 

Cлушай, попробовал в 3 раз заново установить. В общем, остановился на установке 

Opencart 2.0.1.1 bugfix: OC2 Extension installer

Т.е модификатор установил требуемый, в phpMyadmin все как полагается сделал. И теперь в настройках Сервера появилась возможность включить SEO pro - включил. Сейчас интересный вопрос: 

 

При переходе на любую страницу, любую категорию - все открывается, но пишет, что запрашиваемая страница не найдена.

Как тут исправить это или надо дальше продолжать устанавливать SeoPro?

 

В логах ошибка такая:

2016-04-16 15:36:50 - PHP Notice:  Indirect modification of overloaded property ControllerProductProduct::$data has no effect in /home/users1/9/profile/domains/site.ru/catalog/controller/product/product.php on line 305

 

Изменено пользователем OlegAbramovich
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.