termen 0 Posted February 16, 2009 Report Share Posted February 16, 2009 Никак не могу поставить на хостинге магазин. То есть, магазин ставится, но при заходе в одминку появляется сообщение: интернет-магазин закрыт на техническое обслуживание, заходите позже! Регистрируюсь как клиент. Все проходит без проблем. Бьюсь уже целый день. У меня на majordomo штук 6 разных серверов. На всех пытался ставить - такая же петрушка. На локалхосте все нормально работает. Хотя тот же скрипт ставил там же полгода назад, когда купил, все было нормально. Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Для начала нужно узнать, что за ошибка. Вот как можно узнать - http://vamshop.ru/node/37 Если всё работало, то скорей всего просто хостер Вам гайки закрутил и ресурсов не хватает. Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Блин, хостер игнорирует. Пишет раз магазин открывается, значит все нормально. Я для примера поставил www.shop.satblog.ru Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Что игнорирует?! Вы для начала узнайте, что за ошибка, создав mysql_db_error.log файл, как написано по ссылке, которую я указал в прошлом сообщении. Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Уже полчаса назад кинул в корень магазина mysql_db_error.log. Но он пустой. Атрибуты на запись выставил. Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Если выскакивается, что магзаин закрыт, то должна записываться ошибка в log файл, точно 777 права доступа? Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Проверил, точно 777. Сообщение появляется, только когда переходишь в администрирование. Может тогда не пишет в файл ошибку? Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Так а что Вы сразу не сказали, что в админке?! Тогда в папке /admin создайте mysql_db_error.log файл. Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Я писал выше, видимо не совсем точно. В админке этот файл есть. Сообщение: 16/02/2009 12:02:46 | 1146 - Table 'b29399_auto.admin_access' doesn't exist | select start from admin_access where customers_id = '1' | /admin/start.php Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Пишет, что нет таблицы admin_access, зайдите в phpMyAdmin, в закладку SQL и выполните такой код: DROP TABLE IF EXISTS admin_access;CREATE TABLE `admin_access` ( `customers_id` varchar(255) NOT NULL default '0', `configuration` int(1) NOT NULL default '0', `modules` int(1) NOT NULL default '0', `countries` int(1) NOT NULL default '0', `currencies` int(1) NOT NULL default '0', `zones` int(1) NOT NULL default '0', `geo_zones` int(1) NOT NULL default '0', `tax_classes` int(1) NOT NULL default '0', `tax_rates` int(1) NOT NULL default '0', `accounting` int(1) NOT NULL default '0', `backup` int(1) NOT NULL default '0', `cache` int(1) NOT NULL default '0', `server_info` int(1) NOT NULL default '0', `whos_online` int(1) NOT NULL default '0', `languages` int(1) NOT NULL default '0', `define_language` int(1) NOT NULL default '0', `orders_status` int(1) NOT NULL default '0', `shipping_status` int(1) NOT NULL default '0', `module_export` int(1) NOT NULL default '0', `customers` int(1) NOT NULL default '0', `create_account` int(1) NOT NULL default '0', `customers_status` int(1) NOT NULL default '0', `orders` int(1) NOT NULL default '0', `campaigns` int(1) NOT NULL default '0', `print_packingslip` int(1) NOT NULL default '0', `print_order` int(1) NOT NULL default '0', `popup_memo` int(1) NOT NULL default '0', `coupon_admin` int(1) NOT NULL default '0', `listcategories` int(1) NOT NULL default '0', `gv_queue` int(1) NOT NULL default '0', `gv_mail` int(1) NOT NULL default '0', `gv_sent` int(1) NOT NULL default '0', `validproducts` int(1) NOT NULL default '0', `validcategories` int(1) NOT NULL default '0', `mail` int(1) NOT NULL default '0', `categories` int(1) NOT NULL default '0', `new_attributes` int(1) NOT NULL default '0', `products_attributes` int(1) NOT NULL default '0', `manufacturers` int(1) NOT NULL default '0', `reviews` int(1) NOT NULL default '0', `specials` int(1) NOT NULL default '0', `stats_products_expected` int(1) NOT NULL default '0', `stats_products_viewed` int(1) NOT NULL default '0', `stats_products_purchased` int(1) NOT NULL default '0', `stats_customers` int(1) NOT NULL default '0', `stats_sales_report` int(1) NOT NULL default '0', `stats_campaigns` int(1) NOT NULL default '0', `banner_manager` int(1) NOT NULL default '0', `banner_statistics` int(1) NOT NULL default '0', `module_newsletter` int(1) NOT NULL default '0', `start` int(1) NOT NULL default '0', `content_manager` int(1) NOT NULL default '0', `content_preview` int(1) NOT NULL default '0', `credits` int(1) NOT NULL default '0', `blacklist` int(1) NOT NULL default '0', `orders_edit` int(1) NOT NULL default '0', `popup_image` int(1) NOT NULL default '0', `csv_backend` int(1) NOT NULL default '0', `products_vpe` int(1) NOT NULL default '0', `cross_sell_groups` int(1) NOT NULL default '0', `fck_wrapper` int(1) NOT NULL default '0', `easypopulate` int(1) NOT NULL default '0', `quick_updates` int(1) NOT NULL default '0', `latest_news` int(1) NOT NULL default '0', `recover_cart_sales` int(1) NOT NULL default '0', `featured` int(1) NOT NULL default '0', `cip_manager` int(1) NOT NULL default '0', `authors` int(1) NOT NULL default '0', `articles` int(1) NOT NULL default '0', `articles_config` int(1) NOT NULL default '0', `stats_sales_report2` int(1) NOT NULL default '0', `chart_data` int(1) NOT NULL default '0', `articles_xsell` int(1) NOT NULL default '0', `email_manager` int(1) NOT NULL default '0', `category_specials` int(1) NOT NULL default '0', `products_options` int(1) NOT NULL default '0', `product_extra_fields` int(1) NOT NULL default '0', `ship2pay` int(1) NOT NULL default '0', `faq` int(1) NOT NULL default '0', `affiliate_affiliates` int(1) NOT NULL default '0', `affiliate_banners` int(1) NOT NULL default '0', `affiliate_clicks` int(1) NOT NULL default '0', `affiliate_contact` int(1) NOT NULL default '0', `affiliate_invoice` int(1) NOT NULL default '0', `affiliate_payment` int(1) NOT NULL default '0', `affiliate_popup_image` int(1) NOT NULL default '0', `affiliate_sales` int(1) NOT NULL default '0', `affiliate_statistics` int(1) NOT NULL default '0', `affiliate_summary` int(1) NOT NULL default '0', `customer_extra_fields` int(1) NOT NULL default '0', PRIMARY KEY (`customers_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;INSERT INTO admin_access VALUES ( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);INSERT INTO admin_access VALUES ( 'groups', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);[/code] Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Все пошло. Спасибо большое! Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 А все-таки интересно, как могло это случиться? Ведь архив с магазином у меня уже более полугода. Я тогда его поставил для пробы, все было нормально. Больше архив не трогал. Может все-таки у хостера что изменилось? Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Не знаю, может хостер что-то с Вашей базой делал, может переносил куда и таблица потерялась при переносе. Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Да нет, архив самого скрипта у меня на винте лежал. Не мог же он измениться ??? Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Если архив старой версии, то была подобная проблема, при установке не создавалась таблица admin_access, но эта ошибка исправлена уже. Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 При нажатии на картинку товара, для просмотра более детального описания перходит на страницу db_error.html В файле mysql_db_error.log 6/02/2009 16:02:56 | 1146 - Table 'b29399_auto.products_xsell' doesn't exist | SELECT products_xsell_grp_name_id FROM products_xsell WHERE products_id = '236' GROUP BY products_xsell_grp_name_id | /product_info.php?products_id=236 Может это из-за старой версии? Может стоит сразу установить последнюю? Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Восстановил бэкап с локалхоста, теперь открывает. Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 В ошибке написано, что нет таблицы products_xsell в базе данных магазина. Link to post Share on other sites
Torry 0 Posted February 16, 2009 Report Share Posted February 16, 2009 А у меня висит страничка " Закрыто по техническим причинам" в Корневой магазина создала В файл mysql_db_error.log Вот ошибка: 16/02/2009 18:02:18 | 1054 - Unknown column 'topics_page_url' in 'field list' | select topics_page_url from topics where topics_id="1" | /index.php Что это может быть? Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Скачал последнюю версию магазина (49). Все установилось нормально на денвере, но при попытке восстановить базу снятую vam-export, появляется сообщение: SQL-запрос: # Table: customers, address_book INSERT INTO address_book VALUES ( '2', '2', '', '', 'Владимир', 'Труфанов', 'ул. 1 Мая 46 А', '', '165150', 'Вельск', '', '176', '212', 'now()', 'now()' ) Ответ MySQL: Документация #1062 - Duplicate entry '2' for key 1 Warning: mysql_result(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\Tools\phpmyadmin\libraries\common.lib.php on line 685 Установил версию 47, на нее бэкап встал. Где могут быть грабли? Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Пишет, что уже есть запись с id = 2 Наверное грузишь vam-export.sql файл в "не чистый" VaM Shop, т.е. грузишь в магазин, в котором уде были сделаны заказы или зарегистрированы покупатели. Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Попробую заново переставить Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Установи чистую версию VaM Shop, не добавляй никаких товаров, заказов, покупателей и грузи vam-export.sql в чистую версию. Либо у тебя в vam-export.sql где-то есть две записи одинаковых с id = 2 в таблице address_book Тогда смотри в этот файл и удали одну строку с id =2 Link to post Share on other sites
termen 0 Posted February 16, 2009 Author Report Share Posted February 16, 2009 Установил заново, ошибка сохранилась. Я сделал бэкап на 47 версии и восстановил на 49. Вроде все работает. Это корректно? Link to post Share on other sites
support 445 Posted February 16, 2009 Report Share Posted February 16, 2009 Не совсем. Возьми тогда sql файл из 48 и 49 патчей. Что б твоя база данных по структуре так же стала 49 версии. Файлы из патча не трогай, файлы и так у тебя 49 версии. Link to post Share on other sites
Recommended Posts