【问题标题】:How to Integrate CitiBank Payment Gateway in PHP如何在 PHP 中集成花旗银行支付网关
【发布时间】:2014-04-17 00:33:50
【问题描述】:

我们正在努力将花旗银行支付网关集成到我们的 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: /etc 中找不到 API 模块结构 `checksum_module' /httpd/modules/checksum.so:未定义符号:checksum_module

【问题讨论】:

    标签: php linux apache payment-gateway apache-modules


    【解决方案1】:
    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
     *
     */
    

    【讨论】:

    • /etc/httpd/modules/ 是默认的模块目录。我已经放在那里了。我必须放置在哪个位置。请建议
    • 厂商有没有给你配置文件?
    • 我必须放在哪个目录中。
    • 您好,感谢您的信息。我必须在哪里编辑 httpd.conf 或 check.so 中的信息?
    • 向您提供该文件的供应商应该给您一个声明,就像我刚刚在我上次编辑的回答中所写的那样。它将为您列出需要设置哪些路径的结构。
    猜你喜欢
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 2011-02-27
    • 2019-05-04
    • 2016-09-21
    • 2017-01-01
    相关资源
    最近更新 更多