2 つの php ファイル (index.php と header.php) を作成しました。ヘッダーの「include」パラメーターをテストしようとしています。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/ "の取得中に Web サイトでエラーが発生しました。メンテナンスのために停止しているか、正しく構成されていない可能性があります。
いくつかの提案があります: この Web ページを後でリロードします。
HTTP エラー 500 (内部サーバー エラー): サーバーが要求を実行しようとしたときに、予期しない状況が発生しました。