Варианты решения Ваших вопросов

  хостинг
<< Назад       Базы данных

Вопрос: Добрый день! Пытаюсь перенести сайт с базой, сайт распаковал, база данных выдает ошибку через phpmyadmin "Access denied for user 'webprom'@'localhost' to database 'u891671040_rbs2' ", чтобы это значило? Как-то нужно подключить базу к сайту..
Ответ:

Здравствуйте. Откройте ваш дам и удалите u891671040_rbs2

у вас нет и не может быть такой базы

Вопрос: А как перенести базу, обычно через phpmyadmin через импорт загружал базу..
Ответ:

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

Вопрос: как это сделать? как открыть дамп ?
Ответ:

дамп можно открыть обычным блокнотом. это текстовый файл

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

найдите строку с u891671040_rbs2

что в ней?

Вопрос: Там следующее: -- phpMyAdmin SQL Dump -- version 3.3.4 -- http://www.phpmyadmin.net -- -- Хост: db37.valuehost.ru -- Время создания: Сен 29 2014 г., 16:33 -- Версия сервера: 5.0.92 -- Версия PHP: 5.3.6 -- База данных: `u891671040_rbs2` -- CREATE DATABASE `u891671040_rbs2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `u891671040_rbs2`;
Ответ:

удалите всю строку с CREATE DATABASE `u891671040_rbs2`

Вопрос: Теперь выдает следующую ошибку: Ошибка SQL-запрос: -- -- База данных: `u891671040_rbs2` -- -- -------------------------------------------------------- -- -- Структура таблицы `ps_1access` -- CREATE TABLE IF NOT EXISTS `ps_1access` ( `id_profile` INT( 10 ) UNSIGNED NOT NULL , `id_tab` INT( 10 ) UNSIGNED NOT NULL , `view` INT( 11 ) NOT NULL , `add` INT( 11 ) NOT NULL , `edit` INT( 11 ) NOT NULL , `delete` INT( 11 ) NOT NULL , PRIMARY KEY ( `id_profile` , `id_tab` ) ) ENGINE = INNODB DEFAULT CHARSET = utf8; Ответ MySQL: Документация #1046 - No database selected
Ответ:

у вас нет и не может быть базы u891671040_rbs2

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

Вопрос: Удалил все строки где упоминается u891671040_rbs2 SQL-запрос: -- -- База данных: `` -- -- -------------------------------------------------------- -- -- Структура таблицы `ps_1access` -- CREATE TABLE IF NOT EXISTS `ps_1access` ( `id_profile` INT( 10 ) UNSIGNED NOT NULL , `id_tab` INT( 10 ) UNSIGNED NOT NULL , `view` INT( 11 ) NOT NULL , `add` INT( 11 ) NOT NULL , `edit` INT( 11 ) NOT NULL , `delete` INT( 11 ) NOT NULL , PRIMARY KEY ( `id_profile` , `id_tab` ) ) ENGINE = INNODB DEFAULT CHARSET = utf8; Ответ MySQL: Документация #1046 - No database selected
Ответ:

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

Вопрос: В базу webprom_rbstile Может нужно в самом дампе что -то прописать ?
Ответ:

азагрузите дамп на хостинг, мы посмотрим

Вопрос: благодарю за помощь, пока вроде разобрался
Ответ:


ok

Вопрос: Вечер добрый еще раз! Новая проблема, база загрузилась, но сайт теперь выдает следующее: Link to database cannot be established: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'db37.valuehost.ru' (4) т.е. как я понимаю пытается коннектиться к старому хосту, как это изменить ?
Ответ:

Сервер БД - localhost. Исправте это в конфигурационном файле.

Вопрос: а где найти этот файл ?
Ответ:

Какая у вашего сайта CMS?

Вопрос: prestashop
Ответ:

http://novall.net/manual/gde-naxodyatsya-konfiguracionnye-fajly-samyx-populyarnyx-cms.html

Конфигурационный файл PrestaShop

Файл находится в папке: /config/settings.inc.php

Имя конфигурационного файла: settings.inc.php

Вопрос: Все исправил, теперь при заходе на домен interertorg.ru открывается этот же сайт только на другом хостинге, почему-то идет редирект на rbstile.ru. Хотел найти файл .htaccess чтобы там исправить адреса, но так и не нашел его в корневой папке с файлами сайта, закачиваю его снова из бэкапа, но он куда-то пропадает. В чем может быть проблема ?
Ответ:

Домен прописан в БД, я исправил главную запись, проверте работу сайта. Вам надо заменить все оставшиеся записи в БД и заменить rbstile.ru на interertorg.ru

Вопрос: а есть какая-то команда которая позволяет массово изменить старый домен, я так понимаю там этих записей огромное кол-во, т.к. на сайте в карточках товаров присутствует фото/графика в описаниях и если старый сайт удалить вся эта графика на новом хосте тоже не будет отображаться, т.к. все адреса ведут на rbstile.ru
Ответ:

По этому вопросу вам лучше обратиться на форум разработчиков, предварительно сделайте бэкап БД.

Вопрос: Ок, спасибо.
Ответ:


ok


<< Назад