serii81
@serii81
Я люблю phр...

Почему не могу открыть папку web yii2 в браузере?

Добрый день.
Начал изучать yii advanced.
Работаю в убунту.
В качестве сервера использую apache2, установленный через laradock.

Только установил yii, ничего в файлах не менял, и когда перехожу по пути frontend/web/ , то появляется сообщение, что страница на найдена.

Может быть дело в apache?

Вот его настройки.
5e286f247fc43973081192.png

И в /etc/hosts тоже прописал 127.0.0.1 elisdn.loc

Заранее благодарен за подсказку.
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
Скорее всего, Вам надо в .htaccess, который должен быть расположен в корне проекта, прописать явные пути до web, вот пример
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^favicon.ico$ /web/favicon.ico$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^img/(.*)$ web/img/$1 [L]
RewriteRule ^files/(.*)$ web/files/$1 [L]
RewriteRule ^fonts/(.*)$ web/fonts/$1 [L]
RewriteRule (.*) /web/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы