2009-08-26 60 views
0

我在使用Apache Web服务器时遇到问题。我有一个文件夹(htdocs \ images),其中有许多图像已经存在。我可以浏览它们并在我的Web服务器上查看它们(并通过HTML访问它们)。我今天在那里添加了一个新的图像,然后去浏览它,并找不到它。我加倍和三重检查了路径和一切。我甚至重新启动了Apache,这似乎没有帮助。在Apache上更新文件

我真的很困惑这里发生了什么。任何人有任何建议?

谢谢。

编辑我刚打开的图像目录的能力上市,浏览到它(http://127.0.0.1/images/),我能看到所有被夹在前面的图像,而不是新的。

回答

2

上的htdocs \图像,删除(或迁出的方式)的任何索引打开目录索引。*文件,并在http://yoursite/images/

指向您的浏览器,它应该给你的文件的完整列表,在该目录。如果您正在查找的文件不在那里,那么Apache正在查看与您认为不同的目录。你必须在你的httpd.conf中搜索线索 - DocumentRoot,Alias,AliasMatch,Redirect,RedirectMatch,RewriteRule - 可能有数十个apache指令可能导致web服务器从其他地方获取文档你认为它正在寻找。

+0

这几乎是问题所在。我钻回到httpd.conf中,发现有人设置了一个别名来指向不同的位置。有多混乱。谢谢! – JasCav 2009-08-26 22:00:42

0

确保caSE和拼写是100%正确的。

+0

文件名中的空格字符也可能混淆Apache – 2009-08-26 21:47:36

0

编程中没有魔法(有些人可能不同意:),所以寻找愚蠢的错误。错误的服务器?你的信件的情况?错误的扩展?

+0

这就是让我如此疯狂的原因。我从这次去(在HTML): 影像\ picture1.png 这个 影像\ picture2.png 图片1显示,图片2没有。除了将picture2.png放入图像文件夹之外,没有别的不同了。 – JasCav 2009-08-26 21:52:50