2012-06-14 157 views
0

首先一些背景后,..的Drupal显示空白页面移植到本地服务器

IVe中开始了新的工作作为PHP开发人员与承载2的Drupal(6.x的)网站的公司。

虽然我在PHP方面有多年的经验,但Drupal(实际上是现成的内容管理系统)对我来说是新的。尽管如此,还是有大量的文件,而不是火箭科学,所以没有问题。

服务器环境是IIS(活服务器7.0,本地7.5)IIS对我来说也是一个全新的野兽,所以它增加了学习曲线。

我已经成功地得到一个干净的安装的Drupal(7.x版)的本地运行,所以我知道该服务器已启动并正确

当我试图拉下现场直播的问题发生运行。我已在本地复制数据库,我知道它是连接,但是当我尝试运行本地网站,我得到了一个空白页面,下面C源颂歌:

<!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

检查您的开发PC上的PHP配置。该页面正在使用PHP Short Open Tags<?而不是<?php),该页面可能未在您的计算机上启用。您可以在php.ini文件中找到该设置。

0

,我知道它连接,

你进入网站/默认/ 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

相关问题