我正在尝试安装AjaXplorer但遇到了问题。第一次运行测试要求我将我的语言环境设置为UTF-8
,但我不知道该怎么做。
如果我跳过警告,我会收到以下错误,并想知道它是否与它有关。
异常处理程序中抛出异常!消息是:在第164行#0 C:\ UniServer \ www \ domain \ secure \ core \ classes中的C:\ UniServer \ www \ domain \ secure \ core \ classes \ class.ConfService.php中找不到类型日志的插件文本\ class.ConfService.php(184):ConfService-> initUniquePluginImplInst('LOG_DRIVER','log')#1 C:\ UniServer \ www \ domain \ secure \ core \ classes \ class.ConfService.php(229): ConfService-> getUniquePluginImplInst('LOG_DRIVER','log')#2 C:\ UniServer \ www \ domain \ secure \ core \ classes \ class.AJXP_Logger.php(89):ConfService :: getLogDriverImpl()#3 C: \ UniServer \ www \ domain \ secure \ core \ classes \ class.AJXP_Logger.php(69):AJXP_Logger :: getInstance()#4 C:\ UniServer \ www \ domain \ secure \ core \ classes \ class.AJXP_XMLWriter.php (195):AJXP_Logger :: logAction('error',Array)#5 C:\ UniServer \ www \ domain \ secure \ core \ classes \ class.AJXP_XMLWriter.php(208):AJXP_XMLWriter :: catchError(0,'不能find plu ...','C:\ UniServer \ ww ...',164,NULL)#6 [内部函数]:AJXP_XMLWriter :: catchException(Object(Exception))#7 {main}
答案 0 :(得分:4)
它可能由PHP> = 5.4
引起PHP更新前没有错误。
编辑:降级回PHP 5.3修复错误,因此它由PHP 5.4引起答案 1 :(得分:1)
遇到同样的问题:由“data”目录中的文件夹写入权限引起。
在顶级目录“data”和所有子目录上设置写入权限。我以为我已经使用Filezilla设置了权限,但经过快速检查后,我没有。
答案 2 :(得分:0)
关于“设置区域设置”通知,您可以在PHP文档中找到一些示例的详细说明:http://php.net/manual/en/function.setlocale.php。
至于AjaXplorer例外,它的documentation表示:
您可以通过FTP访问运行PHP(> 5.1)并可通过网络访问的远程服务器
我用Google搜索了异常,大多数情况下由于错误的PHP版本而被抛出。您可以使用PHP函数phpversion()
轻松检查PHP版本:
echo phpversion();
如果您的PHP版本与AjaXplorer的要求不匹配,您必须显然升级PHP或放弃AjaXplorer而转而使用其他解决方案。