Перейти к содержанию
Форум поддержки пользователей VamShop

Переименование базы данных mysql


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

Планирую перенести denwer на хостинг и заодного хочу переименовать базу данных и пользователя.

Как правильно переименовать базу данных в БД - я предполагаю это делается в пару кликов.

А нужно ли что-либо исправлять в файлах сайта?

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

Так у Вас в любом случае на хостинге будут другие названия, т.е. другая база, другой логин, другой пароль.

База создаётся в панели управления хостингом.

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

не замарачивайтесь.

Поставьте на хостинг дефолтовый сайт, потом залейте БД с денвера, и замените файлы на Ваши с денвера, кроме

.htaccess

includes/configure.php

includes/configure.org.php

admin/includes/configure.php

admin/includes/configure.org.php

и будет Вам счастье.

 

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

я сделал как вы сказали, но почему-то данные из базы не перенеслись на сайт. Товары и все информационные страницы не перенеслись. и при переходе на админку выдает белый экран

 

что сделал я:

Экспортировал базу с денвера.

Создал база на хостинге

Импортиовал туда базу из денвера

Установил интернет магазин

и заменил все файлы кроме тех которые вы указали

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

Значит не перенесли самый базу данных.

+ неправильно конфиг-файлы исправли, раз белая страница.

Возьмите из архива с VamShop папку install

Перепишите в магазин, откройте в браузере http://магазин.ру/install

Установите магазин, что б конфиги автоматически правильно прописались.

А затем уже перенесите всё свои данные через Админку - Разное - Резервное копирование, т.е. сохраняете базу в файл, берёте полученный файл в /admin/backups переносите на сервер в эту же папку и на сервере восстанавливаете свой файл базы данных через Админку - Разное - Резервное копирование.

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

Я понял в чем была моя ошибка.

Я сначала импортировал, а потом поверх базы установил магазин и базы перетерлись.

Потом решил снова импортировать.. но возникла ошибка #1062 - Duplicate entry '60' for key 'PRIMARY'

 

Чтобы такого не было, надо открыть файл с базой и переименовать все строчки INSERT INTO на REPLACE INTO.

 

и база импортируется.

 

---------------------

нет, увы, импортировалось криво. сейчас попробую ваш способ

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

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

Дел на 5 минут максимум, что-то Вы явно не то делается, видимо.

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

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

 

я скинул все файлы и при переходе  на домен, выходит белыая страница, ничего не отображается

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

Не надо никакие файлы перекидывать, у Вас же на сервере рабочий магазин, не трогайте вооще файлы.

Восстановите свою базу, все данные в базе у Вас сидят, данные о товарах, категориях, покупателях, заказах и т.д.

+ можно папку /images/ переписать на сервер, там картинки товаров.

 

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

бэкап делается всех файлов?

я же в некоторых местах редактировал код (убирал лишнее добавлял своё)

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

backup - это резервная копия базы данных, которая записывается в sql файл.

Если правили файлы у себя на компе, то конечно их тоже надо перекинуть на сервер.

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

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

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

Да, можно все файоы перекидывать за исключением двух конфигов, в которых настройки:

/includes/configure.php

/admin/includes/configure.php

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