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

Ошибка инсталла Vam Shop


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

Ваш дамп залился без проблем, все таблицы полные в отличие от инсталяции, магазин на первый взгляд работает, можете сами посмотреть тут , но при регистрации нового покупателя, все повторяется снова:

12/09/2009 15:09:48 | 1366 - Incorrect integer value: '' for column 'customers_vat_id_status' at row 1 | insert into customers (customers_vat_id, customers_vat_id_status, customers_status, customers_firstname, customers_secondname, customers_lastname, customers_email_address, customers_telephone, customers_fax, orig_reference, customers_newsletter, customers_password, customers_date_added, customers_last_modified) values ('', '', '2', 'andrey1', '', 'Testov1', 'test1@test.ru', '84991235649', '1234569', '://?', '0', '83b4ef5ae4bb360c96628aecda974200', now(), now()) | /create_account.php

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

Ну все ошибки вот эти одинаковые.

Нужно вторую '' поменять на '0' к примеру.

В файле /create_account.php поменяйте:


$sql_data_array = array ('customers_vat_id' => $vat, 'customers_vat_id_status' => $customers_vat_id_status, 'customers_status' => $customers_status, 'customers_firstname' => $firstname, 'customers_secondname' => $secondname, 'customers_lastname' => $lastname, 'customers_email_address' => $email_address, 'customers_telephone' => $telephone, 'customers_fax' => $fax, 'orig_reference' => $html_referer, 'customers_newsletter' => $newsletter, 'customers_password' => vam_encrypt_password($password),'customers_date_added' => 'now()','customers_last_modified' => 'now()');

[/code] на:
[code]
$sql_data_array = array ('customers_vat_id' => $vat, 'customers_vat_id_status' => '0', 'customers_status' => $customers_status, 'customers_firstname' => $firstname, 'customers_secondname' => $secondname, 'customers_lastname' => $lastname, 'customers_email_address' => $email_address, 'customers_telephone' => $telephone, 'customers_fax' => $fax, 'orig_reference' => $html_referer, 'customers_newsletter' => $newsletter, 'customers_password' => vam_encrypt_password($password),'customers_date_added' => 'now()','customers_last_modified' => 'now()');

P.S. Вот где бы набор найти такой, что б по-отдельности mysql + php + apache не ставить.

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

Поставился к хостеру, без проблем. Регистрация тоже проходит нормально. Вот где бы шаблончик взять или кто нибудь посодействовал бы, естественно не бесплатно.

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

Kakady

А можете конфиг MySQL свой скинуть?!

my.cnf если я правильно помню.

Вот поставил денвер третие, где mysql 5, php 5.

Вроде нет таких ошибок, хочу вот Ваш конфиг mysql сервера попробовать, всё-таки нужно выловить все эти ошибки к следующей версии VaM Shop.

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

Это дело в так называемом Strict Mode MySQL.

Нужно в конфиге MySQL (my.cnf или my.ini, как-то так вроде называется, если я правильно помню) указать:


set sql_mode = '';
[/code]

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

Kakady

Попробуйте один вариант на локальном компе, там где у Вас версия MySQL 5 и эти ошибки.

1. Откройте /inc/vam_db_connect_installer.inc.php поменяйте:


  @mysql_query("SET CHARACTER SET utf8");
[/code] на:
[code]
  @mysql_query("SET SQL_MODE= ''");
  @mysql_query("SET CHARACTER SET utf8");
2. Откройте файл /inc/vam_db_connect.inc.php и поменяйте:

  @mysql_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");
[/code] на:
[code]
  @mysql_query("SET SQL_MODE= ''");
  @mysql_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");

Затем попробуйте ещё раз установить магазин.

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

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

my.ini не менял, изменил только то, что Вы сказали.

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

Kakady

Спасибо, что протестировали, я тогда это изменений по умолчанию в магазин как раз добавлю, что б избежать вот таких проблем, если MySQL в Strict режиме работает.

Обычно хостеры Strict режим не включают.

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

Добрый вечер VaM!

При входе в Админку даёт следущую ошибку:

Warning: error_log(mysql_db_error.log) [function.error-log]: failed to open stream: Permission denied in /home/eoksi/public_html/inc/vam_db_error.inc.php on line 40

Интернет-магазин закрыт на техническое обслуживание, заходите позже!

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

Какую версию ставите?!

1.54?!

Скачайте ещё раз архив, там небольшая ошибка была в sql файл установочном.

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

Не устанавливаются атрибуты файлов 444,только смог 644,что делать?Как победить этот глюк.Пробовал с разных компов.

ВНИМАНИЕ:

Следующие файлы не закрыты от записи. Установите права доступа 444 для юникса, или read-only для Windows.

/home/****/public_html/includes/configure.php

/home/****/public_html/includes/configure.org.php

/home/****/public_html/admin/includes/configure.php

/home/****/public_html/admin/includes/configure.org.php

ПРЕДУПРЕЖДЕНИЕ:

Активируйте модули доставки!

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

644 тоже достаточно, но тогда нужно убрать предупреждение, вот так - http://vamshop.ru/faq.php/faq_id/40/question/Kak-izbavitsya-ot-preduprezhdeniya-vverhu-stranicy-

и так - http://vamshop.ru/forum/index.php?topic=2721.msg23586#msg23586

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