我正在使用VPS主机,因为我有CPanel登录详细信息,我安装了wordpress,我正在尝试导入一些我从上一个网站导出的帖子。但是我得到的错误就像Max_file_Upload_size超过2M.How can我更改了最大文件上传大小。 我试图将php.ini文件添加到我的根文件夹但我没有得到任何更改,并且也将php.ini添加到wp-admin文件夹中,但我无法导入文件。在我的Cpanel中我没有找不到任何php.ini files.i我也在谷歌尝试,但我没有得到答案,我帮助我....
答案 0 :(得分:4)
您应该尝试将此添加到 wp-config.php 文件的第二行。
此行处理上传最大文件大小 * 和 *您的 php内存。
// this will change your max file size upload AND your php memory
define( 'WP_MEMORY_LIMIT', '64M' );
此处可以看到有关WP Codex中此代码的更多信息(页面下方2/3):
答案 1 :(得分:2)
WordPress的默认上传文件大小为2 MB,如果您要上传大型媒体文件,则会出现问题。如果您收到此错误,“上传的文件超过php.ini中的upload_max_filesize指令”,请按照下列步骤操作:
如果目录中没有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
您可以根据需要增加文件上传限制。
答案 2 :(得分:1)
在wordpress main index.php:
的顶部添加以下行ini_set('max_file_uploads', 100);
答案 3 :(得分:1)
正如您所说,您只能访问cpanel,然后转到cpanel中的“文件管理器”,然后按照Mahmood Rehman的步骤进行操作。
您还可以配置FTP帐户并使用ftp app(如filezilla)下载和上传文件直接到服务器,还可以编辑php.ini和其他文件。
答案 4 :(得分:1)
另一种解决方案是将.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 :(得分:1)
&#34;错误:上传的文件超过了php.ini中的upload_max_filesize指令。&#34;通过手动上传我的主题解决。我在上传wordpress主题时也遇到了同样的问题,我的主题大小为3.2MB。我在wp-config.php文件中搜索了以下行,
//这会改变你的最大文件大小上传和你的php内存 定义(&#39; WP_MEMORY_LIMIT&#39;,&#39; 64M&#39;);
但是没找到。所以我尝试了另一种方法,我登录cpanel进入wordpress安装的目录然后/ wp-content / themes,选择上传选项并上传我的主题并安装。 :d
答案 6 :(得分:1)
选择PHP版本。 切换到PHP选项 upload_max_filesize 128MB
答案 7 :(得分:0)
创建php.ini文件并粘贴下面的代码并上传到public_html中,它对我来说很好。
[PHP]
file_uploads = On
post_max_size = 750M
upload_max_filesize=750M
max_execution_time=5000