【问题标题】:Access content outside CakePhp folder访问 CakePhp 文件夹外的内容
【发布时间】:2013-11-15 14:39:21
【问题描述】:

我有一个 CakePHP 项目上传到服务器:

  • httpdocs/cakephp/app/...

我的域名,例如 www.mydomain.com 被定向到 httpdocs/cakephp 现在..我需要访问一个位于 CakePhp 的 webroot 之外的图像文件夹:

  • httpdocs/resources/images/...

问题是当我访问 www.mydomain.com 时,我看不到 cakephp 文件夹之外的文件,如果我尝试使用 ../../resources/images.... 我只会得到 www.mydomain .com/resources/images 有错误。

我该如何解决这个问题? 谢谢!

【问题讨论】:

    标签: php apache cakephp mod-rewrite cakephp-2.0


    【解决方案1】:

    只需symlink webroot 文件夹中的资源文件夹即可。

    您也可以通过 php.ini 发送文件。 CakePHP 的书描述了这个here for >2.3 和here

    另外,将整个 cake 文件夹放在域的根目录中也不是一个好主意,您应该将 app/webroot 设置为主机的根目录。

    【讨论】:

    • 太棒了! Symlink 就像一个魅力。谢谢你,burzum!
    猜你喜欢
    • 1970-01-01
    • 2011-06-30
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-28
    相关资源
    最近更新 更多