답변
파일을 열고 ckfinder.js
이 줄을 편집
{document.cookie=l+'='+m+(!n?'; expires=Thu, 6 Oct 2016 01:00:00 UTC; path=/':'');}
에 :
방치 된 CKFinder에서 불행한 버그가 있었다{document.cookie=l+'='+m+(!n?'; expires=Thu, 6 Oct 2038 01:00:00 UTC; path=/':'');}
감사합니다. 우리 팀은 문제를 파악하는 데 많은 시간을 할애 했으므로 해결책을 찾지 못했을 것입니다. 당신은 우리의 영웅입니다. – gempir
당신을 환영합니다! –
. 우리는 신뢰할 수있는 소프트웨어를 제공하기 위해 최선을 다하지만 소프트웨어의 이상한 버그조차도 때때로 발생합니다.
setCookie 함수에 버그가 있다는 것을 알게되면 CKFinder 2.x를이 버그가없는 최신 안정 버전으로 업데이트하려는 사람을 위해 CKFinder 2.6.2.1을 릴리스했습니다.
또한 문제가 확실히 우리 잘못이라고 생각하여 가능한 한 매끄러운 패치 프로세스를 만들기 위해 버전 2.0부터 ASP/ASP.NET/ColdFusion/PHP 용 CKFinder의 이전 패키지를 모두 수정했습니다. 따라서 CKFinder 2.3 (예 : 2.3)의 이전 버전을 사용하는 사용자는 버그를 없애고 CKFinder 2.3을 다시 다운로드하고 잘못된 ckfinder.js
파일 (브라우저 캐시 새로 고침)을 바꿀 수 있습니다. 이 단계는 만료 된 라이센스가있는 클라이언트까지 포함하여 모든 클라이언트가 수행 할 수 있습니다. 다시 한 번,이 문제는 의도하지 않았으며 우리는 문제의 원인을 알게 되 자마자 모든 패키지를 수정하기 위해 최선을 다했습니다. 또한 오늘 CKFinder의 고정 버전을 다운로드 할 것을 요청하는 등록 된 모든 사용자에게 이메일을 보내어, 일부 사용자가 더 이상 사용자가 CKFinder의 모든 기능을 사용할 수 없다는 사실을 알지 못할 수도 있음을 알고 있습니다.
CKFinder for Java 사용자는 2.6.2.1로 업그레이드해야합니다. 라이센스를 갱신 할 필요없이 고정 된 패키지를 얻으려면 최신 안정 버전으로 업데이트하지 않으려는 고객이 contact us 일 수 있습니다.
이 문제는 ckfinder 2.1에서도 발생합니다.하지만 우리는 CFM을 사용하고있는 PHP를 사용하고 있지 않습니다. 저에게 서버 측 문제처럼 보이지 않습니다. 기본보기 동작을 목록보기로 변경하면 다음과 같이 변경 될 수 있습니다. config.defaultViewType = 'list'; 목록보기보다 잘 작동합니다. 파인더 2.x –
의 프론트 엔드 코드에 날짜를 통합 한 논리가 있어야합니다. 파일 ckfinder.js를 열고이 행을 편집하십시오. {document.cookie = l + '='+ m + (! 2016 년 10 월 6 일 01:00:00 UTC; 경로 =/':' ');} {document.cookie = l +'= '+ m + (! n?'; expires = Thu, 2038 년 10 월 6 일 01:00:00 UTC; path =/':' ');} –