Joomla 模板 - 显示的语言使其白屏没有错误

我正在为 Joomla (3.9.19) 构建一个组件,并且在一个表单中我有多种语言选择,选项用英语及其各自的字符编写。当我尝试显示我的视图页面时,出现 Joomla“死机白屏”。我通过一次删除一堆选择来追踪问题,直到页面最终工作。然后我将错误报告打开到最大,但没有任何效果,没有返回任何内容。我检查了apache错误日志,没有生成任何与此相关的内容。

在 Joomla 的索引文件中我添加了:

ini_set('display_errors',true);
error_reporting( E_ALL );

但仍然没有显示错误。

我将 Joomla 模板更改为默认的 Protostar 和 Beez3,该页面可以在这两种语言中使用,但无法正确显示国际语言。我使用我想要使用的 Joomla 模板从另一个页面复制/粘贴 HTML 和标题元到普通 HTML 文件中,并且它工作正常 - 正确显示语言。

我觉得这与 UTF-8 的元编码有关,如果我从 HTML 文件中删除它,字符将无法正确显示......但它在标头中,所以我不知道为什么它不会在 Joomla 工作。

我不知道我还应该寻找什么;任何意见,将不胜感激!


函数式编程
浏览 74回答 1
1回答

翻阅古今

我想到了。我的 IDE (NetBeans 12.0) 未正确将文件编码设置为 UTF-8。我使用 Notepad++ 对其进行转换,现在我的 Joomla 组件可以正常工作了。
打开App,查看更多内容
随时随地看视频慕课网APP