如何使用 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插件设置时事通讯解决方案?