1

我将 PDW 文件浏览器(TinyMCE 插件)集成到 TinyMCE 编辑器中。但是当我单击“插入/编辑图像按钮 >>> 常规选项卡 >>> 浏览按钮(在图像 URL 字段旁边)”时,我收到了以下错误消息:

"Upload folder doesn't exist or $uploadpath in config.php is set wrong!"

我确定我已经正确设置了所有内容。我已经设置了“上传路径”:

$uploadpath = "/en/images/";

并尝试使用以下“define()”方法之一(在“config.php”,第 122 - 126 行),正如插件创建者所建议的那样:

//define('DOCUMENTROOT', '/home/httpd/httpdocs');

//define('DOCUMENTROOT', 'c:\\webroot\\example.com\\www');

//define('DOCUMENTROOT', $_SERVER['DOCUMENT_ROOT']);

//define('DOCUMENTROOT', realpath((@$_SERVER['DOCUMENT_ROOT'] && file_exists(@$_SERVER['DOCUMENT_ROOT'].$_SERVER['PHP_SELF'])) ? $_SERVER['DOCUMENT_ROOT'] : str_replace(dirname(@$_SERVER['PHP_SELF']), '', str_replace(DIRECTORY_SEPARATOR, '/', realpath('.')))));

define('DOCUMENTROOT', realpath((getenv('DOCUMENT_ROOT') && preg_match('#^'.preg_quote(realpath(getenv('DOCUMENT_ROOT'))).'#', realpath(__FILE__))) ? getenv('DOCUMENT_ROOT') : str_replace(dirname(@$_SERVER['PHP_SELF']), '', str_replace(DIRECTORY_SEPARATOR, '/', dirname(__FILE__)))));

它们都不起作用。有没有人遇到过同样的问题?如何解决?

4

1 回答 1

1

此处定义的 DOCUMENTROOT 将仅指向 www 或 htdocs 目录。因此,如果您有托管网站文件的子文件夹(在本地测试时发生);也将其添加到 $uploadpath。

将您的代码更改为

$uploadPath = "/mywebsite/en/images/";

其中 mywebsite 代表您的网站目录。

于 2012-07-26T14:46:50.250 回答