我正在为我们正在构建的Drupal站点开发本地开发环境。我在最后一步遇到了麻烦,那就是让Drupal中的PHP正常执行。如下所示,当我在使用PHP执行的localhost页面上查看源代码时,HTML标记包含应首先在服务器端执行的PHP代码。我已经确认数据库已正常连接,并且此站点在我们的生产服务器上运行良好。我该如何解决这个问题?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?= $language->language; ?>" lang="<?= $language->language; ?>">
<head profile="<?= $grddl_profile; ?>">
<?= $head; ?>
<title><?= $head_title; ?></title>
<?= $styles; ?>
</head>
<body class="<?= $classes; ?>" <?= $attributes;?>>
<?= $page_top; ?>
<?= $page; ?>
<?= $page_bottom; ?>
<?= $scripts; ?>
</body>
</html>
答案 0 :(得分:1)
您是否启用了PHP输入过滤器? 你在php.ini中启用了短开标签吗?
答案 1 :(得分:1)
您需要在 php.ini 文件中编辑此行
short_open_tag =关
要
short_open_tag =开启