这是我尝试的时候给出的错误:
http://localhost/Symfony/web/app_dev.php/
ErrorException: Warning: constant() [function.constant]: Couldn't find constant Monolog\Logger::iNFO in /opt/lampp/htdocs/Symfony/vendor/symfony/src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php line 102
我知道土耳其语语言环境会导致此错误。但我不能使用土耳其语以外的任何其他语言环境,我必须解决这个问题。
用土耳其语查看这些字母:
小写“i”以大写形式变为“İ”。
小写“ı”以大写形式变为“I”。
我认为这个惯例与英语语言冲突并导致这种错误。
但我怎么能解决这个问题?
答案 0 :(得分:1)
这是由by the following piece of code in MonologBundle引起的错误:
constant('Monolog\Logger::'.strtoupper($handler['level']));
土耳其语语言环境问题在php.net上已知:http://www.php.net/manual/en/function.strtoupper.php#97667
报告有关如何重现on github的步骤的错误。