我在运行CentOS 5.5(64位)和php 5.2的服务器上安装了dbxml和db4
我在网站上收到一些警告信息。
警告:db4env :: open()[db4env.open] :( null)构建签名与第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 /var/www/html/modules/lib/class.bdbxml.php中的/db4.cpp:1937
任何人都可以帮我解决这个问题。
答案 0 :(得分:0)
SELinux可能是个问题。它被禁用了吗?
答案 1 :(得分:0)
在Berkeley DB中“构建签名与环境不匹配”错误最常与打开使用不同架构创建的Berkeley DB环境相关联。
e.g。 64位计算机上的32位环境,反之亦然。