FTP中的图像但URL表示找不到页面

时间:2010-08-25 17:25:53

标签: drupal drupal-6

所以我在最近2个小时内一直在阅读所有内容并且没有解决方案。

我将我的drupal网站从一个主机移动到另一个主机,所有工作都很好,减去:

'sites / defualt / files'文件夹中的图像在FTP中,我可以在那里预览它们,但是当我到达URL时,我只是找不到页面消息。

示例图片网址:http://www.example.com/sites/default/files/image.jpg 这是我的代码和路径是正确的,但图像没有显示。

这是我检查的内容:

  • 已启用清洁网址
  • 'admin / settings / file-system',设置为公开
  • 'admin / settings / file-system',文件系统路径:'sites / default / files'应该是
  • 文件夹中的
  • .htaccess设置为

SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
# Options None
# Options +FollowSymLinks

我尝试删除'#'

  • 我尝试将settings.php $base_url =""留空并使用我的exsample域
  • 我将files文件夹设置为cmod'777'
  • 检查数据库文件表,路径设置为'sites / default / files / imagename.png',这似乎是正确的
  • 图片名称中没有空格。
  • 我一直在刷新缓存以测试不同的设置
  • 我也运行过cron。

我不知道我错过了什么文件,当我查看渲染的html时,路径甚至是正确的,但是图像没有显示,直接网址说“找不到页面”

任何帮助都会很棒,我以为我之前遇到过这个问题并解决了它,但我不知道我错过了。

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

嗯,您是否检查过所有父文件夹至少设置了执行标志,以便您可以浏览它们?我认为将所有文件夹设置为:755

是安全的

另一种调试方法是尝试下载其他文件夹中包含的其他文件,例如root中的README或misc /和modules /文件夹中的一些文件。

答案 1 :(得分:-1)

刚删除默认/文件中的.htaccess文件它解决了我的问题..我不需要在.htacces文件中存在确切的代码行..