web-dev-qa-db-ja.com

移行の問題:DrupalマークアップがCiviCRMページに表示されない

Drupal 6/CiviCRM 4.3サイトを開発サーバーに移動しましたが、本当に奇妙な動作をしています。Drupalのページにアクセスするとコピーされたサイトでは、すべてが期待どおりにレンダリングされます。ただし、CiviCRMページにアクセスすると、マークアップのCMS部分がソースから欠落しています。これは、すべてのCiviCRMページがスニペットとして配信されているようです。

具体的には、/ civicrmに移動してソースを表示すると、次のようなマークアップが表示されます。

<div id="crm-container" class="crm-container" lang="en" xml:lang="en">

<div id="menu-container" style="display:none;">
  <ul id="civicrm-menu">
  ...

開始と終了のHTMLタグ、およびDrupalテーマに含まれるすべてのHTMLは完全に存在しません。同じことがすべてのCiviCRMページに当てはまるようです。

私は以下を試しました:

  • civiCRM設定ファイルの確認
  • ディレクトリとリソースの設定を確認する
  • 消去Drupalキャッシュ
  • 空のサイト/デフォルト/ civicrm/templates_c
  • サイトの削除/デフォルト/civicrm/ConfigAndLog/Config.IDS.ini
  • ランニング drush civicrm-update-cfg
  • apache、Drupal、およびCiviCRMのエラーログの確認
  • 左肩に塩を投げる

そのような奇妙な行動を引き起こす可能性のあるアイデアはありますか?私の移行で見逃したかもしれないものに対する提案、またはこれの根底に到達するためにデバッグコードを置くための良い場所?

5
universalhandle

ああ、私はこれを見たことがあると思いますが、たまたまCiviCRM設定ファイルをいじったことがありますか?

CIVICRM_UFの設定を再確認してください。CMSが実際とは異なるものであると思われる場合、Civiが作動している可能性があります。

Drupal 6の場合、CIVICRM_UF = 'Drupal6'が必要です

12
ginkgoMZD