20

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

4

12 回答 12

36

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

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

于 2015-10-03T21:32:00.190 回答
16

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

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

Tweak Settings => PHP Settings => Maximum Upload Size

较新的版本在下面列出:

Home => Service Configuration => PHP Configuration Editor => Tweak Settings => PHP
于 2013-04-11T23:38:51.927 回答
10

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

那是

  1. .htaccess 方式
  2. PHP.INI 文件方法
  3. 主题的 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′ );

更多详情->>>

于 2014-04-29T10:53:00.753 回答
9

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

于 2017-09-21T11:24:15.497 回答
3

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

post_max_size 33M
upload_max_filesize 32M

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

于 2013-04-13T19:16:50.543 回答
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 并查看更改,它将完成。

于 2017-02-07T10:26:06.353 回答
1

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

post_max_size = 33M
upload_max_filesize = 32M
于 2015-12-05T12:01:52.530 回答
1

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

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

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

于 2016-05-13T13:54:06.263 回答
1

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

[PHP]
post_max_size=120M
upload_max_filesize=132M
于 2017-02-04T10:11:56.817 回答
1

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

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

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

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

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

于 2017-08-18T04:28:12.263 回答
0

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

post_max_size = 100M

upload_max_filesize = 100M

于 2014-03-06T12:14:13.967 回答
0

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

于 2014-05-24T17:41:49.783 回答