Zend Framework 2 のアプリケーションに、CKEditor と elfinder を追加しました。画像を追加しようとすると、次のエラーが表示されます。
Invalid backend response.
Data is not JSON.
コンソールで私はこれを持っています:
<br />
<b>Strict Standards</b>: Only variables should be passed by reference in <b>***/elFinder/php/elFinderVolumeDriver.class.php</b>
on line <b>645</b><br />
{"cwd":{"mime":"directory","ts":1438003401,"read":1,"write":1,"size":0,"hash":"l1_Lw","volumeid":"l1_","name":"files","date":"Today 15:23","locked":1,"dirs":1},"options":{"path":"files","url":"\/assets\/dev\/plugins\/elFinder\/php\/..\/files\/","tmbUrl":"\/assets\/dev\/plugins\/elFinder\/php\/..\/files\/.tmb\/","disabled":[],"separator":"\/","copyOverwrite":1,"archivers":{"create":["application\/x-tar","application\/x-gzip","application\/x-bzip2"],"extract":["application\/x-tar","application\/x-gzip","application\/x-bzip2"]}},"files"[{"mime":"directory","ts":1438003401,"read":1,"write":1,"size":0,"hash":"l1_Lw","volumeid":"l1_","name":"files","date":"Today 15:23","locked":1,"dirs":1},{"mime":"directory","ts":1438002867,"read":1,"write":1,"size":0,"hash":"l1_dGVtcA","name":"temp","phash":"l1_Lw","date":"Today 15:14"}],"api":"2.0","uplMaxSize":"64M"}
編集:
テストサーバーでは、http: //kodowanie.esy.es/ckeditor/をもう一度統合すると、すべてが機能します。
アプリケーションにファイルをロードしたときに問題が発生しました。
ファイルを追加しようとすると、エラーが発生します。
Invalid backend response.
Data is not JSON.
URLは次のとおりです。
http://***/assets/plugins/elFinder/elfinder.html?CKEditor=textarea&CKEditorFuncNum=207&langCode=pl
ページを更新すると、すべてが機能し、エラーは表示されず、URL は次のようになります。
http://***/assets/plugins/elFinder/elfinder.html?CKEditor=textarea&CKEditorFuncNum=207&langCode=pl#elf_l1_Lw
さらに、アプリケーションのログを記録しておいてください。