如何使用 wordpress 在 CPanel 中增加 Max_file_upload_size

Posted

技术标签:

【中文标题】如何使用 wordpress 在 CPanel 中增加 Max_file_upload_size【英文标题】:How can i Increase Max_file_upload_size in CPanel using wordpress 【发布时间】:2014-01-27 12:39:02 【问题描述】:

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

【问题讨论】:

将此代码放入您的索引文件 ini_set("upload_max_filesize","300M"); in index.php 在哪里添加该行在起始行或哪里?我对 php 编码有点差,告诉我兄弟... 你可以把它放在wordpress主index.php中的开始php标签之后 好的,我会试着让你知道兄弟 没问题,慢慢来.. :) 【参考方案1】:

创建 php.ini 文件并粘贴下面的代码并上传到 public_html 它对我来说工作正常。

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

【讨论】:

【参考方案2】:

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

【讨论】:

【参考方案3】:

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

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

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

【讨论】:

【参考方案4】:

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

您应该尝试将其添加到 wp-config.php 文件的 第 2 行

这一行处理你的上传最大文件大小 **你的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

【讨论】:

这对我也不起作用..你能告诉我任何其他解决方案【参考方案6】:

在 wordpress 主 index.php 顶部添加以下行:

ini_set('max_file_uploads', 100);

【讨论】:

在哪里添加这行兄弟...! 在 index.php 的第一行我需要写这个或者在哪里写这个行 但我要求 max-file-upload-size 增加 尝试:ini_set('upload_max_filesize', '8M'); ini_set 用于修改 php.ini 属性。所以 ini_set("upload_max_filesize","300M");将您的最大文件上传大小增加到 300MB。你可以把它放在 index.php 【参考方案7】:

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

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

如果您的目录中没有 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

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

【讨论】:

我没有从 CPanel 生成 php.ini 文件的选项。我没有很好的选项兄弟...你能告诉我.. 如果你没有尝试使用htaccess,那么我会给你发链接。 如果我更改 htaccess 文件,如果编辑 htaccess 文件,我的整个网站都不会发生任何事情。如果编辑 htaccess 文件有可能出现任何问题,请告诉我兄弟。 . 不,亲爱的,它只会增加文件的上传限制。这段代码不会发生任何其他事情。用编辑检查我的答案。我把链接放到php.ini 文件。 该文件我需要添加到 wp-admin 目录或 wordpress 的主根目录中【参考方案8】:

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

您还可以配置一个 FTP 帐户并使用类似 filezilla 的 ftp 应用程序直接下载和上传文件到服务器,也可以编辑 php.ini 和其他文件。

【讨论】:

以上是关于如何使用 wordpress 在 CPanel 中增加 Max_file_upload_size的主要内容,如果未能解决你的问题,请参考以下文章

wordpress - 在 cpanel 中删除某些文件管理器时出现错误 URL

网络邮件如何与Google云托管配合使用?另外如何在GCH中使用MailWizz WordPress插件设置时事通讯解决方案?

cpanel中缺少wordpress的Mysql扩展

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

sh 在cPanel或Plesk服务器上查找所有WordPress版本

控制wordpress的control panel(c panel)是啥?