Tăng kích thước tải lên WordPress Ubuntu

Tôi vừa cài đặt WordPress trên Ubuntu 20 mới. 4 máy chủ. WordPress đã cài đặt tốt và tôi có một trang quản trị đang hoạt động với chủ đề mới, v.v. Trong khi cố gắng tải lên một chủ đề bắt đầu, tôi đã nhận được lỗi

“Tệp đã tải lên vượt quá chỉ thị upload_max_filesize trong php. ban đầu. ”

Tôi đã tìm kiếm trên các diễn đàn và làm theo lời khuyên của nhiều người, theo đó tôi đã thay đổi các cài đặt sau trong tệp php. ini [lệnh vị trí tiết lộ như sau]

root@server. ~# định vị php. ini
/etc/php/7. 4/apache2/php. ini
/etc/php/7. 4/cli/php. ini
/etc/php/7. 4/fpm/php. ini
/usr/lib/php/7. 4/php. phát triển ini
/usr/lib/php/7. 4/php. sản xuất ban đầu
/usr/lib/php/7. 4/php. sản xuất ban đầu. cli
root@server. ~#

…. vì vậy tôi đã thay đổi các giá trị trong mỗi tệp thành giá trị sau và khởi động lại Apache2

upload_max_filesize = 128M
post_max_size = 128M

Kích thước tệp tối đa vẫn cho biết là 2 MB và tôi vẫn không thể tải tệp lên

Một bài đăng khác cho biết thêm phần sau vào phần đầu của tôi. htaccess vì vậy tôi cũng đã làm điều đó

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

Tôi đã khởi động lại apache2 một lần nữa để có biện pháp tốt nhưng tôi vẫn gặp lỗi tương tự và giới hạn trong phần phương tiện của bảng điều khiển vẫn hiển thị

“Kích thước tệp tải lên tối đa. 2MB. ”

Tôi không chắc mình đã bỏ lỡ điều gì nên mọi lời khuyên sẽ được đánh giá cao

Cảm ơn ba mẹ

  • Chủ đề này đã được sửa đổi 2 năm, 3 tháng trước bởi
    cdowlingbm .
  • Chủ đề này đã được sửa đổi 2 năm, 3 tháng trước bởi cdowlingbm .

