2012-07-19 45 views
0

我只是在学习PHP,所以对我一无所知。我创建了2个PHP文件(index.php和header.php)。我试图测试头文件的“include”参数。我想在我的Mac上本地测试这些文件。我似乎无法得到它的工作。在本地测试PHP文件

我下载并安装了MAMP,一切似乎都正常。我将文档根目录指向正确的文件夹。当我去// localhost:8888时,我收到一条服务器错误消息。

我在做什么错?我需要配置一些东西或者对mysql数据库做些什么吗?任何帮助都会很棒。

谢谢。

编辑

PHP文件:

的header.php:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
<title>header</title> 
</head> 
<body> 

<h1> My Logo </h1> 

<ul> 
    <li> <a href=""> home </a> </li> 
    <li> <a href=""> about </a> </li> 
    <li> <a href=""> portfolio </a> </li> 
    <li> <a href=""> contact </a> </li> 
</ul> 

</body> 
</html> 

的index.php:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
<title>header</title> 
</head> 
<body> 
<?php include("header.php"); ?> 

<h2> blah blah blah </h2> 

<p> 
    dfgwgwergfwrgrgrjgjkfjkwfjwkfnkjnfwekjnfkjewnfknfwef <br /> 
    dkkngkjernjkeer er gk erjg jrek gjkerjkeg jker gerj ge <br /> 
    dfjdgnreg ergjer gjkerg erg er gjerjg kjer gjker gkerj gerk <br /> 
</p> 

</body> 
</html> 

服务器错误信息:

“网站在检索”http:// localhost:8888 /“时遇到错误。它可能因维护而关闭或配置不正确。

以下是一些建议: 稍后重新加载此网页。

HTTP错误500(内部服务器错误):服务器试图完成请求时遇到意外情况。

+7

您能否提供完整的错误信息? – 2012-07-19 00:27:57

+0

像迈克说的那样。完整的信息请。你有没有能够加载其他页面?或者在添加包含时发生错误?如果你可以请发布你的PHP代码,这将是有益的。这是你的本地环境配置错误。或者你有一个语法错误。 – 2012-07-19 00:35:17

+0

没问题。我将编辑我的帖子。这是我第一次使用php,所以我确信有错误。它是一个非常非常简单的测试文件。 – aalok89 2012-07-19 00:39:07

回答

0

两个文件

另外的第一行中删除你的XML标记,只使用呈香在header.php中。它不是必需的,但会产生更好的代码。像这样:

<h1> My Logo </h1> 

<ul> 
    <li> <a href=""> home </a> </li> 
    <li> <a href=""> about </a> </li> 
    <li> <a href=""> portfolio </a> </li> 
    <li> <a href=""> contact </a> </li> 
</ul> 
+0

中拉出来。没有工作 – aalok89 2012-07-19 01:17:30

+0

只是改变了我的答案。 – 2012-07-19 01:17:43

+0

做到了! (删除xml标签)。我知道这会变得简单而愚蠢。谢谢! – aalok89 2012-07-19 01:23:46