我创建了 2 个 php 文件(index.php 和 header.php)。我正在尝试测试标头的“包含”参数。我想在我的 Mac 上本地测试文件。我似乎无法让它工作。
我下载并安装了 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>
索引.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(内部服务器错误):服务器尝试完成请求时遇到了意外情况。