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 > Есть такая буква, но там: Цитата:
| | ||
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
| Бэкап, думаю, полный. Но я не знаю, даже, на какой системе и где он крутится (в смысле - сайт). После приведённых мной строк в (4) идёт цепочка переопределений (с десяток файлов уже рассмотрел). А где они делаются - хз. Инклюдов и рекуестов, как собак нерезанных. А поиском ищу (по контексту) - так с десяток файлов вылазит. Я же сказал, что там - винегрет. Куча шаблонов, куча резервных, временных и сохранённых файлов... Но, я слаб в PHP. Учил когда-то, но необходимости не было. Помогает то, что С понимаю и Паскаль (+дельфятник) знаю. Просто для примера покажу, как я сегодня сайт в Яндекс запихивал: От Яндекса: Цитата:
Цитата:
| | ||
11
- 25.06.2015 - 13:54
|
10+ (Сорри, цифры не убрал) Для того, чтоб найти, как прописывается (в духе сайта) минут двадцать убил (дважды курить выходил). | | ||
12
- 25.06.2015 - 14:06
| То же самое... | |
| Интернет-форум Краснодарского края и Краснодара |