【问题标题】:PHP: Yii: move_uploaded_file(/IMG-8746.jpg): failed to open stream: Permission deniedPHP:Yii:move_uploaded_file(/IMG-8746.jpg):无法打开流:权限被拒绝
【发布时间】:2021-09-24 16:08:51
【问题描述】:

不知道如何解决此错误,尽管我阅读了几篇文章并观看了一些视频。我已经使用 chmod 777 -R 使我的@web 目录可读写。

我可以将文件上传到@web 文件夹之外的不同位置。不幸的是,我无法在我的网站上显示图片,这些图片不在 @web 目录中。

请帮忙:)

【问题讨论】:

  • 请写完整的代码sn-p和错误代码,以便我们提供帮助
  • 尝试将所有权明确设置为 php 正在运行的组 chown -R www-data:www-data ./path/to/destination chmod -R 0755 ./path/to/destination跨度>
  • 乍一看,我会说您可能混淆了 @web@webroot 别名,但如果没有看到实际代码,我无法确认。

标签: yii permissions move-uploaded-file


【解决方案1】:

请确保您的路径应该是正确的并获得所需的许可。尝试添加静态路径并检查它是否有效然后添加动态路径

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 2011-06-22
    • 2015-12-16
    • 2015-11-15
    • 2017-09-23
    • 2015-02-01
    • 2014-11-29
    相关资源
    最近更新 更多