この例外を引き起こすために何をしたのか本当にわかりませんが、この問題が発生しているのは、PHP スクリプトを含めているためだけだと推測しました。スローされているエラーは次のとおりです。
[Tue Jun 19 01:33:28 2012] [error] [client 127.0.0.1] PHP Fatal error: Cannot redeclare sql_connect() (previously declared in core.php:6) in core.php on line 9
ここにあるsql_connect()
:
function sql_connect(){
$a = mysql_connect("localhost", "user", "pass") or die(json_encode(array("failure"=>"SQL CON FAILURE: ".mysql_error()))); // Line 6
mysql_select_db("whoSync", $a);
return $a;
} //Line 9
背景:core.php
は実際にはコードを実行していません。関数を定義しているだけです。これが奇妙である理由は次のとおりです。これを含めるcore.php
と、home.php
上記の例外がスローされます。core.php
他のファイルにインクルードしてもエラーにはなりません。
私はPHPが得意ですが、何が起こっているのかわかりません。助けてくれてありがとう。