Call to undefined function _()
调用为定义的函数??
调用为定义的函数??
解决方案 »
- 求抓取google中文结果页的方法... 急求
- 求type的合计结果
- 正则表达式有没有什么最好入门的资料?
- php 正则 不匹配 指定字符??
- PHP通过PDO连接Oracle时varchar2字段被截断,报警告 data was too large for buffer and was truncat
- 第一次来,php运行环境搞不定
- 求助!数组问题
- 为什么老是不对啊!
- 在哪有人气旺的php论坛或者把你们的QQ帖出来也可以
- 关于php分词搜索准确率,求思路
- 要执行一个查询PostgreSQL数据库,数据库中如有数据存在,返回TURE,否则返回FALSE。用什么函数?
- 请各位大哥大姐给兄弟点建议啊。拜托!!!!有关表单提交的问题
//函数内容
}呵呵。你是使用现有系统,要联系各函数、变量的关系滴。。
按道理,他realease版本不该有这样的问题
如果是配置的问题,应该可以找到这个函数的定义,可现在连定义也找不到
比如echo _('ERROR') 可以直接改成 echo 'ERROR' ,可以将所有的_()都去除,保留原来的值。
_()函数可以这样用:_(print('ok')) 我认为等价于 print('ok')。
因为实在找不到相关资料和 _() 函数定义的源程序,我也没有多的解释了。
这就很奇怪了!
很多介绍linux的书中都使用他做LDAP管理器,不应该出现这个问题的
应该是用于做语言转换用的,即把英文的提示换成你需要的语言
你可以在config.php文件中加入
function _($msg) {
return $msg;
}
来避开错误提示但是在common.php有
ini_set('zend.ze1_compatibility_mode',1);
所以可能需要有zend compatibility 支持
不过没有发现哪个文件是被预编译了的
你可以安装zend compatibility再试
出现
Fatal error: Cannot redeclare _() (previously declared in /var/www/ldapadmin/config/config.php:430) in /var/www/ldapadmin/config/config.php on line 432
出现
Your install of PHP appears to be missing GETTEXT support. GETTEXT is used for language translation. Please install GETTEXT support before using phpLDAPadmin. (Dont forget to restart your web server afterwards)
请问怎么安装gettext support