【问题标题】:Testing PHP files locally在本地测试 PHP 文件
【发布时间】:2012-07-18 03:13:19
【问题描述】:

我创建了 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>

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(内部服务器错误):服务器尝试完成请求时遇到了意外情况。

【问题讨论】:

  • 你能附上完整的错误信息吗?
  • 就像迈克所说.. 请完整的消息。您还能够加载其他页面吗?还是添加包含时发生错误?如果您可以请发布您的 PHP 代码,这将是有帮助的。要么是你的本地环境配置错误。或者你有语法错误。
  • 是的,没问题。我会编辑我的帖子。这是我第一次使用 php,所以我确定有问题。它是一个非常非常简单的测试文件。
  • 你的 Apache 错误日志是怎么说的?
  • 我们需要您告诉我们的 HTTP 500 错误消息。

标签: php testing localhost mamp


【解决方案1】:

删除两个文件第一行中的 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>

【讨论】:

  • 做到了! (删除 xml 标签)。我知道这将是一件简单而愚蠢的事情。谢谢!
  • 不客气!如果您需要使用 PHP 创建 XML 页面,也许稍后,您必须先添加一些代码:P
猜你喜欢
  • 2020-09-18
  • 2016-03-13
  • 2011-01-03
  • 2016-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-26
  • 1970-01-01
相关资源
最近更新 更多