apache2 - Tải lên tệp php5 và đăng kích thước tối đa


13

Tôi đã cài đặt từ repos chính thức máy chủ LAMP. Trong tệp /etc/php5/apache2/php.ini, tôi đã thay đổi:

post_max_size = 8M
upload_max_filesize = 2M

đến

post_max_size = 32M
upload_max_filesize = 16M

Sau đó, tôi đã khởi động lại máy chủ apache2 và cả máy tính xách tay nhưng khi tôi khởi chạy thì phpinfotôi đã post_max_sizethiết lập 8MB. Cách duy nhất để giải quyết lỗi này là đặt php_value .....thành một .htaccessnhưng đây không phải là điều tôi muốn.

Làm thế nào tôi có thể giải quyết điều này?

Câu trả lời:


15
  1. Tạo một tập tin php với <?php phpinfo(); ?>và mở nó bằng trình duyệt của bạn.
  2. Tìm tệp cấu hình đã tải (phần này hiển thị tệp conf. Thực tế đang sử dụng) và chỉnh sửa upload_max_filesizevà đặt thành post_max_sizecùng một giá trị (hoặc đặt 0 để vô hiệu hóa giới hạn) trong tệp đó ở chế độ gốc.
  3. Hành hình: sudo service apache2 restart

7

Tôi đã từng gặp vấn đề tương tự. Tôi đã thay đổi các giá trị này trong các tệp này và bây giờ nó đang hoạt động:

➜find /etc -name 'php.ini'
/etc/php5/cli/php.ini
/etc/php5/cgi/php.ini
/etc/php5/apache2/php.ini
/etc/php5/embed/php.ini
/etc/php5/fpm/php.ini

Bạn phải đặt cài đặt php cho "tập lệnh" php, không chỉ cho Apache.


4

Tôi đã có cùng một vấn đề và không có giải pháp nào hiệu quả nhưng giải pháp tuyệt vời này đã làm được.

  1. tạo một tập tin php với <? phpinfo(); ?>

  2. Tìm kiếm "Quét thư mục này để biết thêm tệp .ini".

  3. Chuyển đến thư mục trên và tạo tệp user.ini như: -

     post_max_size = 1500M
     upload_max_filesize = 1500M
    
  4. Khởi động lại dịch vụ sudo Apache apache2 khởi động lại

  5. Tải lại phpinfo();tập tin. Bạn sẽ cảm ơn tôi :)

Đây là điều duy nhất làm việc cho tôi. Lưu trữ trên Digital Ocean, sử dụng Wordpress với PHP5, Apache2 và Ubuntu 14.04. Chúa ơi, cảm ơn bạn.
JonLim

Có bạn tôi cảm ơn bạn vì điều đó, giải pháp rất thông minh! không ai trong số những người trước đó làm việc cho tôi
Nourdine Alouane
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.