Вопрос: |
Добрый день!
Пытаюсь перенести сайт с базой, сайт распаковал, база данных выдает ошибку через phpmyadmin*user*localhost************' ", чтобы это значило? Как-то нужно подключить базу к сайту.. |
Ответ: |
Здравствуйте. Откройте ваш дам и удалите u*********_rbs*
у вас нет и не может быть такой базы |
Вопрос: |
А как перенести базу, обычно через phpmyadmin через импорт загружал базу.. |
Ответ: |
именно так и перенести, только дамп предварительно исправьте, уберите из него упоминание старой базы |
Вопрос: |
как это сделать? как открыть дамп ? |
Ответ: |
дамп можно открыть обычным блокнотом. это текстовый файл |
Вопрос: |
открыл через блокнот, что нужно там исправить или удалить ? |
Ответ: |
найдите строку с u*********_rbs*
что в ней? |
Вопрос: |
Там следующее:
-- phpMyAdmin*SQL*
-- * *.*.*
-- http://*.phpmyadmin.*
--
-- Хост: ***.valuehost.*
-- Время создания: Сен ** **** г., **:**
-- Версия сервера: *.*.**
-- Версия PHP: *.*.*
-- База данных: `************`
--
************` ** **_general_ci;
************`; |
Ответ: |
удалите всю строку с CREATE DATABASE `u*********_rbs*` |
Вопрос: |
Теперь выдает следующую ошибку:
Ошибка
SQL-запрос:
--
-- База данных: `************`
--
-- --------------------------------------------------------
--
-- Структура таблицы `***`
--
***` (
`*( ** ) * ,
`*( ** ) * ,
`*( ** ) * ,
`*( ** ) * ,
`*( ** ) * ,
`*( ** ) * ,
*` )
) **;
Ответ MySQL: Документация
#**** - * |
Ответ: |
у вас нет и не может быть базы u*********_rbs*
удалите все строки из джампа где упоминается u*********_rbs* |
Вопрос: |
Удалил все строки где упоминается ************
SQL-запрос:
--
-- База данных: ``
--
-- --------------------------------------------------------
--
-- Структура таблицы `***`
--
***` (
`*( ** ) * ,
`*( ** ) * ,
`*( ** ) * ,
`*( ** ) * ,
`*( ** ) * ,
`*( ** ) * ,
*` )
) **;
Ответ MySQL: Документация
#**** - * |
Ответ: |
в какую базу вы делаете импорт? вы создали базу в панели? |
Вопрос: |
В базу *
Может нужно в самом дампе что -то прописать ? |
Ответ: |
азагрузите дамп на хостинг, мы посмотрим |
Вопрос: |
благодарю за помощь, пока вроде разобрался |
Ответ: |
ok
|
Вопрос: |
Вечер добрый еще раз!
Новая проблема, база загрузилась, но сайт теперь выдает следующее:
*: SQLSTATE****] [****] *MySQL***.valuehost.*' (*)
т.е. как я понимаю пытается коннектиться к старому хосту, как это изменить ? |
Ответ: |
Сервер БД - localhost. Исправте это в конфигурационном файле. |
Вопрос: |
а где найти этот файл ? |
Ответ: |
Какая у вашего сайта CMS? |
Вопрос: |
* |
Ответ: |
http://*.*cms.html
Конфигурационный файл PrestaShop
Файл находится в папке: /config/settings.inc.php
Имя конфигурационного файла: settings.inc.php
|
Вопрос: |
Все исправил, теперь при заходе на домен *.* открывается этот же сайт только на другом хостинге, почему-то идет редирект на *.*.
Хотел найти файл .* чтобы там исправить адреса, но так и не нашел его в корневой папке с файлами сайта, закачиваю его снова из бэкапа, но он куда-то пропадает. В чем может быть проблема ? |
Ответ: |
Домен прописан в БД, я исправил главную запись, проверте работу сайта. Вам надо заменить все оставшиеся записи в БД и заменить rbstile.ru на interertorg.ru |
Вопрос: |
а есть какая-то команда которая позволяет массово изменить старый домен, я так понимаю там этих записей огромное кол-во, т.к. на сайте в карточках товаров присутствует фото/графика в описаниях и если старый сайт удалить вся эта графика на новом хосте тоже не будет отображаться, т.к. все адреса ведут на *.* |
Ответ: |
По этому вопросу вам лучше обратиться на форум разработчиков, предварительно сделайте бэкап БД. |
Вопрос: |
Ок, спасибо. |
Ответ: |
ok
|