apache2 有问题。它不让我查看特定目录中的图像。例如,目录 X 和 Y 中都有图像。我上传了新图像,突然 Apache 开始对 X 中的文件显示“Error 404”,但它显示 Y 中的文件。我无法解决这个问题。我已经重新启动了 apache。
我找不到解决办法:(
答案1
答案2
可能是你上传后文件权限不对,你检查过权限了吗?
基督教
答案3
它可能是权限,就像其他人提到的那样 - 或者它可能是一些愚蠢的事情,例如区分大小写或错误的文件名。
我见过很多使用 Windows 计算机的人上传文件,其中 Windows 将图像大写为“Mypic.jpg”,而您可能希望以 /mypic.jpg 的形式访问它
文件名中有空格也会导致问题。
在目录中执行“ls”并验证文件名是否符合预期。
答案4
感谢大家的回答。我做了所有这些事情,但无法解决。但不知何故,我发现我们的一名程序员将文件扩展名 xxx.jpg 更改为 xxx.JPG 。由于区分大小写,这些图像是不可见的。
我到处都查看了文件名,但没有想到要查看扩展名。
非常感谢你们所有人,你们的帮助非常大。
谢谢 :)