[英]How can i Increase Max_file_upload_size in CPanel using wordpress
我正在使用VPS主機,因為我有CPanel登錄詳細信息,我安裝了wordpress,我正在嘗試導入一些我從上一個網站導出的帖子。但是我得到的錯誤就像Max_file_Upload_size超過2M。我怎么能改變最大文件上傳大小。 我試圖將php.ini文件添加到我的根文件夾但我沒有得到任何更改,並且也將php.ini添加到wp-admin文件夾中,但我無法導入文件。在我的Cpanel中我沒有找不到任何php.ini files.i我也在谷歌嘗試,但我沒有得到答案,我幫助我....
您應該嘗試將其添加到wp-config.php文件的第二行 。
此行處理您的上傳最大文件大小 * 和 *您的PHP內存。
// this will change your max file size upload AND your php memory
define( 'WP_MEMORY_LIMIT', '64M' );
關於此代碼來自WP Codex(頁面下方2/3),可以看到更多信息:
WordPress的默認上傳文件大小為2 MB,如果您要上傳大型媒體文件,則會出現問題。 如果您收到此錯誤,“上傳的文件超過php.ini中的upload_max_filesize指令”,請按照下列步驟操作:
如果目錄中沒有php.ini文件,通常可以從主機的控制面板生成一個文件。
你可以從這里下載php.ini文件。
Alternate way using
htaccess的
在htaccess中添加以下代碼:
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200
您可以根據需要增加文件上載限制。
在wordpress main index.php的頂部添加以下行:
ini_set('max_file_uploads', 100);
如你所說,你只能訪問cpanel,然后轉到cpanel中的“文件管理器”,然后按照Mahmood Rehman的步驟操作。
您還可以配置FTP帳戶並使用ftp app(如filezilla)下載並將文件direclty上傳到服務器,還可以編輯php.ini和其他文件。
另一種解決方案是將.htaccess指向您的自定義PHP ini文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
</IfModule>
<IfModule mod_suphp.c>
suPHP_ConfigPath /public_html/php.ini
</IfModule>
並編寫您的php.ini文件
upload_max_filesize = 64M
post_max_size = 64M
“錯誤:上傳的文件超過了php.ini中的upload_max_filesize指令。” 通過手動上傳我的主題解決。 我在上傳wordpress主題時也遇到了同樣的問題,我的主題大小為3.2MB。 我在wp-config.php文件中搜索了以下行,
//這將改變你的最大文件大小上傳和你的php內存定義('WP_MEMORY_LIMIT','64M');
但它沒有找到。 所以我嘗試了另一種方法,我登錄cpanel進入wordpress安裝的目錄然后/ wp-content / themes,選擇上傳選項並上傳我的主題並安裝。 :d
選擇PHP版本。 切換到PHP選項upload_max_filesize 128MB
創建php.ini文件並粘貼下面的代碼並上傳到public_html它對我來說工作正常。
[PHP]
file_uploads = On
post_max_size = 750M
upload_max_filesize=750M
max_execution_time=5000
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.