我在ExpressionEngine网站上安装了MX Google Maps。
编辑字段(任何字段)时,我受到此错误的欢迎:
遇到PHP错误
严重性:警告
消息: 执行opendir(/选择/ WWW / old_site /主题/ THIRD_PARTY / mx_google_map /图-图标/): 无法打开目录:没有这样的文件或目录
文件名:mx_google_map / ft.mx_google_map.php
行号:212
MX google maps尝试使用旧网站中指定的主题文件夹路径。 我在常规配置和全局模板首选项中使用了正确的主题文件夹路径,但MX谷歌地图似乎坚持旧路径。
我是否必须在其他地方更改它,我做错了什么?
答案 0 :(得分:4)
我想我以前遇到过这个问题,而且我很确定Max Lazar出于某种原因在数据库中保存了这条路径。在您的数据库上搜索www / old_site /,看看是否有任何结果。
干杯,
罗布
答案 1 :(得分:2)
查看附加源代码,它似乎是检查设置path_markers_icons
,如果是空白,则默认为EE主题路径。
您应该能够在全局字段类型设置下找到path_markers_icons
设置(在附加组件>字段类型下)。我建议你将设置设置为空白,以便它使用内置的EE主题路径,并且不会在将来绊倒你。
另外,根据你的行号,看起来你没有运行最新版本(或者至少是我刚刚下载的版本),所以我建议你升级。
答案 2 :(得分:2)
在黑暗中拍摄:您是否查看了exp_site表和site_system_preferences字段?为了回应Rob的想法,我依稀记得在MSM网站上遇到问题,尽管没有加载。它是64位编码的,所以用它来解码。
http://www.opinionatedgeek.com/dotnet/tools/base64decode/
如果您的“旧”theme_folder_path值在那里,请更改它并对其进行64位编码以查看它是否发生了变化。虽然,在config.php中指定theme_folder_path和theme_folder_url应该覆盖数据库中的任何内容。