現在、「プロパティ」を表示するサイトに取り組んでいます。ビューは完全に機能していましたが、何らかの理由でページにアクセスしようとすると「ページが見つかりません」というエラーが表示され、ビューAJAXプレビュー中に、レンダリングしようとすると404エラーが表示されます。これは、ここ数日で発生し始めました。
すべてのキャッシュ(ビューキャッシュを含む)をクリアし、権限を再構築し、ビューを削除して再度インポートしようとしましたが、何も機能しないようです。これはこの特定のビューでのみ発生し、サイトの他のすべてのビューは正しく機能します。
エクスポートされたビューを以下に示します。ビューのバージョンは2.1.2です。
新しい情報を編集:
-
$view = new view;
$view->name = 'properties_listing_2';
$view->description = 'Properties Listing 2';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->override_option('fields', array(
'field_property_image_fid' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '<br /><br /><br />No image available',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 1,
'label_type' => 'none',
'format' => 'property-page-image_linked',
'multiple' => array(
'group' => 1,
'multiple_number' => '1',
'multiple_from' => '0',
'multiple_reversed' => 0,
),
'exclude' => 0,
'id' => 'field_property_image_fid',
'table' => 'node_data_field_property_image',
'field' => 'field_property_image_fid',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
),
'title' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 1,
'exclude' => 0,
'id' => 'title',
'table' => 'node',
'field' => 'title',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
),
'field_price_value' => array(
'label' => '',
'alter' => array(
'alter_text' => 1,
'text' => '[field_price_value] pm',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 0,
'label_type' => 'none',
'format' => 'default',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_price_value',
'table' => 'node_data_field_price',
'field' => 'field_price_value',
'relationship' => 'none',
),
'body' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 1,
'max_length' => '190',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 1,
),
'empty' => '',
'hide_empty' => 1,
'empty_zero' => 0,
'exclude' => 0,
'id' => 'body',
'table' => 'node_revisions',
'field' => 'body',
'relationship' => 'none',
),
'field_number_bedrooms_value' => array(
'label' => 'Beds',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 0,
'label_type' => 'custom',
'format' => 'default',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_number_bedrooms_value',
'table' => 'node_data_field_number_bedrooms',
'field' => 'field_number_bedrooms_value',
'relationship' => 'none',
),
'field_available_date_value' => array(
'label' => 'Available',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 0,
'label_type' => 'custom',
'format' => 'short',
'multiple' => array(
'multiple_number' => '',
'multiple_from' => '',
'multiple_to' => '',
'group' => '',
),
'repeat' => array(
'show_repeat_rule' => '',
),
'fromto' => array(
'fromto' => 'both',
),
'exclude' => 1,
'id' => 'field_available_date_value',
'table' => 'node_data_field_available_date',
'field' => 'field_available_date_value',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
),
'phpcode' => array(
'label' => 'Available',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'value' => '<?php
print(date(\'jS M Y\', strtotime($data->node_data_field_price_field_available_date_value)));
?>',
'exclude' => 0,
'id' => 'phpcode',
'table' => 'customfield',
'field' => 'phpcode',
'relationship' => 'none',
),
'field_furnishing_value' => array(
'label' => 'Furnished',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 0,
'label_type' => 'custom',
'format' => 'default',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_furnishing_value',
'table' => 'node_data_field_furnishing',
'field' => 'field_furnishing_value',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
),
'field_property_type_value' => array(
'label' => 'Property Type',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 0,
'label_type' => 'widget',
'format' => 'default',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_property_type_value',
'table' => 'node_data_field_property_type',
'field' => 'field_property_type_value',
'relationship' => 'none',
),
'field_location_nid' => array(
'label' => 'Locale',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 0,
'label_type' => 'custom',
'format' => 'plain',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_location_nid',
'table' => 'node_data_field_location',
'field' => 'field_location_nid',
'relationship' => 'none',
),
'view_node' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'text' => 'More details',
'exclude' => 1,
'id' => 'view_node',
'table' => 'node',
'field' => 'view_node',
'relationship' => 'none',
),
'nid' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 0,
'exclude' => 1,
'id' => 'nid',
'table' => 'node',
'field' => 'nid',
'relationship' => 'none',
),
'nothing' => array(
'label' => '',
'alter' => array(
'text' => '[view_node] <a href="http://www.dominoletting.co.uk/printmail/[nid]">Email to friend</a>',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'Word_boundary' => 1,
'Ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'exclude' => 0,
'id' => 'nothing',
'table' => 'views',
'field' => 'nothing',
'relationship' => 'none',
),
));
$handler->override_option('filters', array(
'type' => array(
'operator' => 'in',
'value' => array(
'property' => 'property',
),
'group' => '0',
'exposed' => FALSE,
'expose' => array(
'operator' => FALSE,
'label' => '',
),
'id' => 'type',
'table' => 'node',
'field' => 'type',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
),
'status' => array(
'operator' => '=',
'value' => '1',
'group' => '0',
'exposed' => FALSE,
'expose' => array(
'operator' => FALSE,
'label' => '',
),
'id' => 'status',
'table' => 'node',
'field' => 'status',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
),
'field_general_location_value_many_to_one' => array(
'operator' => 'or',
'value' => array(),
'group' => '0',
'exposed' => TRUE,
'expose' => array(
'use_operator' => 0,
'operator' => 'field_general_location_value_many_to_one_op',
'identifier' => 'general_location',
'label' => 'Location',
'optional' => 1,
'single' => 1,
'remember' => 0,
'reduce' => 0,
),
'id' => 'field_general_location_value_many_to_one',
'table' => 'node_data_field_general_location',
'field' => 'field_general_location_value_many_to_one',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
'reduce_duplicates' => 0,
),
'distance' => array(
'operator' => 'dist',
'value' => array(
'latitude' => '',
'longitude' => '',
'postal_code' => '',
'country' => 'uk',
'php_code' => '',
'nid_arg' => '',
'nid_loc_field' => 'field_postcode_location',
'uid_arg' => '',
'search_distance' => '',
'search_units' => 'mile',
),
'group' => '0',
'exposed' => TRUE,
'expose' => array(
'use_operator' => 0,
'operator' => 'distance_op',
'identifier' => 'distance',
'label' => '',
'user_location_choose' => 0,
'optional' => 1,
'remember' => 0,
),
'identifier' => 'dist',
'Origin' => 'postal_default',
'id' => 'distance',
'table' => 'location',
'field' => 'distance',
'relationship' => 'none',
'gmap_macro' => '',
),
'field_property_type_value_many_to_one' => array(
'operator' => 'or',
'value' => array(),
'group' => '0',
'exposed' => TRUE,
'expose' => array(
'use_operator' => 0,
'operator' => 'field_property_type_value_many_to_one_op',
'identifier' => 'property_type',
'label' => 'Property Type',
'optional' => 1,
'single' => 1,
'remember' => 0,
'reduce' => 0,
),
'id' => 'field_property_type_value_many_to_one',
'table' => 'node_data_field_property_type',
'field' => 'field_property_type_value_many_to_one',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
'reduce_duplicates' => 0,
),
'field_furnishing_value_many_to_one' => array(
'operator' => 'or',
'value' => array(),
'group' => '0',
'exposed' => TRUE,
'expose' => array(
'use_operator' => 0,
'operator' => 'field_furnishing_value_many_to_one_op',
'identifier' => 'furnishing',
'label' => 'Furnishing',
'optional' => 1,
'single' => 1,
'remember' => 0,
'reduce' => 0,
),
'id' => 'field_furnishing_value_many_to_one',
'table' => 'node_data_field_furnishing',
'field' => 'field_furnishing_value_many_to_one',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
'reduce_duplicates' => 0,
),
'field_number_bedrooms_value' => array(
'operator' => '>=',
'value' => array(
'value' => '',
'min' => '',
'max' => '',
),
'group' => '0',
'exposed' => TRUE,
'expose' => array(
'use_operator' => 0,
'operator' => 'field_number_bedrooms_value_op',
'identifier' => 'min_bedrooms',
'label' => 'Min. Bedrooms',
'optional' => 1,
'remember' => 0,
),
'id' => 'field_number_bedrooms_value',
'table' => 'node_data_field_number_bedrooms',
'field' => 'field_number_bedrooms_value',
'relationship' => 'none',
),
'field_price_value' => array(
'operator' => '>=',
'value' => array(
'value' => '',
'min' => '',
'max' => '',
),
'group' => '0',
'exposed' => TRUE,
'expose' => array(
'use_operator' => 0,
'operator' => 'field_price_value_op',
'identifier' => 'min_price',
'label' => 'Min. Price',
'optional' => 1,
'remember' => 0,
),
'id' => 'field_price_value',
'table' => 'node_data_field_price',
'field' => 'field_price_value',
'relationship' => 'none',
),
'field_price_value_1' => array(
'operator' => '<=',
'value' => array(
'value' => '',
'min' => '',
'max' => '',
),
'group' => '0',
'exposed' => TRUE,
'expose' => array(
'use_operator' => 0,
'operator' => 'field_price_value_1_op',
'identifier' => 'max_price',
'label' => 'Max. Price (£ Monthly)',
'optional' => 1,
'remember' => 0,
),
'id' => 'field_price_value_1',
'table' => 'node_data_field_price',
'field' => 'field_price_value',
'relationship' => 'none',
),
));
$handler->override_option('access', array(
'type' => 'none',
));
$handler->override_option('cache', array(
'type' => 'none',
));
$handler->override_option('title', 'Property Search');
$handler->override_option('empty', 'No results available. Please refine your search.');
$handler->override_option('empty_format', '1');
$handler->override_option('use_pager', '1');
$handler->override_option('exposed_block', TRUE);
$handler = $view->new_display('page', 'Property Search Original', 'page_1');
$handler->override_option('path', 'properties');
$handler->override_option('menu', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
$handler->override_option('tab_options', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
$handler = $view->new_display('page', 'Property Search Table', 'page_2');
$handler->override_option('path', 'properties2');
$handler->override_option('menu', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
$handler->override_option('tab_options', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
ビューパスを別のものに変更しようとしましたか?
試しましたか 「ブーストキャッシュをクリアするには、ブーストの詳細設定で「キャッシュフラッシュを無視する:」を「無効」に設定して、再試行してください。」 ?
ホスティングはgzip圧縮をサポートしていますか?
私の知る限り、Boostオプション「Aggressive Gzip:Deliver gzipped content独立した要求ヘッダー」があります。ブースト設定で「アグレッシブGzip」オプションをオフにするとどうなりますか?
うーん、ロングショット、多分あなたはPathautoを使用していて、どういうわけかあなたが使用したURLは中傷されましたか?それは私に数回起こりました。
私の場合、/taxonomy/term/
ビューはこの問題を修正しました。
あなたは私と同じ問題を抱えているようです。私に問題が発生したのは、ノードにリンクされたimagecacheプリセットを使用し、「このフィールドをノードにリンクする」ビューをチェックしたためです。
ビューは数時間前までは完全に機能しており、データベースのダンプを作成してローカルでサイト作業をインポートしたときにも完全に機能しました。これは、サーバー(共有ホスティング)の設定で非常に不明瞭なことが起こっていることを示唆しています。
あなたの場合、フィールド「field_property_image_fid」で、property-page-image_linked形式を使用すると同時にlink_to_node = 1にすることはできません。
これで問題が解決し、私の解決策が私のセットアップに固有のものではなかった場合、ビューのプロジェクトページのキューにある問題を開いてもらえますか?
ちょうどこれを持っていた、それは多分phpのバージョンに関連しているに違いないと思う。それはデイビッドのように私にとってはビューの「field_property_image_fid」であることが判明した。ウベルカートの商品の画像でした。
削除されました(ビューでさえも必要ありませんでした!)それはすべて大丈夫でした。
ありがとう。