Css cakephp 3.6可以';t显示图像
当我尝试在我的登录页面上显示图像时出现问题,它没有出现Css cakephp 3.6可以';t显示图像,css,image,cakephp,Css,Image,Cakephp,当我尝试在我的登录页面上显示图像时出现问题,它没有出现 <?= $this->Html->image('crm.jpg', ['alt' => 'User image']); ?> 当我在Chrome上检查控制台时 加载资源失败:服务器响应状态为404(未找到) 当我尝试访问时,它说 错误:找不到ImgController 这是不需要的 crm.jpg位于webroot/img中/ 现在奇怪的是,如果我用另一个图像名称来更改crm,例如:screept.png
<?= $this->Html->image('crm.jpg', ['alt' => 'User image']); ?>
当我在Chrome上检查控制台时
加载资源失败:服务器响应状态为404(未找到)
当我尝试访问时,它说
错误:找不到ImgController
这是不需要的
crm.jpg位于webroot/img中/
现在奇怪的是,如果我用另一个图像名称来更改crm,例如:screept.png,它可以正常工作,但到目前为止,它只适用于这一个
有什么想法吗
(注意:使用最新的Chrome Cakephp升华文本)
编辑:我在尝试加载CSS脚本文件时遇到了相同的问题,似乎您的图像
crm.jpg
不存在。在本例中,CakePHP将请求路由到ImgController。图像screept.png
是否位于同一目录中
第二件事可能是访问权。也许它不可读?请检查访问权限,并使其至少对所有人都可读。此文件中的访问权限确实存在问题 .htaccess在webroot文件夹中 我加了一句话
RewriteRule ^(.*)$ index.php [QSA,L]
将它还原为默认值删除它就成功了我发现了问题所在。htaccess还有一些文件我无法加载脚本和CSS