访问public_html / tmp中的静态文件而不通过cakephp中的控制器

时间:2011-10-31 02:42:10

标签: cakephp

我已将我的cakephp应用程序上传到cpanel并调整并配置它以使用cpanel。一切都工作,但我发现尝试从public_html中的tmp检索静态文件导致错误。它试图去控制器我想。

我的结构是这样的:

/cakephp139
          /cake
          /vendors
          /renttycoons  <= this is app folder
/public_html
          /tmp
          /js
          ....

我试图访问www.domain.com/tmp/test.csv,但是虽然test.csv在那里但却导致错误。这是错误: 错误:在此服务器上找不到请求的地址“/403.shtml”。

任何想法都会受到赞赏。感谢

1 个答案:

答案 0 :(得分:0)

它会给你带来错误的蛋糕吗?这似乎是一个许可错误。

erorr 403是禁止的错误,不是未找到或类似的错误。您的服务器为您提供了该错误,并尝试向您显示未找到该错误的页面,因此您收到404因没有403错误的页面而感到嘘。

必须是权限错误,尝试在temp文件夹中将权限更改为705,并包含test.csv文件。如果你用php创建它,php通常会使用minimun权限创建它们,至少发生在我身上......你可以在php中使用chmod函数来创建文件后更改权限。