web-dev-qa-db-ja.com

ページの表示に「ページが見つかりません」というエラーが表示されるが、以前は機能していた

現在、「プロパティ」を表示するサイトに取り組んでいます。ビューは完全に機能していましたが、何らかの理由でページにアクセスしようとすると「ページが見つかりません」というエラーが表示され、ビューAJAXプレビュー中に、レンダリングしようとすると404エラーが表示されます。これは、ここ数日で発生し始めました。

すべてのキャッシュ(ビューキャッシュを含む)をクリアし、権限を再構築し、ビューを削除して再度インポートしようとしましたが、何も機能しないようです。これはこの特定のビューでのみ発生し、サイトの他のすべてのビューは正しく機能します。

エクスポートされたビューを以下に示します。ビューのバージョンは2.1.2です。

新しい情報を編集:

  • ビューにはメニューエントリが割り当てられていませんが、プライマリリンクにはメニュー項目があります。そのための特定のアクセスルールもありません。誰もがすべてのビューにアクセスできます。
  • メニューが再構築され、すべてのキャッシュがフラッシュおよび再構築されました
  • Boostモジュールを無効にすることで簡単に機能しました。 Boostの.htaccessファイルが適切に構成されていないという警告が表示されたため、.htaccessファイルを再構成し、機能しなかったモジュールを再度有効にしました。その後、Boostを再度無効にしましたが、Drupalのデフォルトの.htaccessファイルを復元した後でも、機能しませんでした。

-

$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]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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',
));
3
Jamie Hollern

ビューパスを別のものに変更しようとしましたか?

試しましたか 「ブーストキャッシュをクリアするには、ブーストの詳細設定で「キャッシュフラッシュを無視する:」を「無効」に設定して、再試行してください。」

ホスティングはgzip圧縮をサポートしていますか?

私の知る限り、Boostオプション「Aggressive Gzip:Deliver gzipped content独立した要求ヘッダー」があります。ブースト設定で「アグレッシブGzip」オプションをオフにするとどうなりますか?

1
Refineo

うーん、ロングショット、多分あなたはPathautoを使用していて、どういうわけかあなたが使用したURLは中傷されましたか?それは私に数回起こりました。

0
Lester Peabody

私の場合、/taxonomy/term/ビューはこの問題を修正しました。

0
int_ua

あなたは私と同じ問題を抱えているようです。私に問題が発生したのは、ノードにリンクされたimagecacheプリセットを使用し、「このフィールドをノードにリンクする」ビューをチェックしたためです。

ビューは数時間前までは完全に機能しており、データベースのダンプを作成してローカルでサイト作業をインポートしたときにも完全に機能しました。これは、サーバー(共有ホスティング)の設定で非常に不明瞭なことが起こっていることを示唆しています。

あなたの場合、フィールド「field_property_image_fid」で、property-page-image_linked形式を使用すると同時にlink_to_node = 1にすることはできません。

これで問題が解決し、私の解決策が私のセットアップに固有のものではなかった場合、ビューのプロジェクトページのキューにある問題を開いてもらえますか?

0
David Meister

ちょうどこれを持っていた、それは多分phpのバージョンに関連しているに違いないと思う。それはデイビッドのように私にとってはビューの「field_property_image_fid」であることが判明した。ウベルカートの商品の画像でした。

削除されました(ビューでさえも必要ありませんでした!)それはすべて大丈夫でした。

ありがとう。

0
justhelping