Я установил Lubuntu 11.10 x86 на свой домашний сервер. У меня ранее была Win XP. Сервер работает хорошо. Apache, PHP и MySQL прекрасно работают, за исключением случаев, когда речь идет о CodeIgniter и языковых файлах. Прежде всего, PHP работает, я тестировал с не CI проектами, и это нормально. Я также протестировал новый проект CI и получил страницу приветствия. У меня есть пара проектов в CI, которые имеют 2 языка, и они не работают. Чтобы изолировать проблему, я скопировал на домашний контроллер, просмотр и языковой файл. Ошибка 500 при просмотре. Если я закомментирую $ this-> lang-> load ('home'); это работает отлично. Если я закомментирую содержимое home_lang.php, это работает.
Я сузил его до помощника привязки в языковом файле: $ lang ['home.project1.image'] = anchor ('portfolio', 'test'); URL помощник загружен. Это работало раньше. Могу ли я иметь якоря в языковом файле? Почему это вызывает проблемы?