我试图上传并保存图像文件。这在过去运行良好,但现在正在返回一个错误。由于文件权限而无法保存文件
警告:move_uploaded_file(//家用/ bitnami/htdocs中/ lookgram /照片/ 1/22.jpeg):未能打开流:权限在的/ opt/bitnami否认/ Apache2的/ htdocs中/ lookgram /建上线/classes/Photo.php
警告:move_uploaded_file()以:无法 '/ TMP/phpAyWyw4' 移动到“//家/ bitnami/htdocs中/ lookgram /照片/22分之1 .jpeg'在/opt/bitnami/apache2/htdocs/lookgram/build/classes/Photo.php on line
这看起来像一个文件PERMSSION错误,所以这里是该文件夹的权限:
drwxrwxr-x 6 bitnami bitnami 4096 Mar 15 01:02 photos
任何想法?
当你正在寻找一个权利价值时,你有'drwxrwxr-x'。所以对于你(bitnami)'rwx',对于组'rwx'而言,对于其他只是'r-x'。因此,不在组中的用户只能读取和执行,而不能写入任何内容。我假设你的PHP使用的用户不在该组中。 – MatRt 2013-03-15 05:12:41
如果PHP正在被我的网络服务器执行,谁是'用户'? – 2013-03-15 05:13:42
试试这个:'<?php echo exec('whoami'); ?>在脚本中告诉我们它是谁 – MatRt 2013-03-15 05:15:29