0

昨天我发现了这个用于tinymce文件和图像管理的漂亮插件,但是我无法将文件实际保存到驱动器中。我已经尝试了所有我能想到的组合。

responsivefilemanager.com - 这个插件。

有人以前用过它并且知道我可能需要的设置吗?

插件位于:/public_html/cms/app/webroot/js/tinymce/plugins/filemanager

我正在尝试设置它,以便上传到这里:/public_html/cms/app/webroot/files/cms

插件的配置文件有 3 行要为此配置,如下所示,因为我已经设置了它们:

$base_url="http://domain.com/cms/";  // base url of site. If you prefer relative urls leave empty
$upload_dir = 'app/webroot/files/cms/'; // path from base_url to base of upload folder
$current_path = '../../../files/cms/'; // relative path from filemanager folder to upload folder

现在,当我开始解决这个问题时,我会收到一个插件错误,说根文件夹不存在,所以我继续使用路径,现在我没有收到这个错误,但我仍然无法让它上​​传图像,一切看起来都正常,我在图像上传时获得预览,一旦完成,我会得到一个绿色的勾号,然后我回到文件列表并且图像不存在。它也不在服务器上。我想知道是否有办法调试它并弄清楚发生了什么?

谢谢

4

3 回答 3

4

我最终让它与以下设置一起工作:

$base_url="http://domain.com";  // base url of site. 

$upload_dir = '/cms/app/webroot/files/cms/'; // path from base_url to base of upload folder

$current_path = '../../../../files/cms/'; // relative path from filemanager folder to upload folder

谢谢

于 2013-08-21T02:33:39.760 回答
0

如果您还没有解决这个问题,请尝试以下设置:

$base_url="http://www.domain.com/cms"; // 网站的基本网址。如果您更喜欢相对 url,请留空 --> 没有斜杠

// 上传目录将是您为要上传的文件创建的目录,即:localhost/cms/app/webroot/files/cms --> 此文件必须具有写入权限。

$upload_dir = '/app/webroot/files/cms/'; // 从 base_url 到上传文件夹基础的路径 --> 写入权限 (chmod = 755)

$current_path = '../../../../files/cms/'; // 从文件管理器文件夹到上传文件夹的相对路径(您缺少一个“../”)

// 位于 tinymce/plugins/filemanager/thumbs 中的 thumbs 文件夹也必须有写权限 (chmod = 755)

应该这样做

于 2013-08-20T22:22:47.960 回答
-3

使用 gsynuhimgupload 插件 TinyMCE

http://gsynuh.com/tinymce-simple-image-uploader/136

TinyMCE 简单的图片上传器

这是我的 TinyMCE 图片上传插件的转贴。它曾经在 gsynuh-labs.com 上(但我放弃了这个域)。请注意,我不再支持此插件 - 我对由此造成的任何不便概不负责,它是“按原样”共享的,您必须在使用它时负责,即:注意任何可能的注入您自己站点上下文中的问题/安全问题。我对自己扩展它不感兴趣,因为我只是为自己寻找一个非常小的图像上传插件,但如果你要扩展它,如果你愿意,我可以在这个页面上列出你的版本,请联系我。

——</p>

于 2014-04-29T06:23:40.353 回答