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ディレクトリのみを指します。したがって、(ローカルでテストするときに発生する)サブフォルダーがあり、Webサイトファイルがホストされている場合。それも$uploadpathに追加します。

コードを次のように変更します

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

ここで、mywebsiteはWebサイトディレクトリを表します。

于 2012-07-26T14:46:50.250 に答える