导致HTTP错误500的PHP脚本

时间:2013-05-29 17:26:53

标签: http

所以我在我的本地测试机器上工作,它工作正常。但是,只要我将其上传到我的托管服务提供商,它就会给我一个HTTP错误500并且不会再进一步​​了。脚本中出现问题的部分是:

function collect_directories_and_files($path) {
$entries = scandir($path);
return array_partition($entries, function($entry) {
    return is_dir($entry);
});
}

更具体地说:

 return array_partition($entries, function($entry) {

这是错误日志作为问题调用的行。我没有看到任何语法错误......我错过了什么吗?

编辑:显然这是PHP 5.2和匿名函数的问题。

1 个答案:

答案 0 :(得分:1)

查看您是否有足够的权限列出路径上的文件/目录。

它正常工作,因为您可能拥有本地主机的权限,但您没有使用遥控器。