我从 StackOverflow 来到这里,因为我在那里找不到解决方案。这里是问题的链接。
当我打开终端并输入时,whoami
我得到m1ck0
哪个是我的用户。但是当我whoami
在 PHP 中输入命令时
echo exec('whoami');
我明白了http
,这导致了我无法使用 PHP 上传图像的问题。它说
Warning: move_uploaded_file(../../images/cart.png): failed to open stream: Permission denied in /srv/http/portfolio/admin/backend/write/blogs.php
我认为这是因为我没有该文件夹的所有权。但输出ls -l
是
drwxr-xr-x 9 m1ck0 m1ck0 4096 13. nov. at 21:18 portfolio
项目的根目录和
drwxr-xr-x 2 m1ck0 m1ck0 4096 13. nov. at 21:18 images
查找我要将图像上传到的目录。
先感谢您 :)
更新
我也尝试使用目录的绝对路径,但仍然遇到相同的错误。
更新2
我在用OS: Manjaro Linux x86_64