我们正在努力将CitiBank支付网关集成集成到我们的Joomla网站中,该网站部署在Linux服务器(CentOS)中。
由于它是Linux,我们使用Apache作为Web服务器。
在那里,对于校验和值计算,我们从供应商那里得到checksum.so。我们已将文件放在apache模块目录中,并在httpd.conf
。
LoadModule mod_checksum modules/mod_checksum.so
重新启动Apache。然后我得到了以下错误:
在/etc/httpd/conf/httpd.conf的第151行启动httpd:httpd:语法错误:无法找到API模块结构`checksum_module'在文件/etc/httpd/modules/mod_checksum.so中:/etc/httpd/modules/checksum.so:undefined symbol:checksum_module
答案 0 :(得分:0)
On Line 151 of /etc/httpd/conf/httpd.conf
您启用了一个名为checksum_module的模块,并且apache无法找到该模块以启用它,因此它无法启动。
您已将文件粘贴到错误的位置,将其放在apache目录中,然后像您一样启用它。
Linux控制台作为超级用户/ root:a2enmod 'module name'
编辑:
您应该获得使用该模块的信息。
/*
* configure like so:
*
* LoadModule checksum_module modules/mod_checksum.so
* CheckSumTrans one|two|three
* CheckSumDir conf/checksums
* CheckSumPath /checksums
*
*/