0

我在 Windows 下获得了 AjaxPlorer 4.23 的标准安装。诊断工具只是对除 SSL 部分之外的所有内容指示“OK”......

  • 该应用程序在http://some_domain.com/share下解压缩

  • 我确保在 bootstrap_conf.php 中设置语言环境来定义(“AJXP_LOCALE”,“fr_FR.ISO-8859-1”);我们是否使用了一些法语字符,例如 é、ç、è、â、ï...

  • 出于某种我到目前为止忽略的原因,一个用户可能会登录,转到某个以法语字符命名的特定文件夹,然后他从 fsAccess 驱动程序收到一条错误消息,例如: message=opendir(ajxp.fs://aaa744f141829e991d80a21d5dde850b/Réunion du 2013 年 12 月 12 日):无法打开目录:“fsAccessWrapper::dir_opendir”调用失败

  • 我进入了 Ajaxplorer 的诊断工具来查看 LOCALE 变量。它现在设置为英语美国 1252。我是服务器的所有者,并且我是唯一可以访问它的人,由于某种原因,应用程序会自行更改编码....

  • 最近,我遇到了一些用户尝试使用 IE10 访问应用程序并显示空白页面的问题。我有 apache 的解决方法来强制 IE10 像 IE9 一样模拟(在 LoadModule headers_module modules/mod_headers.so 下),它就像这部分的魅力一样。

  • 有什么方法可以取消注释这个模块到 apache 可能让 Ajaxplorer 有足够的权限来改变一些东西来让我的法语编码字符集崩溃。

  • 当我重新启动我的 Apache 服务器时,两分钟内一切正常。区域设置值为 C,在此之后,我只需刷新诊断工具即可,区域设置现在指示英语美国 1252,并且所有尚未登录的用户都很难使用法语口音来管理他们的文件夹/文件。

简历: AJXP_LOCALE 设置为 fr_FR.iso-8859-1 后,我在我的 apache 服务器上重新启动关于 dianostic 工具到 Ajaxplorer 本身。几分钟后,AJXP_LOCALE 自己更改为english.United States 1252。如果重新启动我的apache 服务器,几分钟后一切正常。

4

1 回答 1

0

最后,我在其他地方暗示了...

我的服务器本身没有设置为正确的语言环境(国家、语言)。但是我将 Ajaxplorer 覆盖并简单地丢弃了服务器操作系统设置的语言环境。

  1. 因此,在我的 windows server 2008 R2 下,我将美国更改为加拿大,将英语更改为加拿大法语。
  2. 重启阿帕奇
  3. 将此值设置为 bootsrap_conf.php define("AJXP_LOCALE", "fr_FR.ISO-8859-1");

现在,当我检查 Ajaxplorer Locale 下的诊断工具时,现在定义为加拿大法语而不是 English_United States。

我现在可以在包含法语字符(如 éçû)的文件夹下浏览,并且可以与文件进行交互。

于 2013-04-13T03:29:31.330 回答