如何在cPanel中增加最大上传大小?

时间:2013-04-07 23:09:39

标签: php wordpress .htaccess cpanel

我正在使用我网站的cPanel来增加wordpress媒体上传的最大上传文件大小。为此,我使用了代码(从谷歌找到)wp-config.php,.htaccess但没有任何工作。在我的cPanel中,在软件/服务部分或其他任何地方都没有php配置编辑器的服务。请帮忙我该怎么办?

我的.htaccess显示了这段代码:

# 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]
</IfModule>
# END WordPress

我尝试放置代码:

php_value upload_max_filesize 20M
php_value post_max_size 20M

内部和外部#块,它给出500错误。

12 个答案:

答案 0 :(得分:33)

cpanel -> software and services -> Select PHP Version.

选择一个不是原生的PHP版本(我建议使用php 5.6或者最后一个),你将看到一个新的链接“切换到PHP设置”,单击它,在PHP设置中你可以在最后一行设置upload_max_filesize ,单击值(默认为2M),您有一个可以设置为upload_max_filesize的值的保管箱,然后单击保存。

答案 1 :(得分:14)

不幸的是,您必须要求提供商这样做。

如果您是服务器的所有者并且可以登录WHM,那么它位于:

Tweak Settings => PHP Settings => Maximum Upload Size

较新的版本列在:

Home => Service Configuration => PHP Configuration Editor => Tweak Settings => PHP

答案 2 :(得分:7)

我们可以通过 3 不同的方式增加WordPress媒体上传的最大上传文件大小。

那是

  1. .htaccess way
  2. PHP.INI文件方法
  3. 主题的Functions.php文件
  4. 对于.htaccess方式,添加以下代码

    php_value upload_max_filesize 1024M
    php_value post_max_size 1024M
    php_value max_execution_time 1000
    php_value max_input_time 1000
    

    对于PHP.INI文件方法,添加以下代码,

    upload_max_filesize = 1024M
    post_max_size = 1024M
    max_execution_time = 1000
    

    对于Theme的Functions.php文件,添加以下代码,

    @ini_set( ‘upload_max_size’ , ’1024M’ );
    @ini_set( ‘post_max_size’, ’1024M’);
    @ini_set( ‘max_execution_time’, ’1000′ );
    

    <强> For More Details->>>

答案 3 :(得分:6)

在CPanel 64.0.40上(我没有尝试任何其他版本): 进入&#34;软件&#34;然后&#34;选择PHP版本&#34;那么&#34;切换到PHP选项&#34;然后upload_max_filesize =&gt;单击该值并选择您喜欢的值:) 对于这样一个关键的选择,它是超级隐藏的......

答案 4 :(得分:3)

我找到了这个问题的答案和解决方案。之前,我不知道php.ini驻留在wordpress文件中。现在我在wp-admin目录中找到了我放置代码的文件

post_max_size 33M
upload_max_filesize 32M

然后它奏效了。它增加了我的worpdress网站的上传文件大小。但是,它与cPanel上的2M相同。

答案 5 :(得分:2)

由于/ public_html目录中没有php.ini文件......在/ public_html目录中创建一个新文件phpinfo.php

- 在phpinfo.php中输入此代码并保存:

<?php phpinfo(); ?>

- 然后键入yourdomain.com/phpinfo.php...您将看到配置的所有详细信息

- 要编辑该配置,在/ public_html目录中创建另一个文件php.ini并粘贴此代码: memory_limit=512M
post_max_size=200M
upload_max_filesize=200M

- 然后刷新yourdomain.com/phpinfo.php并查看更改,它将完成。

答案 6 :(得分:1)

就我而言,它是wp-admin/.user.ini

post_max_size = 33M
upload_max_filesize = 32M

答案 7 :(得分:1)

Godaddy的新Cpanel设置
从Cpanel转到:

  • 软件
  • 选择PHP版本
  • 点击右上角的“切换到PHP选项”

增加帖子最大尺寸并上传最大文件大小,保存并完成。

答案 8 :(得分:1)

解决方案是在根目录下创建php.ini文件。如果该站点是wordpress安装,那么在/ path / to / wordpress / wp-admin / php.ini下创建php.ini并添加以下代码行

[PHP]
post_max_size=120M
upload_max_filesize=132M

答案 9 :(得分:0)

php.ini设置应该如下所示,如果'='符号没有放在设置和值之间,它就不起作用

post_max_size = 100M

upload_max_filesize = 100M

答案 10 :(得分:0)

您不应该完全替换文本。在&#34; #END WordPress&#34;。

之后添加文本

答案 11 :(得分:0)

如果您有权访问

,请登录WHM面板

然后转到软件 - &gt; MultiPHP INI编辑器

然后从下拉列表中选择php版本,然后向下滚动以查看默认为2M的upload_max_filesize,现在根据需要增加它。

为方便起见,还为上传HTTP文件启用了file_uploads。

如果您无权访问WHM,请遵循.htaccess方法。