ฉันใช้ PHP 5.3.0 และพบบางอย่างที่อาจเป็นจุดบกพร่อง (ซึ่งในกรณีนี้ฉันจะรายงาน) หรืออาจเป็นฉัน - ดังนั้นฉันจึงขอให้แน่ใจ
เมื่อเรียกใช้รหัสนี้:
<?php
ini_set('upload_max_filesize', '10M');
echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size')
ฉันลงเอยด้วย:
2M, 8M
นี่คือแม้ว่า php.ini ของฉันจะตั้งค่าให้สูงกว่านี้:
upload_max_filesize = 10M
post_max_size = 10M
(เกิดขึ้นเพียงครั้งเดียว)
เนื่องจากข้อผิดพลาดเกิดขึ้นหลังจากตั้งค่าเช่นเดียวกับที่ตั้งค่าใน php.ini ฉันคิดว่ามันเป็นจุดบกพร่อง ใครช่วยยืนยันหรือชี้ว่าฉันผิดพลาดตรงไหน?
อัปเดต : ดูเหมือนว่าการรีสตาร์ท Apache จะแก้ไขสิ่งนี้ - ฉันคิดเสมอว่าไม่จำเป็นต้องรีสตาร์ทถ้าคุณเปลี่ยน php.ini