cakephp 控制器类xxxController找不到错误

drnojrws  于 2022-11-11  发布在  PHP
关注(0)|答案(1)|浏览(151)

我正在将我的Web应用程序迁移到另一个服务器。除了查看任何上传的文件外,一切都正常。每当我试图查看上传的文件时,它总是显示相同的错误。

更新日期:

eland\应用程序\webroot\上传
Not Working --> <?php echo $this->Html->link(__('<i class="icon-file"></i>'), '../'.ELAND.'/upload/'.trim($rec['Bahanrujukan']['filename']), array('class' => 'btn btn-default btn-small','target'=>'_blank', 'escape' => false)); ?>
eland\应用程序\网络根目录\img\imgs
Working --> <?php echo $this->Html->link(__('<i class="icon-file"></i>'), '../'.ELAND.'/img/imgs/'.trim($rec['Bahanrujukan']['filename']), array('class' => 'btn btn-default btn-small','target'=>'_blank', 'escape' => false)); ?>
我应该检查插件还是控制器?

ijnw1ujt

ijnw1ujt1#

原来,问题是web. config中的配置错误。在从Apache(.htaccess)转换到IIS(web.config)期间,未授予“upload”文件夹访问webroot的权限。
<rule name="Rewrite routed access to assets(img, css, files, js, favicon)" stopProcessing="true"> <match url="^(img|css|files|js|upload|favicon.ico)(.*)$" /> <action type="Rewrite" url="webroot/{R:1}{R:2}" appendQueryString="false" /></rule>
谢谢你们帮我!

相关问题