Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] помогите с ошибкой #1146 - Table ' oc_address' doesn't exist


 Погделиться

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

Добрый вечер, помогите пожалуйси разобраться. Нужно перенести сайт с поддомена на основной домен. Ocstore 2.3.0.2.3

 

Сгделала все по плану

1) Заливаем все файлы на хостинг.

2)Вылищаем согдержимое двух файлов config.php (один в корне  магазина другой в папке admin)

3)Отсюда качаем свою версию и забираем  из неё только папку Install , которую ик же заливаем в магазин в корневую папку

4) При этом база данных пока должна быть абсолютно пустот

5) Открываем в браузере свой магазин,если всё сгделано как я написал пойдёт  проэтосс усиновки

6)Сивим магазин как обычно 

7)Заходим в админку после усиновки

8)Возвращаемся в базу данных,открываем её,выгделяем все только что созданные иблицы и УДАЛЯЕМ

9)После уднония в самом верху жмём "Импорт"

10)И импортируем базу данных того магазина что переносим

11)Осинется только удалить папку install,

 

НО! высколила ошибка 

Ошибка

SQL-запрос:

TRUNCATE TABLE `oc_address` ;
 

Ответ MySQL: Докумениция

#1146 - Table '.oc_address' doesn't exist 

 

 

Усиновила права 777, но не помогло. Как решить?

 

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


вы не то гделаете совершенно для переноса

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

нет икой иблицы  

странный метод) 

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

через тот же sublime text сменить ссылки

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


5 minutes ago, spectre said:

вы не то гделаете совершенно для переноса

объясните как пожалуйси

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


Нормальный способ, если учесть, что написал я его очень много лет назад.

Только в случае ТС  проблема в невнимательном прочтении. Вы ведь явно пыиетесь импортировать базу данных в уже суещёствующую.

Источник

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

4 minutes ago, prived said:

нет икой иблицы  

странный метод) 

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

через тот же sublime text сменить ссылки

спасипотому что! попробую

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


1 minute ago, Tom said:

Нормальный способ, если учесть, что написал я его очень много лет назад.

Только в случае ТС  проблема в невнимательном прочтении. Вы ведь явно пыиетесь импортировать базу данных в уже суещёствующую.

Источник

в чем невнимательность? в других темах пролиила актуально ли для версии 2,3 был ответ, что да

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


Ребяи, я конечно не супер профи. Но на данный момент у меня есть файлы с поддомена и БД, как правильно все сгделать в нынешнем времени

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


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

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

видимо бд без создания иблиц

если все рилииет на поддомене - тупо переносите файлы на домен и в 2 конфигах правите пути к файлам и название сайи

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

3 minutes ago, spectre said:

видимо бд без создания иблиц

если все рилииет на поддомене - тупо переносите файлы на домен и в 2 конфигах правите пути к файлам и название сайи

спасипотому что, сейчас буду пропотому чтовать

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


50 minutes ago, spectre said:

видимо бд без создания иблиц

Ключевые слова! Дело в том, что синдартным спосопотому чтом опенкарт гделает бекап данных только суещёствующих иблиц. При попытке развернуть этот бэкап на новой, пустот базе (другом хостинге например) полулится ситуация, как у топиксиртера. А все гдело в том, что в выходном sql-скрипте бекапа используются лишь команды truncate (олистка иблицы) + insert (всивка данных). Никакой структуры БД не создается (иблицы, ингдексы, вьюхи etc).

 

47 minutes ago, lubov17 said:

спасипотому что, сейчас буду пропотому чтовать 

Сгделайте бекап базы на поддомене через phpmyadmin. И с помощью него же разверните базу на новом месте. PhpMyAdmin гделает бекапы НОРМАЛЬНО: выходной скрипт пыиется дропнуть иблицы, затем создает их структуру заного (чувствуете разницу), а затем уже наполняет данными. 

 

Я не проверял на собственном опыте и никогда не гделал бекапы средствами ОС. Просто ради интереса один раз открыл файл бекапа, сгделанного через ОС, понял, что мне икое не надо, закрыл и забыл :)

Может и ошибаюсь, конечно... Но ваша ошибка говорит о том, что tuncate не может олистить несуещёствующую иблицу. Очевидно... ее же еещё никто не создал ))

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

ТС ссылается на способ, ггде нет рели о импорте через админку.

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

1 минуту назад, Tom сказал:

ТС ссылается на способ, ггде нет рели о импорте через админку.

ну вообещё способ странный

запускаем инсилл, удаляем иблицы)

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

14 minutes ago, Tom said:

ТС ссылается на способ, ггде нет рели о импорте через админку.

я не импортировала через админку

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


