我能用错误做什么:托管服务中的权限被拒绝

时间:2015-07-14 15:44:09

标签: php linux hosting permission-denied

我在其中一个免费托管服务注册我有提取文件的问题,在主机面板我没有提取文件的设施所以 我只是在PHP中编写一个脚本来执行此操作,但我收到此错误:权限被拒绝!所以在你的想法中我可以做任何事情(如更改权限)或它应该与Linux管理员??? (我可以只使用chmode来更改文件和文件夹的访问权限)

<?php
$zip = new ZipArchive;
if ($zip->open('main.zip') === TRUE) {
    $zip->extractTo('/myzip/');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}
?>

1 个答案:

答案 0 :(得分:0)

代码行$zip->extractTo('/myzip/');表示您正在提取文件系统的根目录或您指定的chroot。您可能没有权限这样做 - 请改为尝试:

$zip->extractTo('./myzip/');