簡體   English   中英

增加 WordPress 中的上傳大小

[英]Increasing the upload size in WordPress

我想在不編輯 php.ini 的情況下增加 wordpress 中的文件上傳大小限制所以我嘗試使用如下規則將 .htaccess 添加到 wp-content/uploads 目錄:

php_value upload_max_filesize 10M
php_value post_max_size 20M
php_value memory_limit 32M

這在 wp-content/uploads 中不起作用,上傳最大仍然是 2MB 這確實有效,如果我把它放在網站 .htaccess 文件中。

如果我只是將 htaccess 放在上傳目錄中,為什么這不起作用? 增加整個網站的上傳大小是否有任何風險?

除非處理上傳的PHP腳本存在於wp-content/uploads/ (否則, .htaccess將不起作用)。 將其放在該文件夾中並不會產生預期的結果,因為它只會影響該文件夾中的腳本。

您可以嘗試將.htaccess文件放入/wp-admin/ ,這將更改在管理PHP腳本中處理的所有文件的上載設置。

從您的帖子中不清楚用戶可能還在其他地方上傳文件...您是否在面向公眾的網站中使用上傳表單? 如果是這樣,您可能不想在服務器范圍內更新設置。 如果沒有,我認為進行更改沒有太大的風險。

為了增加PHP的文件上傳限制。

在php.ini文件中,將參數更改為所需的大小(例如:)

upload_max_filesize = 32M 

...只需創建空白文本文件。 另存為php.ini

在文本文件內復制粘貼以下內容:

upload_max_filesize = 32M
post_max_size = 32M

============================

無法訪問根目錄,然后將其添加到wp-config.php define('WP_MEMORY_LIMIT','64M');

要增加在Wordpress中上傳的最大文件大小

找到php.ini位置

#find / -iname php.ini

進入文件夾默認情況下為2M,我們可以通過將值設置為參數來確定

#vim php.ini
 upload_max_filesize = <Userdefined size>   (For eg 20M)
 post_max_size = <Userdefined size >

然后,如果您使用的是php7.0,請重新啟動php7.0-fpm服務

#systemctl reload php7.0-fpm.service

如果.htaccess不變,php.ini不變,則在根文件夾服務器中搜索.user.ini文件,並搜索upload_max_filesize和post_max_size值並替換它們。

用於增加PHP的文件上傳限制。

轉到wordpress根目錄並打開.htaccess文件。 就我而言,它位於/ var / www / html

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

上面的代碼在wordpress中將文件上傳限制增加到128 MB

2021 年:

  1. 訪問/etc/php/8.0/apache2/php.ini
  2. 增加post_max_size的值。 默認值為8M
  3. sudo service apache2 restart服務器

嘗試將其添加到主題的functions.php

@ini_set( 'upload_max_size' , '10M' );
@ini_set( 'post_max_size', '20M');
@ini_set( 'memory_limit', '32M' );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM