【问题标题】:Libpuzzle PHP 5解谜 PHP 5
【发布时间】:2014-04-19 07:32:59
【问题描述】:

我正在尝试将libpuzzle 安装到我的 ubuntu 服务器上。

我安装了php5 以及GD 库。

我使用了libpuzzle的存储库

sudo apt-get install libpuzzle-php

没有收到任何错误。

当我跑步时

phpinfo();

Libpuzzle 出现了,但是它下面没有任何东西,并且使用该库的页面不运行。

有什么建议吗?

【问题讨论】:

  • 嗯,大多数 php 模块都带有配置选项。你看过那些吗?你可能必须启用一些东西。这些东西通常保存在单独的 .ini 样式文件(已安装包的一部分)中。尽管 debian 在这方面已经很老套了,所以你也可以在 php.ini 主文件中找到它们。我建议在 phps 配置文件中用 Grep 表示“拼图”。
  • 根据该库的文档,确实没有配置选项。所以phpinfo() 输出中不会显示任何内容。所以问题是:什么不起作用?您的“页面无法运行”在这里没有帮助。这意味着什么?你得到一个错误?空白页?宇宙会内爆吗?首先查看我想说的 http 服务器错误日志文件...
  • libpuzzle 的 php.ini 中没有任何内容。在“mods-available”文件夹中有一个 libpuzzle.ini,它只包含 ;configuration for php libpuzzle module extension=libpuzzle.so
  • 页面没有运行,因为它是空白的。但是,如果没有配置,那么我这边肯定有其他问题。错误日志我来了!
  • 好的,所以这个包带来了一个单独的配置文件,正如我在第一条评论中提到的那样,根据我上一条评论中提到的文档,它的内容很好。如果你得到一个空白页,那么你当然应该在错误日志文件中找到一些东西,一些错误。

标签: php ubuntu php-extension


【解决方案1】:

我犯了一个简单的错误。我检查了error log 并看到了这条线

PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0

然后我意识到我没有为脚本中使用的文件和脚本本身设置适当的权限。

我只是用chmod 设置了权限,一切正常。

【讨论】:

    猜你喜欢
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    相关资源
    最近更新 更多