【发布时间】:2013-04-11 14:08:40
【问题描述】:
我在public_html 目录中有一个 php 站点 main.php,它来自多个帧:
<html>
<head>
<title>My Site</title>
</head>
<frameset rows="55, *, 0" frameborder="no">
<frame id='headerFrame' src="headerFrame.php" scrolling="no">
<frame src="mainPages/a.php">
<frame src="mainPages/b.php">
</frameset>
</html>
main.php 中的 php 代码标签(未显示)由服务器正确执行,但是当我在浏览器中查看框架源时,我在 html 中看到未解释的 php 标签:
headerFrame.php:
<?php
include 'base.php';
?>
<html>
...
main.php 是怎么解释的,而 headerFrame.php 不是?
当我将页面移动到/var/www/mypage/ 时,一切正常。
环境:Ubuntu 12.10、apache2
【问题讨论】:
-
您的包含路径可能是错误的。错误报告会告诉你这一点。
-
你有 /var/www 和 /var/public_html 吗?或者你的目录结构是什么样的?你的 php 配置可能有问题,说 php 在 /var/www 中执行,而不是在 /var/public_html
标签: php ubuntu apache2 public-html