Adobe Muse 파일을 업로드할 때 발생하는 Javascript 오류와 파일 누락 오류를 해결하려면 이 문서를 읽어 보십시오.

참고:

Adobe Muse는 더 이상 새로운 기능을 추가하지 않으며 2020년 3월 26일 목요일에 지원이 중단됩니다. 자세한 정보 및 지원은 Adobe Muse 서비스 종료 페이지를 참조하십시오.

문제

Adobe Muse CC를 최신 버전으로 업데이트한 다음, Adobe Muse 사이트를 웹 서버에 다시 게시하면, 다음의 오류 메시지가 표시될 수 있습니다.

서버의 일부 파일이 누락되었거나 잘못될 수 있습니다

해결 방법

Adobe Muse 2017.0.3 릴리스로 업데이트하십시오.

Muse 2017.0.3 릴리스로 업데이트한 후 이 오류가 계속 표시되는 경우, 서버와 클라이언트 브라우저의 캐시 설정이 다르기 때문일 수 있습니다. 브라우저 캐시를 지우고 .muse 파일을 다시 로드합니다.

오류가 지속되면 다음 해결 방법을 수행하십시오.

참고:

다음 해결 방법은 Adobe Muse 2017.0.3 이상에 적용됩니다.

해결 방법

xml 파일 편집에 익숙한 경우, 다음 해결 방법을 수행하십시오.

시스템에서 AppPrefs.xml 파일을 엽니다. 

다음 위치에서 AppPrefs.xml을 열 수 있습니다.

  • Win: C:\Users\(사용자 이름)\AppData\Roaming\Adobe\Adobe Muse CC\2017.0
  • macOS: 라이브러리 > 환경설정 > Adobe > Adobe Muse CC > 2017.0

<key>SuppressMissingFileError</key> 값을 <false/>에서 <true/>로 수정합니다.

Adobe Muse에서 환경 설정 키를 수정하면 클라이언트 시스템 또는 브라우저에서 오류 메시지 표시를 숨길 수 있습니다.

참고:

<key>SuppressMissingFileError</key>를 수정하면 실제 누락된 파일 오류 (있는 경우)도 표시되지 않습니다.

서드 파티 위젯을 포함하여 페이지 요소에 누락된 파일도 표시되지 않습니다.

경고:

클라이언트에서 오류가 발생한 생산 사이트에서만 이 설정을 사용하는 것이 좋습니다. 테스트 환경의 사이트에 대한 AppPrefs.xml 설정을 수정해서는 안 됩니다.

xml 파일을 편집하기 전에 표에 언급된 다음 해결 방법을 시도하는 것도 좋습니다. 이 오류에 대한 몇 가지 가능한 원인 및 해결 방법을 알아보려면 계속 읽어보시기 바랍니다.

