Перейти к содержанию
Форум поддержки пользователей VamShop

Не работает быстрое оформление заказа.


Рекомендуемые сообщения

Уважаемая служба поддержки, какой то косяк в магазине, не работает быстрое оформление заказа в магазине. При стандартном оформлении все отлично, если делаешь заказ без регистрации, то после введения данных жмешь продолжить, и вылетает следующее: "Интернет-магазин закрыт на техническое обслуживание, заходите позже!

Проблема с 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'"; }; )

И каждый раз разные ошибки :(

Может разберетесь и доведете до ума быстрое оформление заказа.

Ссылка на сообщение
Поделиться на другие сайты

И еще вот такая ошибка бывает.

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"; }; )

И что самое поганое, магазин напрочь отключается, пока не сделаешь восстановление БД. Блин :(

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте зайти в 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]

Ссылка на сообщение
Поделиться на другие сайты

Теперь при оформлении заказа после того, как заполнил данные покупателя, нажимаешь продолжить, открывается следующая страница, но в самом низу вот это появилось:

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

В логах нечего нет. :( помогите.

Ссылка на сообщение
Поделиться на другие сайты

В первой ошибке написано, что нужно опции session.bug_compat_42 or session.bug_compat_warn поставить в off

Либо если есть возможность - нужно php5 уже давно использовать.

Ссылка на сообщение
Поделиться на другие сайты

Вообще то у меня php пятый стоит PHP Version 5.3.3, так как денвера обновил недавно.

А может еще в чем то проблема?

Просто пора уже магазин на хост заливать, а у меня он не работает корректно.

Ссылка на сообщение
Поделиться на другие сайты

А вот ошибка, после отклюяения указаных выше двух функций:( :

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'"; }; )

Только теперь пишет магазин закрыт на тех.обслуживание, но переходишь на главную, работает, до того, как таблицу не создавал, магазин вообще падал.

Ссылка на сообщение
Поделиться на другие сайты

Что у Вас за хостинг?!

Видимо, дело в хостинге.

Не работают сессии в php.

Можно конечно попробовать в /includes/configure.php и /admin/includes/configure.php, внизу, в константе STORE_SESSIONS указать mysql, но вряд ли в этом дело.

Ссылка на сообщение
Поделиться на другие сайты

Он у меня не работает почему то :( снес старый, установил ваш, вроде все запускается, но localhost не открывается.

Думаете если залить на хостинг, то проблема пропадет?

И еще вопрос такой, если установить vamshop в поддомен того домена, на который у меня ключ, он будет работать? Просто не хочется сносить старый сайт, т.к. пока настрою магазин, клиенты будут мимо проходить?

Ссылка на сообщение
Поделиться на другие сайты

Должно работать, всё-таки я думаю, что дело в денвере, видимо, сессии не работают.

Попробуйте другой набор, аналог денвера.

Пробовали править конфиг-файлы как я писал выше?

Да, всё будет работать.

Ссылка на сообщение
Поделиться на другие сайты

Караул.

При установке на хостинг при переходе на 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.

Что опять не хватает? :(

Ссылка на сообщение
Поделиться на другие сайты

Доступ к базе данных правильно указали?!

Было зелёное сообщение, что подключился к базе данных успешно?!

Ссылка на сообщение
Поделиться на другие сайты

Да, все вплодь до шестого шага правильно было, на шестом эта ишибка. ЯДанные для бд правильные, т.к. окошко было, что бд доступна.

Ссылка на сообщение
Поделиться на другие сайты

Пришлите ссылку на установку, доступ к базе и на всякий случай доступ на ftp, попробую установить.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...
×
×
  • Создать...