2011-03-25 57 views
2

在CKFinder中通过CKEditor进行的所有上传都会返回消息“文件无效,文件太大。”当他们超过一定的大小时,即使我已经将每个我能想到的地方的最大大小定义为10MB。如何更改CKFinder的Drupal CKEditor模块的最大上传大小?

/sites/all/modules/ckeditor/ckfinder/config.php
每个资源类型都有自己的最大范围VAR设置为15728640个字节。 例如

$config['ResourceType'][] = Array(
     'name' => 'Files',    // Single quotes not allowed 
     'url' => $baseUrl . 'files', 
     'directory' => $baseDir . 'files', 
     'maxSize' => '10M', 
     'allowedExtensions' => '7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip', 
     'deniedExtensions' => ''); 

我发现/sites/all/modules/ckeditor/ckfinder/plugins/fileeditor/plugin.js一个最大范围VAR以及我已经修改,没有运气。

phpinfo()函数显示了以下相关设置:
的post_max_size: 20M
的upload_max_filesize: 10M

两者均应罚款为10MB上传。

我还能改变什么来解决这个问题?

回答

0

所以事实证明,这是我的托管设置的问题。在绝望的行为,我发电子邮件的想法的虚拟主机,虽然我的phpinfo()是正确报告这些变量,他们告诉我:

你刚才是有问题,因为 你没有设置.htaccess 文件中的suPHP 配置路径。我们现在将suPHP路径 添加到.htaccess文件。

我不太明白,但现在它的工作原理,在Drupal设置本身没有什么改变。感谢大家的帮助。 (仅供参考,使用http://canadianwebhosting.com

0

你看过吗:admin/settings/uploads?那里有一些最大文件大小设置。

+0

感谢您的建议!虽然我应该提到我也试过这个,也设置为10MB。事实上,上传模块起初并未启用,但通过CKEditor的较小上传仍然有效。我认为它与上传模块完全分开。 – 2011-03-27 04:03:19

+0

只是想知道如果你临时尝试使用IMCE而不是CKFinder会发生什么。如果错误是特定于CKFinder或更一般的东西,可以帮助你解决问题。 – james6848 2011-03-27 17:22:41