尝试加载lang文件时Codeigniter错误500

时间:2012-02-27 18:10:07

标签: php linux codeigniter

我在家用服务器上安装了Lubuntu 11.10 x86。我之前有过Win XP。服务器运行良好。除了CodeIgniter和语言文件之外,Apache,PHP和MySQL工作得很好。首先是php工作,我已经测试了非CI项目,这很好。我还测试了一个全新的CI项目,我得到了欢迎页面。我在CI中有两个项目有2种语言而且不起作用。为了隔离我通过家庭控制器,视图和语言文件复制的问题。查看时出错500。如果我注释掉$ this-> lang-> load('home');它工作正常。如果我注释掉home_lang.php的内容就行了。

我把它缩小到语言文件中的锚点助手:$ lang ['home.project1.image'] = anchor('portfolio','test'); url帮助程序已加载。这之前有用。我可以在语言文件中使用锚点吗?怎么会导致问题?

1 个答案:

答案 0 :(得分:0)

如果您查看CodeIgniter的documentation语言课程,他们会提供概述:

  

语言类提供检索语言文件的功能   文本行用于国际化。

我不确定导致服务器翻转的原因,但是我会使用语言类加载文本字符串并在视图中包围它们周围的任何链接,而不是在_lang文件中。