如何使用wordpress在CPanel中增加Max_file_upload_size

时间:2014-01-09 05:18:35

标签: php wordpress cpanel

我正在使用VPS主机,因为我有CPanel登录详细信息,我安装了wordpress,我正在尝试导入一些我从上一个网站导出的帖子。但是我得到的错误就像Max_file_Upload_size超过2M.How can我更改了最大文件上传大小。 我试图将php.ini文件添加到我的根文件夹但我没有得到任何更改,并且也将php.ini添加到wp-admin文件夹中,但我无法导入文件。在我的Cpanel中我没有找不到任何php.ini files.i我也在谷歌尝试,但我没有得到答案,我帮助我....

8 个答案:

答案 0 :(得分:4)

您应该尝试将此添加到 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):

WP Memory Limit - WP Codex

答案 1 :(得分:2)

WordPress的默认上传文件大小为2 MB,如果您要上传大型媒体文件,则会出现问题。如果您收到此错误,“上传的文件超过php.ini中的upload_max_filesize指令”,请按照下列步骤操作:

  1. 在wp-admin目录中找到php.ini文件(如果找不到此文件,请参阅下面的注释)
  2. 在php.ini文件“upload_max_filesize = 2M”并用更高的值替换它(例如“upload_max_filesize = 64M”)
  3. 您可能还想增加最大帖子大小。在php.ini文件“post_max_size”中查找此行并将其增加。
  4. 将更改保存到wp-admin目录中的文件中。
  5. 再次尝试上传
  6. 如果仍有问题,请在根目录中查找此文件并进行相同的更改。

如果目录中没有php.ini文件,通常可以从主机的控制面板生成一个文件。

  

您可以从here下载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

您可以根据需要增加文件上传限制。

答案 2 :(得分:1)

在wordpress main index.php:

的顶部添加以下行
ini_set('max_file_uploads', 100);

答案 3 :(得分:1)

正如您所说,您只能访问cpanel,然后转到cpanel中的“文件管理器”,然后按照Mahmood Rehman的步骤进行操作。

您还可以配置FTP帐户并使用ftp app(如filezilla)下载和上传文件直接到服务器,还可以编辑php.ini和其他文件。

答案 4 :(得分:1)

另一种解决方案是将.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

答案 5 :(得分:1)

&#34;错误:上传的文件超过了php.ini中的upload_max_filesize指令。&#34;通过手动上传我的主题解决。我在上传wordpress主题时也遇到了同样的问题,我的主题大小为3.2MB。我在wp-config.php文件中搜索了以下行,

//这会改变你的最大文件大小上传和你的php内存 定义(&#39; WP_MEMORY_LIMIT&#39;,&#39; 64M&#39;);

但是没找到。所以我尝试了另一种方法,我登录cpanel进入wordpress安装的目录然后/ wp-content / themes,选择上传选项并上传我的主题并安装。 :d

答案 6 :(得分:1)

选择PHP版本。 切换到PHP选项 upload_max_filesize 128MB

答案 7 :(得分:0)

创建php.ini文件并粘贴下面的代码并上传到public_html中,它对我来说很好。

[PHP]
file_uploads = On
post_max_size = 750M
upload_max_filesize=750M
max_execution_time=5000