|
|
|
ติดปัญหา HTTP 500 Internal Server Error กับโค๊ดชุดนี้ค่ะ |
|
|
|
|
|
|
|
คือ หนูเจอปัญหา HTTP 500 Internal Server Error แต่ไม่รู้จแแก้ไขตรงไหน แต่พยายามตรวจสอบโค๊ดไปมาก็ติดตรงนี้ค่ะ
แต่ถ้าตอนทดสอบใน Appserv จะทำงานได้ปกติ แต่พอนำไปทดสอบที่ Server จริง กับแสดง HTTP 500 Internal Server Error ค่ะ
ส่วนที่เป็นปัญหาค่ะ
Code (PHP)
bjResult["PRINTDATE"];?>
<tr<? if ($objResult["PRINTDATE"] == $KEY_DATE3) {
$o<? if ($objResult["PRINTDATE"] == $KEY_DATE3) {
$objResult["PRINTDATE"];?>
<tr>
<td><?=$objResult["ITEM"];?></td>
<td><?=$objResult["ITEMNAME"];?></td>
<td><?=$objResult["ITEMDES"];?></td>
<td><?=$LOTNUMBER;?></td>
<td><?=$objResult["QUANTITY"];?></td>
<td>
<?
$sql="SELECT SUM(Z2TRQA) AS Z2TRQA FROM DATA.KCSTRN WHERE Z2CONO = '$KEY_COMPANY' AND Z2ITNO = '$ITEM' AND Z2BANO ='$LOTNUMBER'
AND Z2TRTP LIKE '%1RP%' AND Z2TRDT = '$KEY_DATE1' ";
$rs=odbc_exec($Connect,$sql);
while (odbc_fetch_row($rs))
{
$a2=odbc_result($rs,"Z2TRQA");
?>
<?=number_format($a2 , 2);?>
<?
}
odbc_close($Connect);
?>
โค๊ดทั้งหมด
Code (PHP)
<?php session_start();?>
<?php require_once('include/connect.php'); ?>
<?php require_once('include/function.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620" />
<title>Preview Bar Code Number</title>
</head>
<body>
<?
$objConnect = mssql_connect("10.1.1.20\km","sa","sa") or die("Error Connect to Database");
$objDB = mssql_select_db("KM");
$KEY_COMPANY = $_SESSION["s_Company"];
$KEY_ITEM = $_SESSION["s_category"];
$KEY_DATE1 = $_SESSION["s_date1"];
$KEY_DATE2 = $_SESSION["s_date2"];
$KEY_DATE3 = $_SESSION["s_date3"];
$KEY_DATE4 = $_SESSION["s_date4"];
$LOTC = $_SESSION["s_subcategory"];
$BRANCHS = substr($LOTC, 0, 1);
$LMCATEGORY2S = substr($LOTC, 1, 1);
$LMCATEGORY3S = substr($LOTC, 2, 1);
$PRODUCTTYPES = substr($LOTC, 3, 2);
$LOTS = substr($LOTC, 5);
$strSQL = "SELECT ITEM,ITEMNAME,ITEMDES,BRANCH,LMCATEGORY2,LMCATEGORY3,PRODUCTTYPE,LOT,PRINTDATE,QUANTITY, CONVERT(DATE,PRINTDATE, 105) AS PRINTDATE FROM TBT_CODEITEM WHERE COMPANY = '$KEY_COMPANY' GROUP BY ITEM,ITEMNAME,ITEMDES,BRANCH,LMCATEGORY2,LMCATEGORY3,PRODUCTTYPE,LOT,PRINTDATE,QUANTITY";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<th height="25" colspan="3" align="left"> <?= changecompany($KEY_COMPANY); ?></th>
<th colspan="3" align="right"><?= datecalender($KEY_DATE3); ?> - <?= datecalender($KEY_DATE4); ?> </th>
</tr>
<tr>
<th height="25" align="center" div>Item No. </div></th>
<th><div align="center">Item Name </div></th>
<th><div align="center">Item Description </div></th>
<th><div align="center">Lot</div></th>
<th><div align="center">Print(Qty) </div></th>
<th><div align="center">In(Qty) </div></th>
</tr>
<?
while($objResult = mssql_fetch_array($objQuery))
{
?>
<?
$COMPANY = $objResult["COMPANY"];
$ITEM = $objResult["ITEM"];
$LOT = $objResult["LOT"];
$QUANTITY = $objResult["QUANTITY"];
$a1 = $objResult["BRANCH"];
$a2 =$objResult["LMCATEGORY2"];
$a3 =$objResult["LMCATEGORY3"];
$a4 =$objResult["PRODUCTTYPE"];
$a5 =$objResult["LOT"];
$LOTNUMBER = $a1.$a2.$a3.$a4.$a5;
?>
<? if ($objResult["PRINTDATE"] == $KEY_DATE3) {
$objResult["PRINTDATE"];?>
<tr>
<td><?=$objResult["ITEM"];?></td>
<td><?=$objResult["ITEMNAME"];?></td>
<td><?=$objResult["ITEMDES"];?></td>
<td><?=$LOTNUMBER;?></td>
<td><?=$objResult["QUANTITY"];?></td>
<td>
<?
$sql="SELECT SUM(Z2TRQA) AS Z2TRQA FROM DATA.KCSTRN WHERE Z2CONO = '$KEY_COMPANY' AND Z2ITNO = '$ITEM' AND Z2BANO ='$LOTNUMBER'
AND Z2TRTP LIKE '%1RP%' AND Z2TRDT = '$KEY_DATE1' ";
$rs=odbc_exec($Connect,$sql);
while (odbc_fetch_row($rs))
{
$a2=odbc_result($rs,"Z2TRQA");
?>
<?=number_format($a2 , 2);?>
<?
}
odbc_close($Connect);
?>
</td>
<? }?>
<?
}
?>
</table>
<?
mssql_close($objConnect);
?>
</body>
</html>
</body>
</html>
Tag : PHP, MySQL, Ms SQL Server 2008, CakePHP
|
ประวัติการแก้ไข 2013-06-03 10:38:13
|
|
|
|
|
Date :
2013-06-03 10:20:26 |
By :
nattkhanesha |
View :
3311 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ IIS ใช่ไหม๊ครับ ถ้า Error 500 นี่หายากหน่อยน่ะครับ จะต้องกำหนด Web.Config ให้แสดง Error ครับ
|
|
|
|
|
Date :
2013-06-03 12:30:39 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ linux ubuntu server ค่ะ
|
|
|
|
|
Date :
2013-06-03 12:35:33 |
By :
nattkhanesha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยูสเซอร์เดียว แต่ใช้หลายคนประหยัดทรัยากร โอเคไมค่ะ
|
|
|
|
|
Date :
2013-06-03 15:08:26 |
By :
nattkhanesha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สำหรับผม แบบนี้มันไม่ค่อยโอเคนะครับ ผมรู้สึกว่าเป็นการไม่ให้เกียรติเจ้าของพื้นที่
|
|
|
|
|
Date :
2013-06-03 15:35:58 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ Zero ครับ เท่าที่ผมดูการโพสต์คำถาม ก็รู้สึกว่าจะเป็นสมาชิกเก่าเป็นปีแล้วนะครับ. ก็น่าจะชินมือกับคำสั่ง หรือคล่องกับการค้นหาพอสมควรแล้วนะครับ
กับการที่ตอบแบบกำปั้นตำดิน แบบว่า โอเคไมคะ หรือ โอเคไมครับ.
ถ้าผมตอบ ไม่โอเค ก็คงไม่ว่ากันนะครับ
ถ้าใช้ Ubuntu ผมว่า
อาจเกิดจากไฟล์ .htaccess
ลองค้นหาดู แล้วถ้าเจอ ลองลบ แล้วรันใหม่
หรือถ้าไม่เจอ .. ผมแนะนำให้ลองค้น .. ดูครับผม
|
|
|
|
|
Date :
2013-06-04 08:50:33 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|