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ページに当てはまるようです。
私は以下を試しました:
drush civicrm-update-cfg
そのような奇妙な行動を引き起こす可能性のあるアイデアはありますか?私の移行で見逃したかもしれないものに対する提案、またはこれの根底に到達するためにデバッグコードを置くための良い場所?
ああ、私はこれを見たことがあると思いますが、たまたまCiviCRM設定ファイルをいじったことがありますか?
CIVICRM_UF
の設定を再確認してください。CMSが実際とは異なるものであると思われる場合、Civiが作動している可能性があります。
Drupal 6の場合、CIVICRM_UF = 'Drupal6'
が必要です