如何解决远程主机出错,本地一切正常
我每个人,我在我的网站分类视图中有这个代码:
{% if parent_target_id == "" %}
{% if 'item' in drupal_view('products','block_3',tid)|render|render %}
<div class="cat-list-link"><h2>{{ name }}</h2> <a href="{{ view_taxonomy_term }}?collezione={{ raw_arguments.tid }}" class="cat-viewmore-link">View more</a></div>
<div class="collection-prodlist collection-category-prodlist">
{{ drupal_view('products',tid) }}
</div>
<div class="cat-page-prodlist collection-category-prodlist-mobile">
{{ drupal_view('products',tid) }}
</div>
{% endif %}
{% endif %}
并在远程服务器上收到此错误:
The website encountered an unexpected error. Please try again later.
Twig\Error\RuntimeError: An exception has been thrown during the rendering of a template ("Exception in Products[products]: SQLSTATE[42000]: Syntax error or access violation: 1139 Got error 'repetition-operator operand invalid' from regexp: SELECT DISTINCT node_field_data.nid AS nid,taxonomy_term_field_data_node_field_data.weight AS taxonomy_term_field_data_node_field_data_weight,taxonomy_term_field_data_node__field_product_category.tid AS taxonomy_term_field_data_node__field_product_category_tid,taxonomy_term_field_data_node__field_collezione.tid AS taxonomy_term_field_data_node__field_collezione_tid,taxonomy_term_field_data_node_field_data.tid AS taxonomy_term_field_data_node_field_data_tid FROM {node_field_data} node_field_data LEFT JOIN {node__field_product_category} node__field_product_category ON node_field_data.nid = node__field_product_category.entity_id AND node__field_product_category.deleted = :views_join_condition_0 INNER JOIN {taxonomy_term_field_data} taxonomy_term_field_data_node__field_product_category ON node__field_product_category.field_product_category_target_id = taxonomy_term_field_data_node__field_product_category.tid LEFT JOIN {node__field_collezione} node__field_collezione ON node_field_data.nid = node__field_collezione.entity_id AND node__field_collezione.deleted = :views_join_condition_1 LEFT JOIN {taxonomy_term_field_data} taxonomy_term_field_data_node__field_collezione ON node__field_collezione.field_collezione_target_id = taxonomy_term_field_data_node__field_collezione.tid LEFT JOIN (SELECT td.*,tn.nid AS nid FROM {taxonomy_term_field_data} td LEFT JOIN {taxonomy_index} tn ON tn.tid = td.tid WHERE td.vid IN (:db_condition_placeholder_6)) taxonomy_term_field_data_node_field_data ON node_field_data.nid = taxonomy_term_field_data_node_field_data.nid INNER JOIN {taxonomy_index} taxonomy_index ON node_field_data.nid = taxonomy_index.nid WHERE (((taxonomy_term_field_data_node__field_product_category.tid = :taxonomy_term_field_data_tid1)) AND ((taxonomy_index.tid = :taxonomy_index_tid))) AND ((node_field_data.status = :db_condition_placeholder_2) AND (node_field_data.type IN (:db_condition_placeholder_3)) AND (node_field_data.langcode IN (:db_condition_placeholder_4)) AND (taxonomy_term_field_data_node_field_data.weight REGEXP :db_condition_placeholder_5)) ORDER BY taxonomy_term_field_data_node_field_data_weight ASC; Array ( [:taxonomy_term_field_data_tid1] => Drupal\Core\Render\Markup Object ( [string:protected] => 459 ) [:taxonomy_index_tid] => 104 [:db_condition_placeholder_2] => 1 [:db_condition_placeholder_3] => product [:db_condition_placeholder_4] => en [:db_condition_placeholder_5] => ^(?!\b6\b)(?!\b8\b)(?!\b14\b)(?!\b20\b)(?!\b25\b)(?!\b33\b)(?!\b46\b)(?!\b52\b)(?!\b55\b)(?!\b57\b)(?!\b60\b)(?!\b61\b) [:views_join_condition_0] => 0 [:views_join_condition_1] => 0 [:db_condition_placeholder_6] => product_category ) ") in "__string_template__0af994c37c1ac01661fb91f12720233e8b246ae7f6be74be7a1b8c3219751bd7" at line 2. in Twig\Template->displayWithErrorHandling() (line 469 of vendor/twig/twig/src/Template.php).
在本地服务器上一切正常。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。