[英]Trigger 500 Internal Server Error in PHP and display Apache error page
[英]PHP Page generating a 500 internal server error
我有一個PHP頁面,該頁面接收傳入的POST數據並更新CRM系統,該系統運行正常,但是我收到500個內部服務器錯誤,甚至認為它運行正常。 我懷疑這與PHP頁面的最后幾行有關,后者需要向調用服務器(Twilio)輸出一個空值。 這是頁面最后部分的摘要:
<?php
// code to create record in company CRM system
header("content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
<Response>
</Response>
它運行在裝有PHP 5.3.27的Windows Server 2008計算機上。 日志文件中沒有任何內容可以說明問題所在。
我不會將您的標頭放在echo
塊中。 它打開了一個潛在的蠕蟲罐。 我將其移出PHP塊
<?php
header("content-type: text/xml");
?>
<?xml version="1.0" encoding="UTF-8"?>
<Response>
</Response>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.