Развертывание приложения Yii 2 на локальном сервере Laragon с виртуальными хостами - PullRequest
0 голосов
/ 24 ноября 2018

Как развернуть приложение yii 2 на локальном сервере laragon?Laragon автоматически создает файл виртуального хоста, но после изменения этого сервера происходит перерыв.Приложение находится в папке C: / laragon / www / yii-app. Созданы ларагоны. Файл виртуального хоста auto.yii-app.conf

define ROOT "C:/laragon/www/yii-app"
define SITE "yii-app"

<VirtualHost *:80> 
    DocumentRoot "${ROOT}"
    ServerName ${SITE}
    ServerAlias *.${ALIAS}
    <Directory "${ROOT}">
        AllowOverride All
        Require all granted
    </Directory>    
</VirtualHost>

Я изменяю это на

define ROOT "C:/laragon/www/yii-app/frontend/web"
define SITE "front.yii.com"

<VirtualHost *:80> 
    DocumentRoot "${ROOT}"
    ServerName ${SITE}
    ServerAlias *.${ALIAS}
    <Directory "${ROOT}">
        AllowOverride All
        Require all granted
    </Directory>    
</VirtualHost>

после перерывов в работе сервера и приложения не работает.Также я убираю "авто".префикс из файла виртуального хоста из «auto.yii-app.conf» в «yii-app.conf», потому что каждый раз, когда apache перезагружается, laragon перезаписывает все файлы виртуального хоста, которые имеют префикс «auto».

Что я делаю не так?И как я могу решить эту проблему?

1 Ответ

0 голосов
/ 24 ноября 2018

Вы не определили ALIAS .Просто замените его на SITE :

define ROOT "C:/laragon/www/yii-app/frontend/web"
define SITE "front.yii.com"

<VirtualHost *:80> 
    DocumentRoot "${ROOT}"
    ServerName ${SITE}
    ServerAlias *.${SITE}
    <Directory "${ROOT}">
        AllowOverride All
        Require all granted
    </Directory>    
</VirtualHost>

Btw - при возникновении ошибок первое, что вам нужно сделать, это проверить Apache error.log ( Menu> Apache> error.log)

...