如您所见,我想要的其他两种语言显示在列表中,但在选择每种语言并单击“安装”后,我被引导到一个页面,并显示以下信息:
DateTime::__ construct(): Failed to parse time string (jerror) at position 0 (j): The timezone could not be found in the database 页面上还有一个按钮可以回到控制面板。看到这些语言出现在列表中让我感到惊讶。
当我尝试(而失败)安装第一个组件时,我也看到了此消息-它是一个在文章中嵌入 Google 地图的组件。
不管怎样,我没有找到在线解决此问题的方案,我想知道是否有人知道问题出在哪里。非常感谢任何帮助!
编辑
在我的情况下,问题实际上是我的某些目录不可写。我转到“系统信息”下的“目录权限”选项卡,并尝试确保所有目录都可写。当我首次打开它时,“管理员”目录中的所有目录都不可写入,我们通过 Linux 中的 shell 将它们更改为可写入的,然后我就能够安装新的语言而没有上述错误消息了。
configuration.php
文件和日志以及临时路径,它们都是正确的...不确定是否可能是我的配置文件出了其他问题。 - jeffery_the_winddirname(__FILE__)
的输出末尾有一个$
字符,但我认为这只是我的shell的问题。所以路径名已经正确。 - jeffery_the_wind$
符号,我认为它可能是问题所在。 - Ahmad Alfy