К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Перенос сайта на локальную машину (денвер)

Гость
0 - 25.06.2015 - 10:21
Сразу скажу - ранее сайтостроительством, почти, не занимался.
Но вот попал "на ржавые гвозди".

Суть:
Есть сайт (Интернет-магазин, написан через Битрикс, со всем винегретом).
Есть бекап сайта (тоже геморр был вытащить полтора гига в многотомном tar.gz и распаковать, но вытащил и распаковал).
Где физически находится - не знаю. Но это, пока, не важно.

Нужно попрямить сайт из корявости.

Поставил Денвер, но не могу совладать с MySQL.
Ниже листинг ошибок будет.

Понимаю, что MySQL меня не понимает, но где покривить настройки найти не могу.



Гость
1 - 25.06.2015 - 10:23
Не могу найти ни имя БД, ни под каким юзером идёт регистрация. Вчера много перелопатил, но что-то мне такая археология начинает надоедать.

Листинг ошибки:

[Bitrix\Main\DB\ConnectionException]
Mysql connect error [localhost, 127.0.0.1]: Access denied for user '******'@'localhost' (using password: YES) (400)
Z:\home\avt.ru\www\bitrix\modules\main\lib\db\mysq lconnection.php:47
#0: Bitrix\Main\DB\MysqlConnection->connectInternal()
Z:\home\avt.ru\www\bitrix\modules\main\lib\db\mysq lconnection.php:74
#1: Bitrix\Main\DB\MysqlConnection->queryInternal(string, array, NULL)
Z:\home\avt.ru\www\bitrix\modules\main\lib\db\conn ection.php:284
#2: Bitrix\Main\DB\Connection->query(string)
Z:\home\avt.ru\www\bitrix\modules\main\lib\config\ option.php:150
#3: Bitrix\Main\Config\Option::load(string, NULL)
Z:\home\avt.ru\www\bitrix\modules\main\lib\config\ option.php:36
#4: Bitrix\Main\Config\Option::get(string, string, string)
Z:\home\avt.ru\www\bitrix\modules\main\lib\httpreq uest.php:279
#5: Bitrix\Main\HttpRequest->prepareCookie(array)
Z:\home\avt.ru\www\bitrix\modules\main\lib\httpreq uest.php:64
#6: Bitrix\Main\HttpRequest->__construct(object, array, array, array, array)
Z:\home\avt.ru\www\bitrix\modules\main\lib\httpapp lication.php:43
#7: Bitrix\Main\HttpApplication->initializeContext(array)
Z:\home\avt.ru\www\bitrix\modules\main\lib\applica tion.php:122
#8: Bitrix\Main\Application->initializeExtendedKernel(array)
Z:\home\avt.ru\www\bitrix\modules\main\include.php :1
#9: require_once(string)
Z:\home\avt.ru\www\bitrix\modules\main\include\pro log_before.php:14
#10: require_once(string)
Z:\home\avt.ru\www\bitrix\modules\main\include\pro log.php:11
#11: require_once(string)
Z:\home\avt.ru\www\bitrix\header.php:1
#12: require(string)
Z:\home\avt.ru\www\index.php:2
Гость
2 - 25.06.2015 - 10:24
1+
Имя юзера именно так и высвечивается - звёздочками (не я затёр)
Гость
3 - 25.06.2015 - 12:34
Поищи файл : dbconn.php
В нем прописывается конфиг
$DBHost = "сервер";
$DBLogin = "имя_пользователя";
$DBPassword = "пароль";
$DBName = "имя_базы_данных";
Гость
4 - 25.06.2015 - 12:56
3-xbarabashkax >
Есть такая буква, но там:
Цитата:
$DBLogin = "******";
$DBPassword = "******";
$DBName = "******";
Гость
5 - 25.06.2015 - 13:00
4+
это Битрикс.
Задолбался все переопределения вылавливать.
Гость
6 - 25.06.2015 - 13:07
Вопрос, чуток в сторону.

А может такое быть, что в бэкапе нет конкретных данных?
В смысле - БД, юзера и пароля?
Ведь вытаскивал именно бэкап сайта.

Ну и куда теперь идти бедному крестьянину?
Гость
7 - 25.06.2015 - 13:14
У тебя есть бекап сайта полный ? ( бд отдельно + файлы)
Ты можешь в этот файл прописать свои данные с денвера,а именно DBLogin - имя пользователя базы данных.
DBPassword пароль пользователя
DBName - имя базы данных.
А сам базу данных импортируй вручную.
Гость
8 - 25.06.2015 - 13:18
3.7. Как создать новую базу данных?
Запустите Денвер, зайдите на страницу http://localhost/denwer/Tools/addmuser/ и следуйте инструкциям на странице. Можно также создать БД через phpMyAdmin.
--- ответы взяты с http://www.denwer.ru/faq/other.html#h30-29
Гость
9 - 25.06.2015 - 13:25
попробуй написать в адресной строке <мой сайт>/restore.php
Гость
10 - 25.06.2015 - 13:50
Цитата:
Сообщение от xbarabashkax Посмотреть сообщение
У тебя есть бекап сайта полный ? ( бд отдельно + файлы)
Бэкап, думаю, полный.
Но я не знаю, даже, на какой системе и где он крутится (в смысле - сайт).
После приведённых мной строк в (4) идёт цепочка переопределений (с десяток файлов уже рассмотрел).
А где они делаются - хз. Инклюдов и рекуестов, как собак нерезанных. А поиском ищу (по контексту) - так с десяток файлов вылазит. Я же сказал, что там - винегрет. Куча шаблонов, куча резервных, временных и сохранённых файлов...

Но, я слаб в PHP. Учил когда-то, но необходимости не было. Помогает то, что С понимаю и Паскаль (+дельфятник) знаю.

Просто для примера покажу, как я сегодня сайт в Яндекс запихивал:

От Яндекса:
Цитата:
• 1. Добавьте в код главной страницы вашего сайта (в раздел head) мета-тэг
• <meta name='yandex-verification' content='689b61e6228b8732' />
На сайте такой геморр:
Цитата:
.section.php
"yandex-verification" => "689b61e6228b8732"
header.php
$APPLICATION->ShowMeta("yandex-verification", false, true);
И это - мелочи.
Гость
11 - 25.06.2015 - 13:54
10+ (Сорри, цифры не убрал)
Для того, чтоб найти, как прописывается (в духе сайта) минут двадцать убил (дважды курить выходил).
Гость
12 - 25.06.2015 - 14:06
Цитата:
Сообщение от xbarabashkax Посмотреть сообщение
попробуй написать в адресной строке /restore.php
То же самое...


К списку вопросов






Copyright ©, Все права защищены