最近新建了一个 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 的木马档」这篇。
【參考連結】