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

Posted

技术标签:

【中文标题】如何增加 cPanel 中的最大上传大小?【英文标题】:How to increase Maximum Upload size in cPanel? 【发布时间】:2013-03-29 22:27:28 【问题描述】:

我正在使用我网站的 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错误。

【问题讨论】:

你不能在php.ini中直接编辑这个吗? 不,我无法直接访问 php.ini。 【参考方案1】:

开启cpanel -&gt; software and services -&gt; Select PHP Version.

选择一个 PHP 版本而不是原生版本(我推荐 php 5.6 或最后一个),您将看到/看到一个新链接“切换到 PHP 设置”,单击它,在 PHP 设置中,您可以在最后一行设置 upload_max_filesize ,单击值(默认为 2M),您将获得一个包含可以设置为 upload_max_filesize 的值的保管箱,然后单击保存。

【讨论】:

为我工作,谢谢。【参考方案2】:

很遗憾,这是您必须要求您的提供商做的事情。

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

Tweak Settings => PHP Settings => Maximum Upload Size

较新的版本在下面列出:

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

【讨论】:

最佳答案...@ 谢谢 在 WHM 11.52 中,您需要的区域是:Home »Service Configuration »PHP Configuration Editor. Tweak Settings > PHP 控制 cPanel 的最大上传大小,而不是整个 PHP upload_max_filesize。 如果您启用了 mod 安全性,那么最大上传文件呢?【参考方案3】:

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

那是

    .htaccess方式 PHP.INI 文件方法 主题的 Functions.php 文件

对于.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->>>

【讨论】:

注意php.ini 的实现——这个文件/修改应该位于wp-admin 目录而不是根目录或public_html 文件夹中。希望有帮助,你们都为我工作! :D【参考方案4】:

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

【讨论】:

这应该是公认的答案。您访问的页面可能是“软件”=>“MultiPHP INI 编辑器”,具体取决于您的 cPanel 版本。【参考方案5】:

我已经找到了这个问题的答案和解决方案。以前,我不知道 php.ini 位于 wordpress 文件中的哪个位置。现在我在放置代码的 wp-admin 目录中找到了该文件

post_max_size 33M
upload_max_filesize 32M

然后它起作用了。它增加了我的 wrpdress 网站的上传文件大小。但是,它与之前在 cPanel 上的 2M 相同。

【讨论】:

【参考方案6】:

由于你的 /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,看看有什么变化,就搞定了。

【讨论】:

【参考方案7】:

在我的例子中是wp-admin/.user.ini:

post_max_size = 33M
upload_max_filesize = 32M

【讨论】:

【参考方案8】:

Godaddy 上的新 Cpanel 设置 从 Cpanel 转到:

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

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

【讨论】:

无法将post_max_size 增加超过 128MB。【参考方案9】:

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

[PHP]
post_max_size=120M
upload_max_filesize=132M

【讨论】:

【参考方案10】:

如果您有权访问,请登录您的 WHM 面板

然后转到软件 -> MultiPHP INI 编辑器

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

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

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

【讨论】:

【参考方案11】:

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

post_max_size = 100M

upload_max_filesize = 100M

【讨论】:

【参考方案12】:

您不应完全替换文本。在“# END WordPress”之后添加文本。

【讨论】:

为防止出现错误和误解,能否添加一些示例代码?

以上是关于如何增加 cPanel 中的最大上传大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何克服在 Windows 2003 IIS6 上运行的 Wordpress 3.1 中的最大上传大小限制

在 CWP 管理面板中增加 phpMyAdmin 的最大上传大小

增加 SilverStripe 网站的最大文件上传大小

ini 增加最大上传大小

ini 增加最大上传大小

如何增加 AWS lambda 部署包的最大大小 (RequestEntityTooLargeException)?