Форум на Kuban.ru (http://forums.kuban.ru/)
-   Интернет-технологии (http://forums.kuban.ru/f1027/)
-   -   Перенос сайта на локальную машину (денвер) (http://forums.kuban.ru/f1027/perenos_sajta_na_lokal-nuyu_mashinu_denver-6965526.html)

Lucas 25.06.2015 10:21

Перенос сайта на локальную машину (денвер)
 
Сразу скажу - ранее сайтостроительством, почти, не занимался.
Но вот попал "на ржавые гвозди".

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

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

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

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

Lucas 25.06.2015 10:23

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

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

[Bitrix\Main\DB\ConnectionException]
[b]Mysql connect error [localhost, 127.0.0.1]: Access denied for user '******'@'localhost' (using password: YES) (400)
[/b]Z:\home\avt.ru\www\bitrix\modules\main\lib\db\mysqlconnection.php:47
#0: Bitrix\Main\DB\MysqlConnection->connectInternal()
Z:\home\avt.ru\www\bitrix\modules\main\lib\db\mysqlconnection.php:74
#1: Bitrix\Main\DB\MysqlConnection->queryInternal(string, array, NULL)
Z:\home\avt.ru\www\bitrix\modules\main\lib\db\connection.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\httprequest.php:279
#5: Bitrix\Main\HttpRequest->prepareCookie(array)
Z:\home\avt.ru\www\bitrix\modules\main\lib\httprequest.php:64
#6: Bitrix\Main\HttpRequest->__construct(object, array, array, array, array)
Z:\home\avt.ru\www\bitrix\modules\main\lib\httpapplication.php:43
#7: Bitrix\Main\HttpApplication->initializeContext(array)
Z:\home\avt.ru\www\bitrix\modules\main\lib\application.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\prolog_before.php:14
#10: require_once(string)
Z:\home\avt.ru\www\bitrix\modules\main\include\prolog.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

Lucas 25.06.2015 10:24

1+
Имя юзера именно так и высвечивается - звёздочками (не я затёр)

xbarabashkax 25.06.2015 12:34

Поищи файл : dbconn.php
В нем прописывается конфиг
$DBHost = "сервер";
$DBLogin = "имя_пользователя";
$DBPassword = "пароль";
$DBName = "имя_базы_данных";

Lucas 25.06.2015 12:56

3-xbarabashkax >
Есть такая буква, но там:
[quote]
$DBLogin = "******";
$DBPassword = "******";
$DBName = "******";

[/quote]

Lucas 25.06.2015 13:00

4+
это Битрикс.
Задолбался все переопределения вылавливать.

Lucas 25.06.2015 13:07

Вопрос, чуток в сторону.

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

Ну и куда теперь идти бедному крестьянину?

xbarabashkax 25.06.2015 13:14

У тебя есть бекап сайта полный ? ( бд отдельно + файлы)
Ты можешь в этот файл прописать свои данные с денвера,а именно DBLogin - имя пользователя базы данных.
DBPassword пароль пользователя
DBName - имя базы данных.
А сам базу данных импортируй вручную.

xbarabashkax 25.06.2015 13:18

3.7. Как создать новую базу данных?
Запустите Денвер, зайдите на страницу [url]http://localhost/denwer/Tools/addmuser/[/url] и следуйте инструкциям на странице. Можно также создать БД через phpMyAdmin.
--- ответы взяты с [url]http://www.denwer.ru/faq/other.html#h30-29[/url]

xbarabashkax 25.06.2015 13:25

попробуй написать в адресной строке <мой сайт>/restore.php

Lucas 25.06.2015 13:50

[quote=xbarabashkax;39379206]У тебя есть бекап сайта полный ? ( бд отдельно + файлы)[/quote]

Бэкап, думаю, полный.
Но я не знаю, даже, на какой системе и где он крутится (в смысле - сайт).
После приведённых мной строк в (4) идёт цепочка переопределений (с десяток файлов уже рассмотрел).
А где они делаются - хз. Инклюдов и рекуестов, как собак нерезанных. А поиском ищу (по контексту) - так с десяток файлов вылазит. Я же сказал, что там - винегрет. Куча шаблонов, куча резервных, временных и сохранённых файлов...

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

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

От Яндекса:
[quote]• 1. Добавьте в код главной страницы вашего сайта (в раздел head) мета-тэг
• <meta name='yandex-verification' content='689b61e6228b8732' />[/quote]

На сайте такой геморр:
[quote]
.section.php
[em]"yandex-verification" => "689b61e6228b8732"
[/em]header.php
[em]$APPLICATION->ShowMeta("yandex-verification", false, true);[/em]
[/quote]

И это - мелочи.

Lucas 25.06.2015 13:54

10+ (Сорри, цифры не убрал)
Для того, чтоб найти, как прописывается (в духе сайта) минут двадцать убил (дважды курить выходил).

Lucas 25.06.2015 14:06

[quote=xbarabashkax;39379357]попробуй написать в адресной строке /restore.php [/quote]

То же самое...


Текущее время: 17:44. Часовой пояс GMT +3.