【问题标题】:unlink(/tmp/ci_sessiond8a5986a5bee06644d54af5adc7c8d8851c2f987): Operation not permitted error取消链接(/tmp/ci_sessiond8a5986a5bee06644d54af5adc7c8d8851c2f987):不允许操作错误
【发布时间】:2016-09-22 08:02:46
【问题描述】:

有时会在我的updated server 中显示此error,但如果我刷新浏览器,它会浏览到正常的应用程序。 我该如何解决这个错误。

我正在使用CodeIgniter-3.0.6

欢迎任何帮助。

【问题讨论】:

标签: php codeigniter unlink


【解决方案1】:

它刚刚通过 $config['sess_save_path'] = 'tmp/';在配置文件中,默认情况下它的 NULL 在那里更改路径并确保该文件夹具有 775 权限。

【讨论】:

    【解决方案2】:

    如果你想在 Codeigniter 中删除文件,你可以使用文件助手。

    $this->load->helper("file");
    delete_files($path);
    

    【讨论】:

    • 看来问题出在缺乏删除文件的权限,而不是因为调用了 PHP 标准取消链接而不是 Code Igniter 特定的 delete_files。
    【解决方案3】:

    chmod 777 你的临时目录。如果您的应用程序(服务器)具有读写权限,请检查组/用户权限。

    【讨论】:

    • 我没有投票给你,但对于 chmod 777 的会话文件夹/文件来说不是很好,比如 0700
    • 没问题,兄弟。 :) 一个想法可以比其他想法更伟大!
    猜你喜欢
    • 2019-11-04
    • 1970-01-01
    • 2023-03-07
    • 2020-03-05
    • 2014-07-16
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 2018-05-24
    相关资源
    最近更新 更多