Đang xem 2 trả lời - 1 đến 2 [trong tổng số 2]

  • a2hostingrj

    [@a2hostingrj]

    2 năm, 3 tháng trước

    Đó là máy chủ Ubuntu trên máy tính cục bộ của bạn hay một công ty lưu trữ?

    Trong các tệp cài đặt php của bạn, có một dòng chỉ định tải lên tối đa cho một tệp. Bạn sẽ cần chỉnh sửa tệp này trong khi SSH vào Linode của mình, sau đó khởi động lại php. Mặc định là 2 MB, không nhiều lắm, khi bạn cần tải lên một chủ đề

    Để thay đổi cài đặt php

    1. SSH vào Linode của bạn

    2. Bạn sẽ cần tìm ra phiên bản php của mình bằng cách chạy lệnh này, lệnh sẽ liệt kê các thư mục

     ls -la /etc/php
    

    3. Sẽ có một số trong lệnh trước đó và thay thế $number trong lệnh tiếp theo bằng nó. Lệnh sẽ cho phép bạn chỉnh sửa tệp

      sudo nano /etc/php/$number/apache2/php.ini
    

    4. Tìm các dòng bắt đầu bằng

    memory_limit = 24
    upload_max_filesize = 24M
    post_max_size = 32M

    5. Chỉnh sửa kích thước lớn hơn kích thước tải lên chủ đề của bạn

    6. Lưu các tập tin

    7. Bạn sẽ cần khởi động lại php hoặc khởi động lại Linode của mình để các thay đổi có hiệu lực. Bạn có thể chạy lệnh sau để khởi động lại php

     sudo systemctl restart php
    

    Ubuntu có một hướng dẫn tuyệt vời sẽ cung cấp thêm thông tin cơ bản để tham khảo

    Khi bạn có một trang web WordPress, thỉnh thoảng bạn phải tải lên các tệp để giữ cho trang web của bạn hoạt động và đẹp. Vì vậy, bạn cần biết rằng có nhiều cách để tải ảnh, chủ đề hoặc bất kỳ nội dung nào khác lên WordPress của bạn

    Về cơ bản, có ba cách để tải tệp lên trong WordPress

    1. Đăng nhập vào nhà cung cấp dịch vụ lưu trữ của bạn bằng cách truy cập trình quản lý tệp trực tuyến của họ
    2. Kết nối với máy chủ của bạn thông qua ứng dụng khách FTP như FileZilla
    3. Tải lên các tệp phương tiện, chủ đề hoặc plugin của bạn trực tiếp từ Bảng điều khiển WordPress

    Nếu bạn muốn tải lên bất kỳ thứ gì khác ngoài phương tiện, chủ đề hoặc plugin, bạn luôn có thể tải chúng lên thông qua trình quản lý tệp. Tuy nhiên, đối với tất cả các tệp tải lên thông thường, chỉ cần điều hướng đến vị trí bạn muốn trong Bảng điều khiển WordPress và chọn thêm/tải tệp lên

    Ví dụ: nếu bạn muốn thêm video, hãy điều hướng đến Phương tiện -> Thêm mới và chọn tệp từ máy tính của bạn hoặc bạn chỉ cần kéo và thả tệp vào hộp. Đây là ảnh chụp màn hình

    Bạn có nhận thấy một cái gì đó kỳ lạ, mặc dù? . Trong ảnh chụp màn hình ở trên. Có, giới hạn tệp tải lên tối đa chỉ 5MB. Đây không phải là off-đặt? . Mặc dù vậy, ngưỡng này thay đổi từ lưu trữ sang lưu trữ. Một số thậm chí chỉ cho phép 2 MB theo mặc định trong khi những người khác có thể cho phép nhiều hơn

    Đừng lo lắng;

    Hãy bắt đầu mà không cần phải quảng cáo thêm

    Mặc dù có một số cách để loại bỏ giới hạn này đối với kích thước tệp, chúng tôi sẽ làm việc với ba cài đặt trong PHP để xử lý giới hạn tải lên. Trước tiên, hãy xác định cài đặt để bạn biết mình đang thực sự làm gì

    • upload_max_filesize
      Điều này xác định giới hạn tải lên tối đa cho tệp.
    • post_max_size
      Điều này xác định giới hạn tải lên tối đa sẽ được xử lý trong yêu cầu POST.
    • memory_limit
      Điều này xác định lượng bộ nhớ được phân bổ cho PHP. Con số này phải bằng hoặc cao hơn upload_max_filesize.

    Giả sử chúng ta có tệp 20 MB. Chúng tôi sẽ đặt upload_max_filesize thành 25MB, post_max_filesize thành 27MB và memory_limit thành 30MB

    Dưới đây là các bước bạn có thể thực hiện để tăng giới hạn tải lên. Tùy thuộc vào máy chủ của bạn, bất kỳ máy chủ nào trong số chúng sẽ hoạt động

    Ghi chú

    Vui lòng đảm bảo tạo tệp sao lưu trước khi thực hiện bất kỳ thay đổi nào

    1. Tạo hoặc sửa đổi PHP. tập tin ini

    PHP. ini chứa cấu hình PHP cho máy chủ của bạn. Bạn có thể tìm thấy nó trong thư mục gốc của máy chủ của bạn. Chuyển đến thư mục gốc lưu trữ của bạn và tìm kiếm php. tập tin ini. Vì lý do bảo mật, nó có thể bị ẩn, vì vậy đừng quên kiểm tra “Hiển thị tệp ẩn”

    mở php. ini bằng bất kỳ trình soạn thảo văn bản nào và tìm kiếm ba cài đặt để sửa đổi chúng theo yêu cầu của bạn. Chúng tôi sẽ sử dụng các số sau cho ví dụ này

    Kích thước tệp sẽ được tải lên. 20MB

    • upload_max_filesize = 25MB
    • post_max_size = 27MB
    • memory_limit = 30 MB

    Nếu bạn không tìm thấy php. ini, đừng lo lắng. Bạn có thể tạo nó bằng cách Nhấp chuột phải và chọn Thêm tệp mới. Mở tệp mới và dán ba dòng trên và lưu nó dưới dạng php. ban đầu

    Đôi khi máy chủ của bạn php. ini được đặt tên là php5. ini, do đó, đừng nhầm lẫn giữa hai

    2. Tạo hoặc sửa đổi. htaccess

    htaccess là một tệp quan trọng và chứa nhiều cấu hình khác nhau cho máy chủ của bạn. Hầu hết các nhà cung cấp dịch vụ lưu trữ đều ẩn nó đi. Để sửa đổi nó, bạn cần kiểm tra lại “Hiển thị tệp ẩn” một lần nữa và xác định vị trí. htaccess trong thư mục gốc của máy chủ của bạn

    Mở nó bằng bất kỳ trình chỉnh sửa nào và dán ba dòng này vào cuối tệp có ghi #END WordPress

    • php_value upload_max_filesize 25MB
    • php_value post_max_size 27MB
    • php_value memory_limit 30MB

    Nếu bạn không tìm thấy. htaccess, bạn có thể tạo một tệp và dán tệp mặc định của WordPress. htaccess và sau đó dán ba dòng ở trên để tăng giới hạn tải lên

    3. Sửa đổi tệp WordPress

    Nếu hai phương pháp trên không hiệu quả với bạn, luôn có một phương pháp thay thế. Bạn có thể dán 3 dòng sau vào tệp WordPress của mình. Những dòng này có thể được viết trong wp-config. php, chức năng chủ đề. tập tin php vv. Tuy nhiên, đây không phải là cách được đề xuất để tăng giới hạn kích thước tệp tải lên

    • @ini_set[ ‘upload_max_size’, ’25MB’ ];
    • @ini_set[ ‘post_max_size’, ’27MB’];
    • @ini_set[ ‘memory_limit’, ’30MB’ ];

    4. Trực tiếp từ Nền tảng

    Một số nhà cung cấp Dịch vụ lưu trữ WordPress như Cloudways có tích hợp tính năng thay đổi giới hạn kích thước tệp. Đây là cách bạn có thể thực hiện trực tiếp từ nền tảng nếu bạn có Cloudways làm nhà cung cấp dịch vụ lưu trữ của mình

    Chuyển đến Máy chủ từ thanh trên cùng và vào máy chủ bạn muốn. Chọn Cài đặt & Gói từ ngăn bên trái và bạn sẽ thấy Kích thước tải lên trong tab cài đặt cơ bản. Thay đổi nó theo yêu cầu của bạn. Trong trường hợp của chúng tôi, chúng tôi sẽ sử dụng 25MB

    5. Cắm vào

    Nếu bạn không muốn làm thủ công thì luôn có plugin trong kho WordPress. Bạn chỉ cần tìm đúng plugin tương thích với phiên bản WordPress hiện tại của bạn. Hãy thử sử dụng Tăng kích thước tệp tải lên tối đa tương thích với phiên bản mới nhất của WordPress

    Từ ngăn bên trái của Bảng điều khiển WordPress của bạn, điều hướng đến Plugin -> Thêm mới, tìm kiếm plugin Tăng kích thước tệp tải lên tối đa từ góc trên cùng bên phải và Cài đặt nó

    Khi plugin được kích hoạt;

    Đó là nó. Bạn vừa tăng Giới hạn kích thước tệp tải lên tối đa của WordPress

    6. Phương án cuối cùng

    Nếu không có gì khác hoạt động, chỉ cần yêu cầu nhà cung cấp dịch vụ lưu trữ của bạn tăng giới hạn tải lên kích thước tệp trên ứng dụng WordPress của bạn và họ chắc chắn sẽ giúp bạn. Dịch vụ hỗ trợ 24×7 của Cloudways có độ phản hồi cao và bạn sẽ có thể nhanh chóng đạt được mục tiêu của mình

    Nếu bạn biết bất kỳ cách nào khác để tăng giới hạn kích thước tệp tải lên, vui lòng chia sẻ nó bằng cách sử dụng phần bình luận bên dưới. Ngoài ra, hãy cho chúng tôi biết tùy chọn nào hoạt động hoàn hảo cho ứng dụng WordPress của bạn

    Thông tin về các Tác giả

    Mustaasam Saleem là Người quản lý cộng đồng WordPress tại Cloudways [Nền tảng đám mây lưu trữ WordPress được quản lý]. Anh ấy tích cực chia sẻ những gì anh ấy biết về WordPress trong Cộng đồng. Khi anh ấy không làm việc sau màn hình máy tính, bạn có thể thấy anh ấy chơi bóng quần với bạn bè. Kết nối với Mustaasam qua @MustaasamSaleem

    Làm cách nào để tăng kích thước tải lên trong CWP?

    Tải lên tệp lớn qua Trình quản lý tệp .
    Video hướng dẫn CWP File Manager. .
    Chỉnh sửa tập tin cấu hình. /usr/local/cwp/php71/php. ini nano /usr/local/cwp/php71/php. ban đầu
    Xác định vị trí upload_max_filesize, post_max_size và memory_limit. .
    Chỉnh sửa tập tin cấu hình. /usr/local/cwpsrv/conf/cwpsrv. conf nano /usr/local/cwpsrv/conf/cwpsrv. conf

    Làm cách nào để tăng giới hạn tải lên trong PHP INI?

    Cách tăng kích thước tệp tải lên trong PHP .
    mở php. ini trong trình soạn thảo văn bản
    Tìm kiếm biến upload_max_filesize và chỉ định kích thước bạn muốn tăng. upload_max_filesize = 128M
    Tìm kiếm biến post_max_size và chỉ định kích thước bạn muốn tăng. [.
    Sau khi hoàn tất, hãy lưu php đã sửa đổi

    Kích thước tối đa của bài đăng là gì?

    upload_max_filesize là kích thước tối đa của tệp được tải lên. Đây là giới hạn cho một tệp DUY NHẤT. mặt khác, post_max_size là giới hạn của toàn bộ nội dung yêu cầu [có thể bao gồm nhiều tệp cũng như nội dung khác].

    Kích thước tối đa của bài đăng PHP là gì?

    Các giá trị PHP mặc định là 2 MB cho upload_max_filesize và 8 MB cho post_max_size. Tùy thuộc vào máy chủ của bạn, việc thay đổi hai biến PHP này có thể được thực hiện ở một số nơi có khả năng nhất là php. ini hoặc.

Chủ Đề