Php 如何在vtiger crm中重命名菜单我正在尝试这样做,但收到警告

Php 如何在vtiger crm中重命名菜单我正在尝试这样做,但收到警告,php,vtiger,Php,Vtiger,我正在尝试重命名v tiger crm中的菜单项。我用谷歌搜索了一下,但找不到正确的信息。我尝试更改菜单项并得到以下警告 include/language/en_us.lang.php中的“联系人”=>“客户” 警告:无法修改标题信息-第606行vtigercrm/index.php中已发送的标题(输出开始于``vtigercrm/include/language/en_us.lang.php:1) 警告:无法修改标题信息-第608行vtigercrm/index.php中已发送的标题(输出开始

我正在尝试重命名v tiger crm中的菜单项。我用谷歌搜索了一下,但找不到正确的信息。我尝试更改菜单项并得到以下警告

include/language/en_us.lang.php中的“联系人”=>“客户”

警告:无法修改标题信息-第606行vtigercrm/index.php中已发送的标题(输出开始于``vtigercrm/include/language/en_us.lang.php:1)

警告:无法修改标题信息-第608行vtigercrm/index.php中已发送的标题(输出开始于`/vtigercrm/include/language/en_us.lang.php:1)


警告:无法修改vtigercrm/index.php第610行上vtigercrm/index.php中已发送的标题信息(输出开始于``at/vtigercrm/include/lang/lang.php:1)

1-该错误表示在打开php语句之前有一个空行或2-您可以用utf8格式保存en_us.lang.php。
解决方案:

对于1:删除文件开头和结尾处
之前的任何额外行 提到的文件。
对于2:使用记事本++将编码转换为 不带BOM的UTF8,然后保存它

使用

ob_start();和ob_flush()


在index.php和en_us.lang.php页面中,问题将得到解决。

我之前没有多余的行,所有内容都是ANSI?如果回答是“是”,请检查文件结尾处的“>”后面是否没有行或空格。在该页中,没有空格,也没有“>”后面的行。我的意见:恢复您的文件(我希望您有vtiger的副本)。如果问题仍然存在,则问题与此文件无关,否则这次由其他编辑器编辑该文件。我更喜欢记事本+,因此在恢复ope np++之前,请转到编辑=>preferences,在新文档/默认目录的左下方编码中,选择UTF8而不选择BOM单选按钮,然后选中apply to Open ANSI files now you npp++ok。恢复并打开您的文件,请记住,在更改npp++配置之前,您不应该打开正确的(未更改的)文件。祝你好运