Как запустить yii2 advanced на сервере apache?

169
26 января 2022, 10:30

Пытаюсь запустить yii2 advanced проект на сервере apache 2.4.10 Проект устанавливал через composer.phar, он установился, выполнил php init(все прошло без ошибок), по идее я должен увидеть сайт перейдя по адресу /mysite.com/frontend/web однако выдает ошибку Forbidden You don't have permission to access / on this server. Если подставляю .htaccess файлы (как на локальном сервере, где все работает хорошо), выдает ошибку сервера, не смог выполнить запрос. Я, по моему, пробовал все что гуглится. Как быть? Что делать?

P.S. использую тестовый хостинг beget, apache 2.4.10, php 5.6.40, composer 1.8.6

Answer 1

Возможно надо сделать

php init

и выбрать тип окружения - продакшен или дев.

Далее идем по адресам

http://вашдомен/frontend/web/
http://вашдомен/backend/web/
Answer 2

Попробуйте после php init также выполнить две команды:

composer install
composer update

Если не поможет - обновите права доступа к файлам:

chmod -R 777 /path_to_project

...и затем снова php init, composer install, composer update

Answer 3

Всем спасибо за помощь! Сделал по этой иструкции https://bender-blog.ru/en/post/1/ только приложение указал advanced

READ ALSO
Curl - делаю parser на OLX. Перестал работать

Curl - делаю parser на OLX. Перестал работать

Раньше этот код работал без проблемСейчас перестал

84
флажок Open server горит желтым при запуске

флажок Open server горит желтым при запуске

При запуске просто горит желтым и ничего не происходитНе могу нажать лкм или пкм по нему

155
PHP Laravel. реализовать присваивание категорий

PHP Laravel. реализовать присваивание категорий

Необходимо создать блог, в котором каждой статье будет присваиваться категория(много к одному) В БД есть следующие таблицы: articles, categories

97
MySql получение дерева связей в глубину, между записями

MySql получение дерева связей в глубину, между записями

возник вопрос при работе с графами, можно ли в MySql получить все связанные записи так сказать в глубину до самого конца?

97