Joomla 安装语言套件出现 Can’t connect to .xml

  最近新建了一个 Joomla 4 的测试网站,架设的过程有遇到一些零碎的小问题,因此干脆整理成文章。这篇是在主控台的「Install Languages」页面上,会出现以下错误讯息:

无法连接到 https://update.joomla.org/language/translationlist_4.xml

 

  依照上次「Joomla 无法更新 – 出现”无法打开更新网站”的错误讯息」的经验,直觉应该又是与 SSL 元件有关系,但这次直接执行 httpd 时,却不像上次一样有错误讯息。后来上网爬文,依序检查相关元件,总算找到这次问题是出在 php.ini 里的 openssl 设定导致。

 


◎ 开启 php.ini,搜尋 “扩展=openssl”,将前面的分号注解拿掉并存档。

 

◎ 再重新进入「Install Languages」页面,即可正常显示。

 

  其实除了 openssl 外,另外建议也一并检查 allow_url_fopen 有没有打开,如果是 Off,请将其改成 On,等更新完再关闭即可。allow_url_fopen 平常设成 Off 会比较安全,详细可参考「网站伺服器出现 php***.tmp 的木马档」这篇。

 

【參考連結】

发表评论

请注意:: 评论审核已启用,可能会耽误您的评论. 有没有必要重新提交您的评论.