有时我会通过在订阅的根目录中创建一个额外的目录来对网站进行重大更新,例如 httpdocs2(标准是 httpdocs)。然后我将新网站上传到这个目录,将一个临时域(仅用于测试)添加到这个订阅中,并将 httpdocs2 作为文档根。
到目前为止,一切都很好。经过测试,我将原始域本身更改为 httpdocs2。之后网站运行良好,但是当我尝试写入文件夹时(这是生成缩略图的代码),我得到:
Can't write image data to path (/var/www/vhosts/maindomain.com/httpdocs2/public/_files/.thumbs/image.jpg)
它在原始 httpdocs 上完美运行,因此它与权限有关。
(_files 和底层文件夹有 777 权限)