首先是一些背景,..
作为PHP开发人员,IVe开始了一项新工作,该公司拥有2个Drupal(6.x)站点。
虽然我有多年的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>
所以它似乎已经到了一个点而没有进一步......
有没有人遇到过这个问题,或者有人能指出我应该关注的方向吗?
由于
凯文
答案 0 :(得分: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需要放置自己的.htaccess文件(或者至少是httpd.conf文件中的某个功能),以便处理更清晰的URL和文件保护。
如果您无法访问特定网址,例如http://localhost/user
,请尝试http://localhost/?q=user
答案 1 :(得分:0)
检查开发PC上的PHP配置。该页面使用的是您的计算机上未启用的PHP Short Open Tags
(<?
而不是<?php
)。您可以在php.ini
文件中找到该设置。