我正在尝试重命名vtiger crm中的菜单项。我用谷歌搜索了一下,但找不到正确的信息。我尝试更改菜单项并得到以下警告。
'contacts'=>'customers' in include/language/en_us.lang.php
Warning: Cannot modify header information - headers already sent by (output started at ``vtigercrm/include/language/en_us.lang.php:1) in vtigercrm/index.php on line 606
Warning: Cannot modify header information - headers already sent by (output started at ``/vtigercrm/include/language/en_us.lang.php:1) in vtigercrm/index.php on line 608
Warning: Cannot modify header information - headers already sent by (output started ``at/vtigercrm/include/language/en_us.lang.php:1) in vtigercrm/index.php on line 610
use
ob_start ();和ob_flush ();
在您的index.php和en_us.lang.php页面的
问题将解决。
1-错误表明在开始的PHP语句之前有一个空白行或2-您可以将en_us.lang.php保存为utf8格式。
解决方案:
for 1:删除
<?php
之前和?>
之后的开头和结尾的任何额外行提到的文件。
for 2:使用notepad++将编码转换为UTF8不含BOM然后保存