【问题标题】:mbstowcs from apache not getting executed来自 apache 的 mbstowcs 没有被执行
【发布时间】:2016-08-07 20:15:15
【问题描述】:

我正在从一个 php 页面调用 perl 脚本。这个 perl 脚本依次调用其他一些脚本和一个 C 二进制文件。 C 二进制文件在内部使用 mbstowcs 函数。这没有正确执行。

但同样的事情如果我从终端(perl 脚本)调用一切正常。 在执行之前,我已经对所有文件授予了适当的权限(甚至授予了 777 权限)。 apache 是否使用其他一些终端会话/其他东西来运行脚本。 我正在使用 ubuntu 14.04 和 apache 网络服务器。

【问题讨论】:

    标签: php apache perl terminal


    【解决方案1】:

    在没有提供任何进一步信息的情况下,我怀疑您可能遇到过以下情况:

    Use of non standard mbstowcs feature

    据我所知,此信息已过时,但目前我只能提供这些信息,除非您可以提供更多信息,例如 Apache 日志文件中的错误消息。 抱歉,我无法提供更多帮助。

    【讨论】:

    • Apache 日志没有提供任何信息。那么对于在 apache 环境中使用 mbstowcs,我应该以不同的方式编译 c 代码吗?
    猜你喜欢
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 2019-09-14
    • 2017-02-26
    相关资源
    最近更新 更多