私はCKEditorインスタンス(CakePHPアプリケーション内)に画像とファイルのアップロードを追加しようとしています。 CKEditorは正常に動作していますが、CKFinderの部分を動作させることはできません。私は 'Browse Server'ボタンを表示することができますが、それをクリックすると '要求されたURL /ckfinder/ckfinder.htmlがこのサーバ上に見つかりませんでした'というメッセージが表示されます。CakePHP 2.0のCKEditor/CKFinder
私はさまざまなパスの組み合わせを試しましたが、私は明らかに正しいものを打つことはありません!
は、ここで私がこれまで持っているものです。
ファイル構造:
In /app/webroot/js I have ckeditor and ckfinder
In /app/webroot/ I have files, which is what I'd like to upload to (ideally files/Images and files/PDF, but that doesn't matter so much)
次のように私はckfinder/config.phpの中でパスを変更しました:私の見解では
$baseUrl = '/files/';
$baseDir = '/www/MCS/app/webroot/files/'; (/www/MCS is the path to the app)
をファイルは、私は以下を持っています:
<script type="text/javascript">
var instance = CKEDITOR.instances['PageContent'];
if(instance)
{
CKEDITOR.remove(instance);
}
var editor =
CKEDITOR.replace('PageContent', {
toolbar: 'Page',
width: '737',
height: '280',
filebrowserBrowseUrl : 'ckfinder/ckfinder.html',
filebrowserImageBrowseUrl : '/ckfinder/ckfinder.html?Type=Images',
filebrowserFlashBrowseUrl : '/ckfinder/ckfinder.html?Type=Flash',
filebrowserUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
filebrowserImageUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
filebrowserFlashUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
});
</script>
私は上記のコード内のパスを変更して、完全なURLのさまざまな部分を追加しようとしましたが、何も助けにはなりませんでした。
解決策はおそらく本当に簡単ですが、私はそれを動作させることはできません!どんな助けでも大歓迎です!
は、私はあなたが/ JSの中ckfinderを持って言及したCKEditorバージョンとCKFinder、およびCakePHPの2.0
おかげで、私はそれを試してみましたが、私はまだ取得しています同じエラー。 – Sharon