Artur2006 0 Опубликовано 27 мая, 2011 Жалоба Share Опубликовано 27 мая, 2011 Уважаемая служба поддержки, какой то косяк в магазине, не работает быстрое оформление заказа в магазине. При стандартном оформлении все отлично, если делаешь заказ без регистрации, то после введения данных жмешь продолжить, и вылетает следующее: "Интернет-магазин закрыт на техническое обслуживание, заходите позже! Проблема с MySQL. Как узнать причину ошибки." Сайт на локалке. Соответственно вот лог: Referer : http://bochka-dub.ru/create_guest_account.php Requested : /create_guest_account.php Trace Back : create_guest_account.php:299(vam_db_queryarray(1) {; [0]=>; &string(141) "insert into customers_info (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('0', '0', now())"; }; ) => inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(141) "insert into customers_info (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('0', '0', now())"; [1]=>; &int(1062); [2]=>; &string(37) "Duplicate entry '0' for key 'PRIMARY'"; }; ) И каждый раз разные ошибки :( Может разберетесь и доведете до ума быстрое оформление заказа. Ссылка на сообщение Поделиться на другие сайты
Artur2006 0 Опубликовано 27 мая, 2011 Автор Жалоба Share Опубликовано 27 мая, 2011 И еще вот такая ошибка бывает. Requested : /account.php Trace Back : account.php:25(requirearray(1) {; [0]=>; string(60) "templates/vamshop/source/boxes.php"; }; ) => templates/vamshop/source/boxes.php:33(requirearray(1) {; [0]=>; string(70) "templates/vamshop/source/boxes/whats_new.php"; }; ) => templates/vamshop/source/boxes/whats_new.php:61(vamPrice->GetPricearray(5) {; [0]=>; &string(1) "1"; [1]=>; &bool(true); [2]=>; &int(1); [3]=>; &string(1) "0"; [4]=>; &string(9) "3500.0000"; }; ) => includes/classes/vam_price.php:143(vamPrice->GetGraduatedPricearray(2) {; [0]=>; &string(1) "1"; [1]=>; &int(1); }; ) => includes/classes/vam_price.php:206(vamDBqueryarray(1) {; [0]=>; &string(220) "SELECT max(quantity) as qty ; FROM personal_offers_by_customers_status_ ; WHERE products_id='1' ; AND quantity<='1'"; }; ) => includes/application_top.php:201(vam_db_queryarray(1) {; [0]=>; &string(220) "SELECT max(quantity) as qty ; FROM personal_offers_by_customers_status_ ; WHERE products_id='1' ; AND quantity<='1'"; }; ) => inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(220) "SELECT max(quantity) as qty ; FROM personal_offers_by_customers_status_ ; WHERE products_id='1' ; AND quantity<='1'"; [1]=>; &int(1146); [2]=>; &string(65) "Table 'bochka.personal_offers_by_customers_status_' doesn't exist"; }; ) И что самое поганое, магазин напрочь отключается, пока не сделаешь восстановление БД. Блин :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 мая, 2011 Жалоба Share Опубликовано 28 мая, 2011 Попробуйте зайти в phpMyAdmin, в закладку SQL и выполнить вот такой код: CREATE TABLE personal_offers_by_customers_status_ ( price_id int(11) NOT NULL auto_increment, products_id int(11) NOT NULL, quantity int(11) default NULL, personal_offer decimal(15,4) default NULL, PRIMARY KEY (price_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci; [/code] Ссылка на сообщение Поделиться на другие сайты
Artur2006 0 Опубликовано 28 мая, 2011 Автор Жалоба Share Опубликовано 28 мая, 2011 Теперь при оформлении заказа после того, как заполнил данные покупателя, нажимаешь продолжить, открывается следующая страница, но в самом низу вот это появилось: Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0 а после полного подтверждения заказа вообще страница только с ошибкой: Language string failed to load: invalid_address: Пожалуйста введите минимум один Emailполучателя. Не удалось отправить email. Ошибка: Пожалуйста введите минимум один Emailполучателя. Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0 В логах нечего нет. :( помогите. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 мая, 2011 Жалоба Share Опубликовано 28 мая, 2011 В первой ошибке написано, что нужно опции session.bug_compat_42 or session.bug_compat_warn поставить в off Либо если есть возможность - нужно php5 уже давно использовать. Ссылка на сообщение Поделиться на другие сайты
Artur2006 0 Опубликовано 28 мая, 2011 Автор Жалоба Share Опубликовано 28 мая, 2011 Вообще то у меня php пятый стоит PHP Version 5.3.3, так как денвера обновил недавно. А может еще в чем то проблема? Просто пора уже магазин на хост заливать, а у меня он не работает корректно. Ссылка на сообщение Поделиться на другие сайты
Artur2006 0 Опубликовано 28 мая, 2011 Автор Жалоба Share Опубликовано 28 мая, 2011 А вот ошибка, после отклюяения указаных выше двух функций:( : MYSQL ERROR REPORT - 28/05/2011 19:05:48 --------------------------------------- 1062 - Duplicate entry '0' for key 'PRIMARY' insert into customers_info (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('0', '0', now()) --------------------------------------- Server Name : bochka-dub.ru Remote Address: 127.0.0.1 Referer : http://bochka-dub.ru/create_guest_account.php Requested : /create_guest_account.php Trace Back : create_guest_account.php:299(vam_db_queryarray(1) {; [0]=>; &string(141) "insert into customers_info (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('0', '0', now())"; }; ) => inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(141) "insert into customers_info (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('0', '0', now())"; [1]=>; &int(1062); [2]=>; &string(37) "Duplicate entry '0' for key 'PRIMARY'"; }; ) Только теперь пишет магазин закрыт на тех.обслуживание, но переходишь на главную, работает, до того, как таблицу не создавал, магазин вообще падал. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 мая, 2011 Жалоба Share Опубликовано 28 мая, 2011 Что у Вас за хостинг?! Видимо, дело в хостинге. Не работают сессии в php. Можно конечно попробовать в /includes/configure.php и /admin/includes/configure.php, внизу, в константе STORE_SESSIONS указать mysql, но вряд ли в этом дело. Ссылка на сообщение Поделиться на другие сайты
Artur2006 0 Опубликовано 28 мая, 2011 Автор Жалоба Share Опубликовано 28 мая, 2011 Да у меня денвер, последний. До хостинга еще далеко, куда закидывать, если не могу настроить :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2011 Жалоба Share Опубликовано 29 мая, 2011 Попробуйте тогда вот эту версию денвера http://kypi.ru/vam/denwer.exe Ссылка на сообщение Поделиться на другие сайты
Artur2006 0 Опубликовано 29 мая, 2011 Автор Жалоба Share Опубликовано 29 мая, 2011 Он у меня не работает почему то :( снес старый, установил ваш, вроде все запускается, но localhost не открывается. Думаете если залить на хостинг, то проблема пропадет? И еще вопрос такой, если установить vamshop в поддомен того домена, на который у меня ключ, он будет работать? Просто не хочется сносить старый сайт, т.к. пока настрою магазин, клиенты будут мимо проходить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2011 Жалоба Share Опубликовано 29 мая, 2011 Должно работать, всё-таки я думаю, что дело в денвере, видимо, сессии не работают. Попробуйте другой набор, аналог денвера. Пробовали править конфиг-файлы как я писал выше? Да, всё будет работать. Ссылка на сообщение Поделиться на другие сайты
Artur2006 0 Опубликовано 31 мая, 2011 Автор Жалоба Share Опубликовано 31 мая, 2011 Караул. При установке на хостинг при переходе на 6-ой шаг выскакивает ошибка: Warning: require(/includes/classes/message_stack.php) [function.require]: failed to open stream: No such file or directory in /home/host800467/bochka-dub.ru/htdocs/www/test/install/includes/application.php on line 41 Fatal error: require() [function.require]: Failed opening required '/includes/classes/message_stack.php' (include_path='.:/usr/local/lib/php') in /home/host800467/bochka-dub.ru/htdocs/www/test/install/includes/application.php on line 41 Файл message_stack.php на месте, chmod выставлен 777. Что опять не хватает? :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2011 Жалоба Share Опубликовано 1 июня, 2011 Доступ к базе данных правильно указали?! Было зелёное сообщение, что подключился к базе данных успешно?! Ссылка на сообщение Поделиться на другие сайты
Artur2006 0 Опубликовано 1 июня, 2011 Автор Жалоба Share Опубликовано 1 июня, 2011 Да, все вплодь до шестого шага правильно было, на шестом эта ишибка. ЯДанные для бд правильные, т.к. окошко было, что бд доступна. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2011 Жалоба Share Опубликовано 1 июня, 2011 Пришлите ссылку на установку, доступ к базе и на всякий случай доступ на ftp, попробую установить. Ссылка на сообщение Поделиться на другие сайты
Artur2006 0 Опубликовано 1 июня, 2011 Автор Жалоба Share Опубликовано 1 июня, 2011 Отправил в личку, жду ответа. Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2011 Жалоба Share Опубликовано 1 июня, 2011 Доступ к базе неправильный, по идее. Ссылка на сообщение Поделиться на другие сайты
volniy 0 Опубликовано 23 июля, 2011 Жалоба Share Опубликовано 23 июля, 2011 Решение Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения