#php #debugging #gettext
#php #отладка #gettext
Вопрос:
У меня проблема с gettext, на моей локальной тестовой машине это работает как шарм, на производственном сервере это не так. похоже, что gettext избегает отображения каких-либо ошибок, либо он работает, либо нет.
Есть ли какой-либо способ отладки или заставить его регистрировать все, что он делает?
Спасибо
Комментарии:
1. сообщение об ошибке верно? в журнале ошибок ничего нет?
2. Я попытался настроить php для отображения каждой ошибки
3. Я согласен: для этого gettext действительно является проблемой! Жаль, что нет возможности показать малейшее сообщение в журнале!
Ответ №1:
Если кто-нибудь столкнется с этим в поисковых системах. В моем случае проблема заключалась в том, что в php не было установлено никакой локали! Без локали это не может работать, поэтому всегда проверяйте это, так как при обновлении php происходит сброс локали.
Ответ №2:
Возможно, ваш производственный сервер не был собран с
--with-gettext[=DIR]
Вы можете проверить, включено ли это, проверив phpinfo()
вывод. Вы должны найти раздел gettext, если он был встроен.