Установка Yii2 на IIS

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
fname_lname
Сообщения: 38
Зарегистрирован: 2018.03.15, 12:22

Установка Yii2 на IIS

Сообщение fname_lname »

Установил я значит yii2 advanced на windows server 2012 из архива. Инициализировал. Теперь как настроить пути? какой-то web.config надо создавать. есть ли какая нибудь инструкция?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Установка Yii2 на IIS

Сообщение samdark »

Аватара пользователя
Alexum
Сообщения: 683
Зарегистрирован: 2016.09.26, 10:00

Re: Установка Yii2 на IIS

Сообщение Alexum »

Немного про настройку: viewtopic.php?f=19&t=47241&p=235853&hilit=#p235853
fname_lname
Сообщения: 38
Зарегистрирован: 2018.03.15, 12:22

Re: Установка Yii2 на IIS

Сообщение fname_lname »

а как поменять права на запись для папок? выдает ошибку The directory is not writable by the Web process: C:\inetpub\wwwroot\frontend\web\assets
Аватара пользователя
Alexum
Сообщения: 683
Зарегистрирован: 2016.09.26, 10:00

Re: Установка Yii2 на IIS

Сообщение Alexum »

fname_lname писал(а): 2019.09.19, 12:08 а как поменять права на запись для папок? выдает ошибку The directory is not writable by the Web process: C:\inetpub\wwwroot\frontend\web\assets
Через безопасность каталога дать доступ на изменение для группы IIS_IUSRS. Вообще есть гугл для поиска ответов на такие вопросы.
fname_lname
Сообщения: 38
Зарегистрирован: 2018.03.15, 12:22

Re: Установка Yii2 на IIS

Сообщение fname_lname »

Стартовая страница заработала, но теперь не открываются другие страницы. ошибка 404.
Мой web.config:

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <configSections>
        <sectionGroup name="system.webServer">
            <sectionGroup name="rewrite">
                <section name="rewriteMaps" overrideModeDefault="Allow" />
                <section name="rules" overrideModeDefault="Allow" />
            </sectionGroup>
        </sectionGroup>
    </configSections>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Yii2 Routing that works" stopProcessing="true">
                    <match url=".*" />
                    <conditions  logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{REQUEST_FILENAME}" pattern="css|js|jpg|jpeg|png|gif|ico|htm|html" negate="true" />                            
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
fname_lname
Сообщения: 38
Зарегистрирован: 2018.03.15, 12:22

Re: Установка Yii2 на IIS

Сообщение fname_lname »

fname_lname писал(а): 2019.09.20, 08:38 Стартовая страница заработала, но теперь не открываются другие страницы. ошибка 404.
Нужно было переустановить URL Rewrite.
Теперь появилась следующая проблема. Перестал запускаться phpmyadmin. Точнее ошибка 404. Папка phpmyadmin лежит у меня в корне проекта. Раньше запускался так: http://www.locahost/phpmyadmin
В чем проблема? Заранее спасибо
fname_lname
Сообщения: 38
Зарегистрирован: 2018.03.15, 12:22

Re: Установка Yii2 на IIS

Сообщение fname_lname »

Решил проблему. Нужно было всего лишь переместить директорию phpmyadmin во frontend/web
Ответить