가능한 원인 해결 방법
서버에서 하나 이상의 파일이 누락되었습니다. 파일 및 폴더에 대한 사용 권한이 제대로 설정되어 있지 않습니다. 서버 시스템에서 파일 및 폴더에는 이러한 파일로 수행할 수 있는 작업과 이러한 작업을 수행할 수 있는 사용자를 시스템에 알려주는 권한이 지정되어 있습니다. 파일이나 폴더에 잘못된 권한이 있으면, 브라우저가 해당 사이트에 있는 일부 파일에 액세스할 수 없습니다.
파일 및 폴더에 올바른 권한이 설정되어 있는지 확인한 다음, .muse 파일을 다시 로드해 보십시오.
서버의 파일이 Adobe Muse의 혼합 버전이나 사이트의 혼합 버전에서 만들어졌을 수 있습니다. 예를 들어, mypage.html이 mypage.css와는 다른 버전일 수 있습니다. 다른 버전의 Adobe Muse로 업그레이드할 때에는, 서버에서 모든 파일을 삭제하고 파일을 서버에 다시 한번 업로드하십시오.
브라우저는 로컬 캐시에서 한 파일을 로드하고 서버에서 다른 파일을 로드합니다. 이렇게 되면 서버에 있는 버전이 캐시에 있는 버전보다 최신일 경우 일치하지 않게 됩니다. 이 경우, 특정 컴퓨터 하나의 특정 브라우저 하나에서 오류가 표시됩니다. Adobe Muse에서는 브라우저 캐싱 문제를 방지하는 조치를 취하고 있으므로, 이러한 원인은 드뭅니다. 브라우저 캐시를 지우고 .muse 파일을 다시 로드합니다.
일부 파일의 최신 버전을 게시하면 Business Catalyst의 서버측 캐싱으로 이러한 파일의 캐시가 지워지지 않습니다. 이 문제를 해결하려면, Adobe 지원팀에 문의하십시오.
사용자 지정 코드 또는 서드 파티 위젯을 사이트에 추가했을 수 있습니다. 잘못된 사용자 지정 코드나 Adobe Muse 코드와 충돌하는 코드가 이러한 오류를 초래할 수 있습니다. 각 페이지에서 사용자 지정 코드를 제거하고 문제를 분리해 보십시오. 많은 페이지 또는 모든 페이지에서 이 문제가 지속된다면 마스터 페이지에서 결함이 있는 사용자 지정 코드를 확인해 보십시오.
이 오류는 닫는 태그가 누락된 코드를 복사하여 붙여넣거나, 복잡한 코드를 기존의 Adobe Muse 코드에 추가하는 경우 발생할 수 있습니다. 특히 페이지 속성 <Head> 섹션에 결함이 있는 코드가 있는지 확인하고 [개체] > [HTML 삽입]을 사용하여 추가한 HTML 개체를 확인해 보십시오.
2015.2로 업그레이드하면 이 오류가 발생했습니다. Adobe Muse 2015.1이나 그 이전 버전으로 만든 사이트에는 사용자 지정 코드나 타사 위젯 내에 부실하게 작성된 JavaScript가 포함되어 있을 수 있습니다. 하지만, 이러한 JavaScript가 꼭 오류를 발생시키지는 않습니다. 예를 들어, 페이지를 로드하는 동안에는 오류가 거의 발생하지 않아서 경고에 보고되지 않을 수 있습니다.
Adobe Muse 2015.2에서는 페이지 로드 성능이 개선되었으므로, 타사 위젯 및 호환하지 않는 jQueries가 다양한 오류를 초래할 수 있습니다.
Adobe Muse 2015.2.1 버전은 각각의 타사 위젯이 jQuery의 Muse 사본을 방해하지 않고 자체 jQuery 버전을 로그인할 수 있도록 해주므로 Adobe Muse 2015.2.1로 업그레이드하십시오.
호스팅 공급자가 사이트에서 어떤 페이지를 위한 일부 파일에 서비스를 제공하지 않습니다. 타사 FTP 솔루션과 함께 [게시] > [HTML로 내보내기] 옵션을 사용하면 변경된 파일 중 일부가 업로드되지 않을 수 있습니다. 이 문제는 변경한 파일만 업로드할 때 발생합니다. 하지만, 변경 사항으로 인해 영향을 받은 다른 파일이 있을 수 있습니다. 서버에서 기존의 모든 Adobe Muse 파일을 삭제하고 Adobe Muse에서 내보내는 파일을 모두 다시 업로드하십시오.
Adobe Muse에서 [게시] > [FTP Host](FTP 호스트) 옵션을 사용할 수도 있습니다. 내부 FTP 클라이언트를 선택하는 경우, Adobe Muse에서는 변경된 파일을 모두 탐지합니다. Adobe Muse는 이 파일을 서버에도 업로드합니다.
Adobe Muse 2015.2로 업그레이드했는데도 파일 누락 오류가 발생합니다. 이제 Muse 2015.2.0 이상이 일부 JavaScript 파일을 로드 대기열에 올립니다. 로드되는 순서는 인터넷 연결 속도에 의존합니다. 특정 페이지는 로드되었는데 캐싱이 수행된 후 다른 순서로 JavaScript가 로드되어 모든 페이지가 로드되지 않거나 서버 요청이 다른 순서로 확인되어 다른 순서가 있을 때 오류가 발생할 수 있습니다.

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책