cakephp 3.6 не может отображать изображение - PullRequest
0 голосов
/ 12 июня 2018

У меня проблема при попытке отобразить изображение на странице входа в систему. Оно не отображается

<?= $this->Html->image('crm.jpg', ['alt' => 'User image']); ?>

Когда я проверяю консоль в Chrome

Не удалось загрузить ресурс: сервер ответилсо статусом 404 (не найдено)

Когда я пытаюсь получить доступ к http://localhost/intellix/img/crm.jpg, появляется сообщение об ошибке: Не удается найти ImgController.

Что не нужно.

crm.jpg находится в webroot / img /

Теперь странная часть, если я меняю crm с другим именем изображения ex: silhouette.png, он работает нормально, но пока он работал только с этим

Screenshot Любые идеи?

(Примечание. Использование Chrome Cakephp Sublime text Обновленный)

Редактировать: у меня возникла та же проблема при попытке загрузитьФайлы скриптов CSS

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

проблема действительно была в праве доступа в этом файле .htaccess внутри папки webroot

Там была эта строка, которую я добавил

RewriteRule ^(.*)$ index.php [QSA,L]

Восстановление по умолчанию Удаление его сделало свое дело

0 голосов
/ 12 июня 2018

Кажется, что ваше изображение crm.jpg не существует.В этом случае CakePHP направляет запрос в ImgController.Изображение silhouette.png находится в том же каталоге?

Вторым может быть право доступа.Может это не читабельно?Проверьте права доступа и сделайте его как минимум читабельным для всех.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...