Tôi đang sử dụng PHP 5.3.0 và đã gặp phải thứ gì đó có thể là lỗi (trong trường hợp đó tôi sẽ báo cáo nó) hoặc có thể là tôi - vì vậy tôi yêu cầu đảm bảo.
Khi chạy mã này:
<?php
ini_set('upload_max_filesize', '10M');
echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size')
Tôi kết thúc với:
2M, 8M
Điều này là bất chấp việc thiết lập php.ini của tôi cao hơn:
upload_max_filesize = 10M
post_max_size = 10M
(chỉ xảy ra một lần)
Vì lỗi xảy ra sau khi đặt giá trị cũng như giá trị được đặt trong php.ini nên tôi có khuynh hướng nghĩ đó là lỗi. Bất cứ ai có thể xác nhận hoặc chỉ cho tôi nơi tôi đang làm sai?
Cập nhật : Có vẻ như việc khởi động lại Apache đã khắc phục sự cố này - Tôi luôn nghĩ rằng nó không cần phải khởi động lại nếu bạn thay đổi php.ini.