简体   繁体   English

DBXML错误centos 5.5(64bit)和php 5.2

[英]DBXML Error centos 5.5(64bit) and php 5.2

I have installed dbxml and db4 in my server running with CentOS 5.5(64 bit) and php 5.2 我已经在运行CentOS 5.5(64位)和php 5.2的服务器中安装了dbxml和db4。

I am getting some waring messages in my site. 我的网站上收到一些警告消息。

Warning: db4env::open() [db4env.open]: (null) Build signature doesn't match environment in /var/www/html/modules/lib/class.bdbxml.php on line 135 Warning: db4env::open() [db4env.open]: open(bdb, 0, 0) failed: Operation not permitted (1) /usr/local/src/dbxml-2.5.16/db-4.8.26/php_db4/db4.cpp:1937 in /var/www/html/modules/lib/class.bdbxml.php 警告:db4env :: open()[db4env.open]:(空)构建签名与第135行上的/var/www/html/modules/lib/class.bdbxml.php中的环境不匹配警告:db4env :: open ()[db4env.open]:open(bdb,0,0)失败:不允许的操作(1)/usr/local/src/dbxml-2.5.16/db-4.8.26/php_db4/db4.cpp:1937在/var/www/html/modules/lib/class.bdbxml.php中

Can anybody help me to solve this issue. 谁能帮我解决这个问题。

SELinux may be the problem. SELinux可能是问题所在。 Is it disabled? 是残疾人吗?

In Berkeley DB "Build signature doesn't match environment" error is most commonly associated with opening an Berkeley DB environment that was created with a different architecture. 在Berkeley DB中,“构建签名与环境不匹配”错误通常与打开使用其他体系结构创建的Berkeley DB环境有关。

eg a 32-bit environment on a 64-bit machine or vice versa. 例如64位计算机上的32位环境,反之亦然。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM