0

まず、いくつかの背景、..

IVeは、2つのDrupal(6.x)サイトをホストする会社でPHP開発者として新しい仕事を始めました。

私はPHPで長年の経験がありますが、Drupal(そして実際には一般的な既成のコンテンツ管理システム)は私にとって新しいものです。それでも、大量のドキュメントがあり、ロケット科学ではないので、問題はありません。

サーバー環境はIIS(ライブサーバー7.0、ローカル7.5)です。IISは私にとってもまったく新しい獣なので、学習曲線に追加されます。

Drupal(7.x)のクリーンインストールを正常に実行してローカルで実行したので、サーバーが正常に稼働していることがわかります

ライブサイトをプルダウンしようとすると問題が発生します。データベースをローカルに複製し、接続していることはわかっていますが、ローカルサイトを実行しようとすると、次のソースコードを含む空白のページが表示されます。

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en">
  <head>
    <?include '_inc_head_common.tpl.php';?>
  </head>

  <body id="body">

      <?include '_inc_header.tpl.php';?>
      <?include '_inc_content_3col.tpl.php';?>
      <?include '_inc_footer.tpl.php';?>
  </body>
</html>

ですから、それはポイントに達しつつあり、それ以上ではないようです。

誰かが以前にこれに遭遇したことがありますか、または誰かが私が見ているべき方向に私を向けることができますか?

ありがとう

ケビン

4

2 に答える 2

0

開発用PCでPHP構成を確認してください。Short Open Tagsそのページは(<?の代わりに) PHPを<?php使用していますが、これはお使いのマシンでは有効になっていない可能性があります。設定はphp.iniファイルにあります。

于 2012-06-19T01:32:40.073 に答える
0

つながっていることがわかり、

sites/default/settings.php に正しい新しいデータベース ログイン情報を入力しましたか? (デフォルトでは書き込み禁止)。

また、正しいソース コードがあるようには見えません。このコードは、テーマの page.tpl.php ファイル (sites/all/[theme-name]/page.tpl.php または themes/[theme-name]/page.tpl.php.) である必要があります。

この方法でも include は使用しません。自動的に含まれる定義済みの名前 (自動的にネストされる html.tpl.php、page.tpl.php、node.tpl.php など) があります。

参照: http://drupal.org/node/158043 また、Drupal では、よりクリーンな URL とファイル保護を処理するために、独自の .htaccess ファイル (または少なくとも httpd.conf ファイルのどこかに機能) を配置する必要があります。特定の URL にアクセスできない場合、たとえばhttp://localhost/userhttp://localhost/?q=user

于 2012-06-14T14:54:25.253 に答える