如何增加 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 -> software and services -> 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 中的最大上传大小限制