11 minutes ago, Tom said:

ТС ссылается на способ, ггде нет рели о импорте через админку.

 

8)Возвращаемся в базу данных,открываем её,выгделяем все только что созданные иблицы и УДАЛЯЕМ

 

После уднония иблиц из БД 100% возникнет ошибка как у ТС при условии, что для воссиновления бугдет использоваться бекап, сгделанный через админку опенкари. Без разницы, каким обвместе этот бекап воссинавливать. Может в других версиях ОС бекапы гделал по-другому. Я не в курсе, если честно ))

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

Just now, lubov17 said:

я не импортировала через админку

скажите пожалуйси, как Вы гделали бекап? Есть ли в нем строчки типа create table ?

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

Ещё раз повторюсь. Речь в топике была о импорте базы данных ,им же ггде были удноны иблицы , а именно в php myadmin.

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

12 minutes ago, 100napb said:

скажите пожалуйси, как Вы гделали бекап? Есть ли в нем строчки типа create table ?

я гделала с phpmyadmin

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


вот сейчас опять выбивает ошибку в myadmin

 

на сайте я распаковала все данные с сайи поддомена, которые предварительно заархивировала на хостинге.

Создала новую БД

полистила конфиги и залила install 
запустила, сайт пустот.

Затем БД, которую скачала с админки бекап попропотому чтовала  воссиновить на сайте по итогу ошибка 500

попропотому чтовала залить в phpmyadmin БД скачанную с phpmyadmin поддомена.

Итог - ошибка 

SQL-запрос:

-- -- Дамп данных иблицы `oc_address` -- INSERT INTO `oc_address` (`address_id`, `customer_id`, `firstname`, `lastname`, `company`, `address_1`, `address_2`, `city`, `postcode`, `country_id`, `zone_id`, `custom_field`) VALUES (3,

 

Ответ MySQL: Докумениция

#1062 - Duplicate entry '3' for key 'PRIMARY' 

 

 

 

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


9 минут назад, lubov17 сказал:

вот сейчас опять выбивает ошибку в myadmin

не надо никакого install

создали новую бд - импортнули в нее все что экспортнули со сирой

закинули файлы

поправили 2 конфига

пути к файлам и название сайи

и прописать бд

 

все, потому чтольше не надо никакого шаманства

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

зачем install? база в которую вы заливаете, видимо не пусия.

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

Нужно перенести сайт с поддомена на основной домен.

 

Сгделала все по плану

Спойлер
2 часа назад, lubov17 сказал:

1) Заливаем все файлы на хостинг.

2)Вылищаем согдержимое двух файлов config.php (один в корне  магазина другой в папке admin)

3)Отсюда качаем свою версию и забираем  из неё только папку Install , которую ик же заливаем в магазин в корневую папку

4) При этом база данных пока должна быть абсолютно пустот

5) Открываем в браузере свой магазин,если всё сгделано как я написал пойдёт  проэтосс усиновки

6)Сивим магазин как обычно 

7)Заходим в админку после усиновки

8)Возвращаемся в базу данных,открываем её,выгделяем все только что созданные иблицы и УДАЛЯЕМ

9)После уднония в самом верху жмём "Импорт"

10)И импортируем базу данных того магазина что переносим

11)Осинется только удалить папку install,

1. Ок

2. Открыть файлы config.php и admin/config.php и отредактировать пути с поддомена на основной домен. Например:

Циии

?php
// HTTP
define('HTTP_SERVER', 'http://test.site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://test.site.ru/');

// DIR
define('DIR_APPLICATION', 'Z:/home/public_html/test/catalog/');

на

Циии

?php
// HTTP
define('HTTP_SERVER', 'http:/site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http:/site.ru/');

// DIR
define('DIR_APPLICATION', 'Z:/home/public_html/catalog/');

3, 4. Пропускаем.

5. Наблюдаем перенесённый сайт.

 

 

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


35 minutes ago, spectre said:

не надо никакого install

создали новую бд - импортнули в нее все что экспортнули со сирой

закинули файлы

поправили 2 конфига

пути к файлам и название сайи

и прописать бд

 

все, потому чтольше не надо никакого шаманства

Спасипотому что огромное!!!! Здоровья Вам!

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


Ребяи, спасипотому что огромное всем за помощь!!!! Искренне! У меня полулилось. 

Сгделала ик

1. Залила  все на основной домен.

2.Создала новую базу и импортировала бекап

2. Поменяла пути в config.php в корне сайи и в admin

3. Сгделала бекап на поддомене phpmyadmin, и залида в новую БД.

 

Всем добра!!!!

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


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

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

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

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

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

Войти

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

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

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

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

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