Использую из готового решение
https://github.com/yiisoft/yii2-docker. Который описано тут
https://www.yiiframework.com/doc/guide/2.0/en/tuto... Но apache работает, только у меня одна проблема это выскакивает 403 ошибка You don't have permission to access / on this server. Когда я пытаюсь открыть ссылку
localhost:8000
Только из всех я изменял файлы а apache php/image-files/etc/apache2/sites-available/000-default.conf.
DocumentRoot /app/frontend/web
Менял на разные директории никак не получилось
и добавил в корень сайта .htaccess.
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# Добавляем другой запрос /frontend/web/$1
RewriteCond %{REQUEST_URI} !^/(frontend/web|backend/web|administrator)
RewriteRule (.*) /frontend/web/$1
# Если frontend запрос
RewriteCond %{REQUEST_URI} ^/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /frontend/web/index.php
# Если backend запрос
RewriteCond %{REQUEST_URI} ^/backend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /backend/web/index.php
Проект инициализировал.
Но при этом в логих docker написано
php_1 | [Sun Aug 11 15:37:16.054024 2019] [authz_core:error] [pid 29] [client 172.24.0.1:48926] AH01630: client denied by server configuration: /app/frontend
php_1 | [Sun Aug 11 15:37:16.168644 2019] [authz_core:error] [pid 29] [client 172.24.0.1:48926] AH01630: client denied by server configuration: /app/frontend, referer: http://localhost:8000/frontend/web/
php_1 | 172.24.0.1 - - [11/Aug/2019:15:37:16 +0000] "GET /favicon.ico HTTP/1.1" 403 513 "http://localhost:8000/frontend/web/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36"
Что я должен сделать, чтобы сайт заработал?
Вот примерно директории с корня сайта. Не все папки но те которые нужны