Can't install Kicksrart on:
Windows Server 2012
SQLExpress 2012
IIS 8
PHP 5.4.7 nts
SQLSRV30 drivers
sqlsrv_query

Drupal core - installed with no problems, working fine.

Commerce Kickstart (with core) install:

No demo installation error, Import content:

An error has occurred.
Please continue to the error page
An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://192.168.2.102/install.php?profile=commerce_kickstart&welcome=done... StatusText: Internal Server Error ResponseText: 500 - ���� �� ��. ����� 500 - ��� �� ��. ��� ���� ��; ���������/h3>

After install error (attached 1.png):
PDOException: SQLSTATE[42000]: [Microsoft][SQL Server Native Client 11.0][SQL Server]Столбец "menu_links.link_title" недопустим в списке выбора, поскольку он не содержится ни в агрегатной функции, ни в предложении GROUP BY.: SELECT ml.[link_title] AS [link_title], ml.[menu_name] AS [menu_name] FROM {menu_links} ml WHERE ( ([link_path] = :db_condition_placeholder_0) ) GROUP BY ml.[menu_name]; Array ( [:db_condition_placeholder_0] => node ) in menu_CrumbsMultiPlugin_link_title->findTitle() (line 69 of C:\www2\profiles\commerce_kickstart\modules\contrib\crumbs\plugins\crumbs.menu.inc).

with demo, on finish:

Failure to sort migration list - most likely due to circular dependencies involving CommerceKickstartNodebags_cases,CommerceKickstartNodedrinks,CommerceKickstartNodehats,CommerceKickstartNodeshoes,CommerceKickstartNodestorage_devices,CommerceKickstartNodetops.

CommentFileSizeAuthor
#2 img2.png118.55 KBcir_reg
#2 img3.png43.74 KBcir_reg
1.png108.97 KBcir_reg
phpinfo.xls87.5 KBcir_reg

Comments

bojanz’s picture

Category: bug » support
Status: Active » Fixed

This is a Crumbs issue with Postgres / SQLServer, there's a patch at #1788214: Crumbs compatibility issue with PostgreSQL.

cir_reg’s picture

StatusFileSize
new43.74 KB
new118.55 KB

Patch works, Thanks!

New error:
Create product (type Product display), save it, then click "All products" link:
[SQLSTATE[42S02]: [Microsoft][SQL Server Native Client 11.0][SQL Server]Недопустимое имя объекта "#db_temporary_0".
(In English - Invalid object name)
In "Manage products" no new product.
Only by url "/productdisplay/productname" new product can be see.

Can create "Product categories", but can't delete it's, no link for.
Can rename "Product categories". Reindexing, but old name stay in menu (img3.png).
No products show, when click on categories.

Some links show problems, but works.
Advanced help, Reset:
•Warning: Invalid argument supplied for foreach() in element_children() (line 6445 of C:\www2\includes\common.inc).
•Warning: Illegal string offset '#children' in drupal_render() (line 5912 of C:\www2\includes\common.inc).
•Warning: Illegal string offset '#children' in drupal_render() (line 5922 of C:\www2\includes\common.inc).
•Warning: Illegal string offset '#children' in drupal_render() (line 5960 of C:\www2\includes\common.inc).
•Warning: Illegal string offset '#printed' in drupal_render() (line 5967 of C:\www2\includes\common.inc).

After Reset:
Repeat importing error (img2.png):
An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://192.168.2.102/install.php?profile=commerce_kickstart&welcome=done... StatusText: Internal Server Error ResponseText: 500 - ���� �� ��. ����� 500 - ��� �� ��. ��� ���� ��; ���������/h3>

cir_reg’s picture

In demo store same problems.
No sample products (or can't see it). No terms in collection, brand, category, gender, tags.... But terms in color, bag size is ok.
Can create products, but can't manage it, empty list. But can find product by url.

Look, like database problems.

bojanz’s picture

Title: Kickstart installation errors » SqlServer compatibility
Category: support » feature
Status: Fixed » Active

We never guaranteed SqlServer compatibility, so there might be significant work needed to make this work.
Reopening the issue so that we can track this.

bojanz’s picture

irperez’s picture

I've gotten everything to work fine on Windows Server 2012, SQL Server 2012. Except for this one error. I'm using Commerce Kickstart ver 2.12.

I've played with the sorts, facets and fields. Toggling the price field and clearing cache makes it work temporarily. But then the error eventually comes back. I'm not sure where to begin with this error. Any ideas? I am using MSFT SQL Server.

I get why the query doesn't work, but I'm not sure what I'm doing wrong. The only thing I've really changed is I added a new Product Type with new fields of its own. But I'm using the regular field for price just as the other commerce kickstart default products do. Not sure if this is important, but selecting the "All Products" link works fine. This only shows up when I search for a product by its name.

I want to reiterate, it works when I toggle the price field (include, exclude and reset cache). But then it stops working later again. Basically the price field is not included in the Group By clause.

PDOException: SQLSTATE[42000]: [Microsoft][SQL Server Native Client 11.0][SQL Server]Column 'search_api_db_product_display.field_product_commerce_price_amount_decimal_asc' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.: SELECT TOP(1) t.[item_id] AS [item_id], SUM(t.score) AS score, t_2.field_product_commerce_price_amount_decimal_asc AS _field_0, t.item_id AS _field_1 FROM (SELECT t.* FROM {search_api_db_product_display_search_api_aggregation_1} t WHERE ( ([word] = :db_condition_placeholder_0) ) UNION ALL SELECT t.* FROM {search_api_db_product_display_search_api_aggregation_3} t WHERE ( ([word] = :db_condition_placeholder_1) ) UNION ALL SELECT t.* FROM {search_api_db_product_display_search_api_aggregation_4} t WHERE ( ([word] = :db_condition_placeholder_2) ) UNION ALL SELECT t.* FROM {search_api_db_product_display_search_api_aggregation_6} t WHERE ( ([word] = :db_condition_placeholder_3) ) UNION ALL SELECT t.* FROM {search_api_db_product_display_search_api_aggregation_7} t WHERE ( ([word] = :db_condition_placeholder_4) )) t LEFT OUTER JOIN {search_api_db_product_display} t_2 ON t.item_id = t_2.item_id WHERE ( ( ([t_2].[field_product_commerce_price_amount_decimal_asc] IS NOT NULL ) ) ) GROUP BY t.item_id ORDER BY t_2.field_product_commerce_price_amount_decimal_asc ASC; Array ( [:db_condition_placeholder_0] => crimp [:db_condition_placeholder_1] => crimp [:db_condition_placeholder_2] => crimp [:db_condition_placeholder_3] => crimp [:db_condition_placeholder_4] => crimp ) in SearchApiDbService->search() (line 979 of C:\inetpub\wwwroot\profiles\commerce_kickstart\modules\contrib\search_api_db\service.inc)

lsolesen’s picture

Status: Active » Postponed (maintainer needs more info)

Could you please try with CK 2.13 to see if you still got this problem?

mglaman’s picture

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.