Ошибка Codeigniter 500 при попытке загрузить файл lang - PullRequest
1 голос
/ 27 февраля 2012

Я установил 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 помощник загружен. Это работало раньше. Могу ли я иметь якоря в языковом файле? Почему это вызывает проблемы?

1 Ответ

0 голосов
/ 27 февраля 2012

Если вы посмотрите на документацию CodeIgniter для их языкового класса, они предоставляют обзор:

Языковой класс предоставляет функции для извлечения языковых файлов и строк текста для целей интернационализации.

Я не уверен, что приводит к перевороту вашего сервера, но я бы использовал языковой класс для загрузки текстовых строк и обертывания любых ссылок вокруг них в вашем представлении, а не в файле _lang.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...