【问题标题】:Get file contents in Joomla在 Joomla 中获取文件内容
【发布时间】:2014-07-01 14:32:38
【问题描述】:

我正在尝试将文件的内容放入一个变量中,但是当我读取文件时我什么也没得到。我使用了JFile::read()file_get_contents() 这两种方法,但都返回相同的东西:一个空白字符串,而不是错误,不是任何布尔值或任何东西。

我想提一下,我正在使用Linux机器(仅2天),最近我将整个机器的权限更改为777(我不知道这是否会影响某些东西)。

我的操作系统、权限和 php 的file_get_contents() 之间是否存在关联?还是 Joomla 限制文件读取?

另外我想提一下,我的file_get_contents() 函数是我手动添加到index.php 文件中的,我要读取的文件也是手动添加到与index.php 相同的文件夹中的。

【问题讨论】:

    标签: php linux file joomla permissions


    【解决方案1】:

    我们的一位客户遇到了同样的问题,结果证明是防火墙问题。调试这个问题非常困难。我建议您咨询您的网络团队。

    当然,我假设您已将 PHP 错误报告级别设置为最高级别并且您已检查错误日志。

    【讨论】:

    • 似乎 file_get_contents 返回 false(无数据),所以我有点困惑。出现问题是因为我弄乱了整个Linux机器,所以我必须重新安装它。也就是说问题解决了。
    【解决方案2】:

    看来问题出在我的系统上。我更改权限时搞砸了,所以我必须重新安装它。

    切勿更改 Linux 上整个文件系统的权限。

    【讨论】:

      猜你喜欢
      • 2012-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 2013-01-16
      • 2014-06-13
      • 1970-01-01
      相关资源
      最近更新 更多