2012-11-05 1 views
3

ExpressionEngine 웹 사이트에 MX Google Maps이 설치되어 있습니다. 필드 (모든 분야) 나는이 오류로 인사 해요을 편집 할 때MX Google지도에서 "open to dir"PHP 오류가 발생했습니다

는 :

A PHP Error was encountered

Severity: Warning

Message: opendir(/opt/www/old_site/themes/third_party/mx_google_map/maps-icons/): failed to open dir: No such file or directory

Filename: mx_google_map/ft.mx_google_map.php

Line Number: 212

MX 구글지도 오래된 사이트에 지정된 테마 폴더 경로를 사용하려고합니다. 일반 구성 및 전체 템플릿 환경 설정에서 올바른 테마 폴더 경로를 사용했지만 MX Google지도는 이전 경로를 고수하는 것 같습니다.

내가 다른 곳으로 변경해야합니까? 내가 뭘 잘못하고 있습니까?

답변

2

추가에 소스 코드, 그것은 설정 path_markers_icons을 확인하는 것으로 나타납니다, 그리고이 비어있는 경우 EE 테마 경로에 디폴트.

path_markers_icons 설정은 전역 입력란 유형 설정 (추가 기능> 입력란 유형 아래)에서 찾을 수 있어야합니다. 설정을 비워두면 기본 EE 테마 경로가 사용되며 향후에 사용자를 들지 않게하는 것이 좋습니다.

또한 최신 버전 (또는 지금 방금 다운로드 한 버전)을 실행하지 않는 것처럼 보이는 줄 번호로 이동하므로 업그레이드를 제안하십시오.

+0

실제로 추가 기능> 필드 유형 설정에서 경로가 지정되었습니다. 그곳에서 제거하면 문제가 해결됩니다. 감사. – janvl

4

나는 전에이 문제가 있었고, Max Lazar가 어떤 이유로 데이터베이스에 경로를 저장한다고 확신한다. DB에서 www/old_site /를 검색하고 결과가 있는지 확인하십시오. 보면

건배,

+0

는 (는) 검색 결과가 없습니다. 그의 코드를 보았을 때, 그는 이것을 사용하여 $ this-> EE-> config-> item ('theme_folder_path')과 같은 테마 폴더 경로를 설정했다. 내가이 값을 어디에서 바꿀 수 있는지 아는가? – janvl

2

어두운 곳에서 촬영 : exp_site 표와 site_system_preferences 입력란에 모양이 있습니까? Rob의 생각을 되풀이하기 위해 MSM 사이트에서 문제가 발생했음을 막연하게 기억합니다. 기본 64 인코딩이므로 디코딩 할 때이 코드를 사용하십시오.

http://www.opinionatedgeek.com/dotnet/tools/base64decode/

당신의 "이전"theme_folder_path 값이 거기에, 그것을 변경하고 뭔가를 변경하는 경우 기본 64encode가보고합니다. config.php에서 theme_folder_path 및 theme_folder_url을 지정하면 DB에있는 내용이 모두 무시되어야합니다.

관련 문제