HTTP 500
HTTP 500 - 内部サーバー エラー
サーバー: IIS6+PHP5.2.5+MYSQL
以前は、DEDE などの PHP プログラムをインストールできましたが、今日新しいプログラムをインストールしたところ、「HTTP 500 - 内部サーバー エラー」が表示される 1 ページを除いて、ほとんどの Web サイトが正常にインストールされました。 >
GOOGLEやBaiduでも検索し、ネット上にある解決策を参考に一日試してみましたが、夜中になっても解決しなかったので、相談に来ました。
IWAM_MAMEの3つのパスワードも設定されています。
今は頭が少し大きくなったような気がします。
以下はエラーファイルのコードです。ファイル自体に問題があるのでしょうか?
require_once "global.php";
if($user_id == -1) sysmsg($lang_sysmsg['nologin'],'index.php');
$tpl->set('site_title',$nav["pm"].'-');
if($op == 'listpm') {
$str = "pto='$username' および t1.username=t2.pfrom および box='1' である friends_user から t1.nickname,t2.* を t1、friends_user_pm から t2 として選択します";
$coObj = $data->getList($str,20);
$coObj->navchar = $lang_nav;
$tpl->set("ナビゲーションバー",$coObj->navbar(10));
$tpl->set("リスト",$coObj->フィールド);
$tpl->set("pagejump",$coObj->pagejump());
$tpl->set("pm_content","pm_list.html");
$tpl->parse("pm.html");
elseif($op =='viewpm') {
$vip <= 0 && sysmsg($lang['vip_only'],'person.php?op=joinvip');
//$id=$_GET["id"];
$arr = $db->get_one("select * from friends_user_pm where pto='$username' and id='$id'");
$free = $arr["free"];
$flag = $arr["readed"];
/*
if($free == 0 && $flag == 0)
{
if(!upPoint($username,"ViewPm","メッセージを受信"))
{
sysmsg($lang_sysmsg['nopoints'],'person.php?op=buypoint');
}
}
*/
$db->query("update friends_user_pm set readed='1' where pto='$username' and id='$id'");
$str = "t1.nickname,t2.* を friends_user から t1 として選択し、friends_user_pm を t2 として選択します。ここで、t1.username=t2.pfrom および t2.pto='$username' および t2.id='$id'";
$coObj = $data->getList($str,1);
$tpl->set("リスト",$coObj->フィールド);
$tpl->set("pm_content","pm_view.html");
$tpl->parse("pm.html");
elseif($op =='newpm') {
//$pmcount = $db->get_one("SELECT COUNT(*) AS t FROM `friends_user_pm` WHERE `pfrom`='$username'");
//if($vip
// sysmsg($lang['pm_limit_novip'],'person.php?op=joinvip');
//}
if(checksubmit($_POST["送信"]))
{
//$from = $_POST["from"];
//$to = $_POST["to"];
//$title = $_POST["タイトル"];
//$msg = $_POST["msg"];
$time = date("Y-m-d H:i:s");
$db->query("INSERT INTO `friends_user_pm` (`pfrom`,`pto`,`title`,`msg`,`ptime`) VALUES ('$from','$to','$title' ,'$msg','$time')");
$uinf = $db->get_one("SELECT `email` FROM `friends_user` WHERE `username`='$to'");
email_newpm($to,$uinf['email']);
sysmsg($system_msg[2026],'person.php');
}
他
{
$tpl->set("from",$username);
$tpl->set("to",$_GET["to"]);
$tpl->set("pm_content","pm_post.html");
$tpl->parse("pm.html");
}
elseif($op == 'delpm') {
//$id = $_GET["id"];
$db->query("pto='$username' および id='$id' の friends_user_pm から削除");
sysmsg($system_msg[2027],'pm.php?op=ListPm');
}
?>
-----解決策---------