由于某些奇怪的原因,我无法再访问我的图片文件夹或其任何内容https://ksc105.kscserver.com/images/list.png或https://ksc105.kscserver.com/images/bold.png中的图片。我原始无法将文件上传到图像并尝试使用chmod a = rw / var / www / images但这没有帮助。我还将php5升级到最新的ubuntu版本。我该怎么做才能解决此问题,以及如何解决上传问题?
当前图像不显示因为我收到403错误:
禁止
您无权访问此服务器上的/images/bold.png。 Apache端口443
的Apache服务器
上传给了我:
警告:move_uploaded_file(/ [..]。png):无法打开流:第37行的[..] / images.php中的权限被拒绝
警告:move_uploaded_file():无法将'/var/tmp/[...].png'移动到[..] / images.php中的'/var/www/images/nzoom.png'上37
[...]只是我拿出无用的变量。
Ubuntu 9上的Apache 2上的PHP 5。
答案 0 :(得分:3)
我怀疑你搞砸了目录的权限。您可能想要这样做:
# chmod 757 /var/www/images
# chmod 644 /var/www/images/*.*
允许nobody / apache webserver用户访问它们
答案 1 :(得分:1)
这可能是最肯定的相关权限。我建议你chmod你的:
0644
(如果Apache没有以相同的[FTP]用户身份运行,则为0666
)0755
(如果Apache没有以相同的[FTP]用户身份运行,则为0777
)这样,它们将始终是可执行的,并且您可以在脚本中获得进一步的写入权限。