私はデモンストレーションの目的で古いウェブサイトを生き返らせようとしています。PHPの解析エラーで立ち往生していて、それが何であるかがわかりません。
初めてページにアクセスしたときに表示されるエラー(apacheログ)は次のとおりです。
[error] [client 127.0.0.1] PHP Parse error:
parse error, expecting `T_STRING' or `'('' in .../functions.php on line 4
(改行は読みやすさのみを目的としています)500エラーになります。
2回目にページにアクセスしたときに表示される唯一の行は次のとおりです。
[notice] child pid 3734 exit signal Segmentation fault (11)
今回は324になります:ERR_EMPTY_RESPONSE
。
これがfunctions.php
ファイル内のコードです。非常に古いコードを見ないでください;)。
<?php
// GoTo
function GoTo($page)
{
global $FullPath;
@header('Location:'.$FullPath.$page);
echo "<script language='Javascript'>
window.location='$page';
</script>";
}
私が見逃している解析エラーが表示されますか?
2回目にセグメンテーション違反が発生するのはなぜですか?