我正在尝试使用Drupal 6构建一个多语言网站,目前我遇到了切换UI语言的问题。使用语言切换器块切换默认语言不起作用,并显示错误消息:
无法复制所选文件,因为不存在该名称的文件。请检查您是否提供了正确的文件名。
以下消息将写入日志:
在为[language_name]
语言创建JavaScript翻译文件时发生错误。
Windows和IIS 7.0上的Drupal 6。
答案 0 :(得分:2)
检查“sites / default / files”中是否有名为“languages”的目录,并确保该目录是可写的。
如果这不能解决问题,请检查是否存在名为“locale_js_directory
”的Drupal变量(在MySQL中的“variable
”表中)并检查其值。如果存在,则为其创建JS文件的目录的名称(而不是“语言”,这是默认值)。检查此目录是否存在且是否可写。
答案 1 :(得分:1)
这听起来像是权限问题。你的文件目录是否可写?检查状态页面(管理员>报告>状态报告)。您可能还想查看在IIS上运行的其他Drupal用户的这些类似问题: