无法在WordPress的

无法在WordPress的

问题描述:

导入迪维布局尝试导入迪维布局(以.json文件) 得到这个错误:无法在WordPress的

This file cannot be imported. It may be caused by file_uploads being 
disabled in your php.ini. It may also be caused by post_max_size or/and 
upload_max_filesize being smaller than file selected. Please increase 
it or transfer more substantial data at the time. 

这是不是这样的,但是因为我没有在任的限制我可以在我的WP安装中的其他地方上传。

有没有人有任何想法还会导致这个错误?

+0

您试图上传的文件有多大?在网站运行的服务器上,您可能可以通过GUI增加限制,否则,请找到php.ini文件并检查文件上传设置。或者你可以将'.json'文件拆分成更小的文件。添加:define('WP_MEMORY_LIMIT','256M');'到'wp-config.php'帮助? – admcfajn

+0

这些文件大约是1M,就像我说的,没有限制。上传Divi主题本身(18M呈现没有问题)。 – aserwin

我的响应与航空维修Theme版本3.0.46

我有同样的问题,接踵而来的是我怎么固定它。

在我的情况正在从迪维生成器portability.js文件产生的误差,管线464:

var fileSize = Math.ceil((data.file.size/(1024 * 1024)).toFixed(2)), 
    formData = new FormData(); 

// Max size set on server is exceeded. 
if (fileSize >= $this.postMaxSize || fileSize >= $this.uploadMaxSize) { 
    etCore.modalContent('<p>' + $this.text.maxSizeExceeded + '</p>', false, true, '#' + $this.instance('.ui-tabs-panel:visible').attr('id')\ 
    ); 

    $this.enableActions(); 

    return; 
} 

来这里是要注意的事情,这个脚本四舍五入最大上传大小,以便全数字MB。

所以我对这个网站的最大文件大小为2MB,我的文件是1495679个字节,该脚本变成:

if 2>=2 { 
    // throw an error 
} 

如此看来,解决的办法是让你的PHP上传最大尺寸和最大张贴尺寸至少1MB大于您要上传的文件。

的优雅主题的人对此有漫长的帖子:

https://www.elegantthemes.com/blog/tips-tricks/is-the-wordpress-upload-limit-giving-you-trouble-heres-how-to-change-it

这是在我的php.ini设置这么简单。

; TO have a 31.4MB file upload into Divi, these must be at least 32MB. 
post_max_size = 32M 
upload_max_filesize = 32M 

我想大概是这样说的,因为是由JavaScript在浏览器中产生这个错误的最后一件事,你必须:

  • 改变你的php.ini
  • 重新启动你的web服务器[在至少我需要瓦特/阿帕奇]
  • 刷新页面,为限制在浏览器缓存,任何种类的Ajax调用的不是结果,等

我有同样的issue.I一派,发现下面的解决方案(道歉没有一个正确的解释!)

解决方法: 在网站的根目录下创建一个新的文件php.ini用以下文字&保存,它的完成。

file_uploads = On 
upload_max_filesize = 100M 
post_max_size = 100M