Александр 0 Опубликовано 3 марта, 2011 Жалоба Share Опубликовано 3 марта, 2011 Обновил магазин последовательными патчами и инъекциями в mysql с 1.56 до 1.62. Локально на дэнвере всё пашет без проблем. На хостинге могу авторизоваться и заказать товар, корзина и оформление работает. Но, как только пытаюсь попасть в админку по адресу: http://site.ru/admin/start.php, сервер ругается на Mysql. Интернет-магазин закрыт на техническое обслуживание. MYSQL ERROR REPORT - 03/03/2011 06:03:59---------------------------------------1046 - No database selectedselect configuration_key as cfgKey, configuration_value as cfgValue from configuration---------------------------------------Server Name : site.ruRemote Address: 217.118.*.*Referer : http://site.ru/index.phpRequested : /admin/start.phpTrace Back : /home3/user/site/www/admin/start.php:20(requirearray(1) {; [0]=>; string(58) "/home3/user/site/www/admin/includes/application_top.php"; }; ) => /home3/user/site/www/admin/includes/application_top.php:294(vam_db_queryarray(1) {; [0]=>; &string(86) "select configuration_key as cfgKey, configuration_value as cfgValue from configuration"; }; ) => /home3/user/site/www/inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(86) "select configuration_key as cfgKey, configuration_value as cfgValue from configuration"; [1]=>; &int(1046); [2]=>; &string(20) "No database selected"; }; )[/code]Естественно, configuration в базе есть, как и всё остальное.В общем-то несколько раз перезаливал, данные на хостинге и локально идентичны.Что есть cfgKey, cfgValue ?Может как-то ручками в базе поправить?PSТема уже не раз поднималась, но сообщения по дате стары.Повторюсь - сам сайт работает нормально, но в админку не пускает.До обновления тоже работал нормально..htaccess ставил и старый и новый - без изменений. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2011 Жалоба Share Опубликовано 3 марта, 2011 Пишет, что база данных не выбрана. В /includes/configure.php, /admin/includes/configure.php внизу доступ к базе данных правильно указан?! Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 3 марта, 2011 Автор Жалоба Share Опубликовано 3 марта, 2011 Да, там всё верно. Брал оригинальные файлы с рабочего сайта до обновления. Кстати, магазин работает (его конфиги я перебросил для проверки в admin), но результат тот же, админка не доступна. Кодировка была в анси, вернул utf8 - не помогло. Странно. Не могу понять где собака зарыта. Вроде локально и на хостинге файлы идентичны при синхронизации по содержимому. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2011 Жалоба Share Опубликовано 3 марта, 2011 В конфиг-файлах наверное дело, раз пишет, что база данных не выбрана. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 3 марта, 2011 Автор Жалоба Share Опубликовано 3 марта, 2011 Фух, нашёл. Установил на поддомен. Подключил прежнюю базу. Всё работает. Оказалось FileZilla при переносе файлов что-то там в них делает. ЧТо так и не понял. Utf8, Ansi, Utf8-без Dom ? Но факт остаётся - после трансфера через этот фтп-клиент и тестовый поддомен отвалился. Перенёс фаром и всё заработало. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2011 Жалоба Share Опубликовано 3 марта, 2011 Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 3 марта, 2011 Жалоба Share Опубликовано 3 марта, 2011 Вроде локально и на хостинге файлы идентичны при синхронизации по содержимому.так они же не должны быть одинаковыми. они должны быть разными. по крайней мере в этих строках: define('DB_SERVER', 'тут сервер'); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', 'тутнаме'); define('DB_SERVER_PASSWORD', 'тутпароль'); define('DB_DATABASE', 'тутбаза'); Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 3 марта, 2011 Автор Жалоба Share Опубликовано 3 марта, 2011 ХАха, вы так думаете, что это не понятно? так они же не должны быть одинаковыми. они должны быть разными. по крайней мере в этих строках: define('DB_SERVER', 'тут сервер'); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', 'тутнаме'); define('DB_SERVER_PASSWORD', 'тутпароль'); define('DB_DATABASE', 'тутбаза'); Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 3 марта, 2011 Жалоба Share Опубликовано 3 марта, 2011 ХАха, вы так думаете, что это не понятно?ХАха, видимо, Вы как-то не совсем правильно обозначили свою мысль, когда писали: Вроде локально и на хостинге файлы идентичны при синхронизации по содержимому. Ссылка на сообщение Поделиться на другие сайты
DJONERD 0 Опубликовано 5 марта, 2011 Жалоба Share Опубликовано 5 марта, 2011 Чтоб не создавать новую тему,напишу тут. При переносе товара : АДМИНКА- Категории / Товары-"Наименование Категории"-"Наименование Товара"-выделяю товары которые следует перенести в другую категорию -после нажатия кнопки -ПЕРЕНЕСТИ выбрасывает на страницу :Интернет-магазин закрыт на тех обслуживание (админка) Лог ошибки: Requested : /admin/categories.php?action=multi_action_confirm&cPath=1849 Trace Back : admin/categories.php:210(categories->move_productarray(3) {; [0]=>; &string(8) "23003500"; [1]=>; &string(4) "1849"; [2]=>; &string(3) "145"; }; ) => admin/includes/classes/categories.php:969(vam_db_queryarray(1) {; [0]=>; &string(146) "UPDATE products_to_categories; SET categories_id = '145'; WHERE products_id = '23003500'"; }; ) => inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(146) "UPDATE products_to_categories; SET categories_id = '145'; WHERE products_id = '23003500'"; [1]=>; &int(1062); [2]=>; &string(40) "Duplicate entry '23003500-145' for key 1"; }; ) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 марта, 2011 Жалоба Share Опубликовано 5 марта, 2011 Вообще в ошибке пишет, что уже есть такая запись в базе данных. Видимо, что-то с базой данных делали со своей, может сбились номера товаров или ещё что, потому как id това с числом 23003500 это не совсем нормально, у Вас же в магазине не 23 миллиона товаров. Что сделать я даже и не знаю, если честно, как это разгрести. Может попрбовать в таблицах products* удалить запись с id 23003500-145 Ссылка на сообщение Поделиться на другие сайты
DJONERD 0 Опубликовано 5 марта, 2011 Жалоба Share Опубликовано 5 марта, 2011 Спасибо. P.S. id у меня привязаны к артикулу модели!И к названию картинки Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 марта, 2011 Жалоба Share Опубликовано 5 марта, 2011 Всё равно что-то у Вас не то, слишком большой id товара. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 5 марта, 2011 Автор Жалоба Share Опубликовано 5 марта, 2011 23003500-145 возможно из-за тире. Если правильно понял, у вас ID забит в базу вручную. Не лучшая идея привязывать таким образом. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения