Cakephp 3.6 не может отображать изображение

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

<?= $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, он работает нормально, но пока он работал только с этим

Cakephp 3.6 не может отображать изображение Любые идеи ?

(Примечание: использование обновленного текста Chrome Cakephp Sublime)

Обновлено: у меня была такая же проблема при попытке загрузить файлы сценариев CSS.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
2
0
262
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

Я обнаружил, что проблема была в .htaccess

zakblack 12.06.2018 12:05

Также были файлы, которые я не мог загрузить скрипты и CSS.

zakblack 12.06.2018 12:06
Ответ принят как подходящий

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

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

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

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

Другие вопросы по теме