gpt4 book ai didi

php - Cake PHP 迁移后图像丢失/损坏

转载 作者:行者123 更新时间:2023-12-03 17:23:05 24 4
gpt4 key购买 nike

我正在维护从另一个主机迁移的现有项目。
我面临这个问题,其中来自 app/media/tf/img/的图像已损坏,而来自其他路径的图像工作正常。下面是来自 error.log 的堆栈跟踪

2020-12-04 16:44:47 Error: [MissingControllerException] Controller class TransferController could not be found.
Exception Attributes: array (
'class' => 'TransferController',
'plugin' => 'Media',
)
Request URL: /xy/media/tf/img/123.jpg
Stack Trace:
#0 E:\www\xy\xy\app\webroot\index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 E:\www\xy\xy\index.php(41): require('E:\\www\\xy...')
#2 {main}
实际上,从旧服务器使用完全相同的源代码一切正常。此外,我确实尝试了相同的解决方法 here但仍然无法正常工作。很高兴有人可以提供帮助,因为我是 CakePHP 的新手。
更新
刚刚尝试更改路径 app/img ,它正在工作。这有点奇怪,因为 media/transfer/img 在同一个 webroot 中。
img--> 尝试直接路径(app/img/..),工作
媒体--> 尝试/transfer/img/.. 路径,不起作用
手动--> 尝试直接路径(app/manual/..),也不起作用

但我仍然需要使用媒体路径,如果对此有任何解释,将不胜感激。
enter image description here

最佳答案

查询 imageBaseUrl app.php ,在这里我们分配文件夹

$this->Html->image();

关于php - Cake PHP 迁移后图像丢失/损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65140671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com