Задать вопрос
@konellemhs

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

Пытаюсь запустить 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
  • Вопрос задан
  • 286 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
@konellemhs Автор вопроса
Нашел решение! Сделал по этой инструкции, только приложение ставил advanced
https://bender-blog.ru/en/post/1/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@BATPYIIIKOB
PHP, JS
You don't have permission to access / on this server.
У вас нет доступа на уровне ОС. Возможно после деплоя файлов на сервер был установлен root пользователь как владелец файлов(каталогов.) Попробуйте в корне создать index.html и сравните его владельца и владельца файлов перенесённых на сервер.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы