0

我们正在努力将花旗银行支付网关集成到我们的 Joomla 网站中,该网站部署在 Linux 服务器 (CentOS) 中。

由于它是 Linux,我们使用 Apache 作为 Web 服务器。

在那,对于校验和值的计算,我们从供应商那里得到了 checksum.so。我们已将文件放在 apache 模块目录中,并在httpd.conf.

LoadModule mod_checksum modules/mod_checksum.so

并重新启动 Apache。然后我收到以下错误:

启动 httpd:httpd:/etc/httpd/conf/httpd.conf 第 151 行的语法错误:无法在文件 /etc/httpd/modules/mod_checksum.so 中找到 API 模块结构“checksum_module”:/etc/httpd/ modules/checksum.so:未定义符号:checksum_module

4

1 回答 1

0
On Line 151 of /etc/httpd/conf/httpd.conf 

您启用了一个名为 checksum_module 的模块,而 apache 无法找到该模块以启用它,因此它无法启动。

您已将文件粘贴到错误的位置,将其放在 apache 目录中,然后像您一样启用它。

Linux 控制台作为超级用户/根:a2enmod 'module name'

编辑:

您应该已获得使用该模块的信息。

/*  
 * configure like so: 
 *  
 * LoadModule checksum_module modules/mod_checksum.so 
 * CheckSumTrans one|two|three
 * CheckSumDir conf/checksums
 * CheckSumPath /checksums
 *
 */
于 2014-04-17T01:21:25.150 回答