Перейти к содержанию
SergKaras

Слетела база mysql что делать!?

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

Вобщем версия ocStore 1.5.5.2, изменений не вносились, хостинг у хостера. и в один прекрасный день случилась вот такая беда:

 

Notice: Error: Table 'shmotka_prestashop.oc_store' doesn't exist
Error No: 1146
SELECT * FROM oc_store WHERE REPLACE(`url`, 'www.', '') = 'http://shmotka.kz/' in  /home/shmotka/public_html/system/database/mysql.php on line 50

 

В чем проблема не пойму ничего!(( подскажите добрые человеки!)

Поделиться сообщением


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

Через админку хостинга зайдите в БД и проверьте наличие таблицы oc_store. Заодно - и таблицы oc_setting (она тоже doesn't exist при обращении по ссылке http://shmotka.kz/admin) 

Поделиться сообщением


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

Добрый день! Я зашел туда таблицы эти на месте, теперь что то в этих таблицах нужно проверит!?

Поделиться сообщением


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

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

Поделиться сообщением


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

а может у меня такая же беда!? как это проверить!?

Поделиться сообщением


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

а в той ли базе твои таблицы?

"shmotka_prestashop" у меня не очень ассоциируется с opencart.

проверяй данные в конфигах и физическое соответствие базам/таблицам в БД (через панель управления хостингом).

Поделиться сообщением


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

таблицы в базе точно с префиксом "oc_" ?

Поделиться сообщением


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

Да именно с ним)) незнаю в чем дело!) печаль беда!

Поделиться сообщением


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

Смотреть логи сервера и журнала ошибок пробовали?

гляньте конфиги config.php и admin/config.php на предмет соответствия - а к той ли базе обращение идет?

 

Ну и хостеру сакраментальный вопрос задать - ".. а не меняли ли чего [дата поломки] ? Вроде и таблица есть в БД, а выдает ошибку - мол, нет.."

Изменено пользователем AlexDW

Поделиться сообщением


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

Смотреть логи сервера и журнала ошибок пробовали?

гляньте конфиги config.php и admin/config.php на предмет соответствия - а к той ли базе обращение идет?

 

Ну и хостеру сакраментальный вопрос задать - ".. а не меняли ли чего [дата поломки] ? Вроде и таблица есть в БД, а выдает ошибку - мол, нет.."

Все проверил ничего нигде не происходило config.php везде именно к нужной базе путь прописан и пользователь тоже!( не могу понять в чем причина(((( уже почти неделю сайт стоит((( что же делать как быть!! кстати я тут на форуме вычитал вот такую инфу https://opencartforum.com/topic/28734-notice-error-in-systemdatabasemysqlphp-on-line-50/ , вписал  код который указан, и теперь когда на сайт стучишься он стал информировать вот так :

/home/shmotka/public_html/index.php(48): DB->query('SELECT * FROM oc_store WHERE REPLACE(`url`, 'www.', '') = 'http://shmotka.kz/')
Notice: Error: Table 'shmotka_prestashop.oc_store' doesn't exist
Error No: 1146
SELECT * FROM oc_store WHERE REPLACE(`url`, 'www.', '') = 'http://shmotka.kz/' in  /home/shmotka/public_html/system/database/mysql.php on line 53

Поделиться сообщением


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

хостеру вопрос задайте...

Поделиться сообщением


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

слушай, ну НЕТ у тебя такой таблицы в базе.

все. можно не гадать. php тебе сказал, как обстоят дела.

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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