Здравствуйте. Подскажите, как перенести сайт с хостинга на локальный компьютер? Как я делаю:
1. Создал архив сайта настройки - резервное копирование 2. Скопировал скрипт restore.php 3. Перенес весь сайт через FTP.
4. На локальном компьютере установил пробный Битрикс. Он работает замечательно. 5. Из папки WWW пробного битрикса все удаляю. 6. Удаляю папку bsm_demo это база данных из 1С-Bitrix - mysql – data
7. Сайт который перенес копирую в папку WWW. 8. Туда же бросаю файл резервного копирования и restore.php 9. Запускаю restore.php
Почему появляется окно ошибка соединения с базой данных? И как это дело исправить?
Возможно, что не правильно указан пользователь базы или адрес сервера. Укажите пользователя, пароль и адрес базы данных, которые были записаны в файл /bitrix/admin/dbconn.php демо-версией....
Теперь если запускаю сайт, то выдается ошибка программы:
Я бы мог предположить, что у меня что-то не так с компьютером, но если ставить пробную версию Битрикс бизнес из установщика и ничего не трогать, то все работает замечательно без ошибок. В чем может быть проблема?
Добрый День. На самом деле слетела база как и предположили выше. Такое бывало. Определить какие таблицы слетели впринципе не сложно. При таких ошибках обычно даже если дампить ее, базу, другими средствами, дамп получается некорректным и содержащим ошибки.Я например использую Navicat для администрирования локальных баз. Я думаю и любой другой продукт при попытке расдампить такую базу укажет места с ошибками. Если Вам очень нужно - можете попробовать понять суть ошибки и устранить руками прямо в дампе базы. Я так делал поскольку нужно было. Удачи. (У меня ошибки были в таблице елементов из инфорблоков)Но понятно , что после такого вмешательства целостность данных Вам не гарантируют. Так что будьте осторожны.
Здравствуйте. А чего же мне теперь делать? Ничего руками я подправить не могу, т.к. не понимаю в базах данных. При попытке сделать дамп с помощью Sypex Dumper, после ввода логина и пароля выдается такая ошибка:
Но самое интересное, что при проверке самим Битриксом все поля базы данных имеют статус ОК. И как мне с этой проблемой бороться?
P.S. Видимо из-за ошибок и не делается дамп стандартной Mysql.
Покопался в phpmyadmin, проверил таблицы и оно выдало такую штуку:
Из Битрикса делал repair table <имя таблицы>. Пишет все ОК. Из phpmyadmin делал починить таблицы и тоже пишет все ОК. Но при проверке все равно выдает те же ошибки. Как это можно устранить?
Создал архив сайта настройки - резервное копирование Скопировал скрипт restore.php всё скачал Поставил на локальную машину denwer создал там в папке \\home свою , в ней папку www распаковал архив в папку www , скопировал restore.php и всё пошло само...