Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 25.07.2017 14:24:46

Не работают поддомены на Laravel 5 +xammp

Laravel Framework 5.4.30
PHP Version 7.1.6
Операционная система и её версия: Windows 7 32-bit
XAMMP v3.2.2


Добрый день.
Понимаю, что тема про поддомены уже обсуждалась, но ничего не помогло.
Суть проблемы.
Есть сайт на локальном компьютере test.cms. Хочу настроить динамические поддомены, чтобы можно было переходить по адресам 1.test, user.test и т.д.

Сейчас когда захожу по адресу 1.test.cms, то выдаёт ошибку:

Не удается получить доступ к сайту

Не удается найти DNS-адрес сервера 1.test.cms.
Возможно, вы имели в виду http://1test.com/.
Выполните поиск по запросу test cms в Google
ERR_NAME_NOT_RESOLVED

Ниже предоставил коды настроек и роута. Сроки по проекту "горят". Помогите, пож-та.

Заранее огромное спасибо.



Код xampp\apache\conf\extra\httpd-vhosts.conf

<VirtualHost *:80>

    DocumentRoot "/xampp/htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@test.cms
    DocumentRoot "D:/xampp/htdocs/test.cms/public"
    ServerName test.cms
	ServerAlias [url=http://www.test.cms]www.test.cms[/url]
    ErrorLog "logs/test.cms.log"
    CustomLog "logs/test.cms-access.log" common
</VirtualHost>

C:\Windows\System32\drivers\etc

127.0.0.1 test.cms
127.0.0.1 [url=http://www.test.cms]www.test.cms[/url]

xampp\htdocs\test.cms\routes

Route::group(['domain' => '{subdomain}.test.cms'], function()
{
    Route::get('/', function () {return 'Hello World';});
});

.htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...


    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


</IfModule>

Изменено Vladimir_user (25.07.2017 15:11:25)

Не в сети

Подвал раздела