|
ปกติใน hosting มักจะไม่ให้ดำเนินการแก้ไข configuration ไฟล์ อย่างเช่น php.ini เนื่องจากว่า hosting เป็นบริการประเภทแชร์ Server ดังนั้นวิธีแก้ไขปัญหาที่เราสามารถทำได้ใน hosting ของเราดังนี้ครับ
ให้เพิ่มคำสั่งนี้เข้าไปที่ต้นของไฟล์แรกครับ
ini_set("output_buffering","1")
หรือใช้วิธีการสร้างไฟล์ .htaccess ใช้ได้กับ hosting linux หรือ hostng ตระกูล unix ครับ โดยเมื่อสร้างไฟล์ .htaccess แล้ว ให้ใส่บรรทัดนี้เข้าไปครับ
PHP_FLAG output_buffering On
สำหรับ error นี้หากพบในโปรแกรม CMS หรือ Content Management System อย่างเช่น php-nuke ให้แก้ไขที่ mainfile.php หลัง comment ส่วนหัว ให้แก้ไข
$phpver = phpversion();
if ($phpver >= '4.0.4pl1' && strstr($HTTP_USER_AGENT,'compatible')) {
if (extension_loaded('zlib')) {
ob_end_clean();
ob_start('ob_gzhandler');
}
} else if ($phpver > '4.0') {
โดยแก้ไขเป็น
$phpver = phpversion();
if ($phpver >= '4.0.4pl1')
{
ob_start('ob_gzhandler');
}else if ($phpver > '4.0') {
ส่วน ini_set("output_buffering","1"); ก็ต้องใส่ที่ mainfile.php หลัง comment เช่นกันครับ
Webdesign Article : |