2015-11-08 3 views
-1

У меня есть веб-сайт witch is no Laravel, и у меня есть проект Laravel. Я хочу использовать проект laravel в субдомене, у меня есть папка в моем public_html с именем laravel и она содержит документы общей папки в нем и корень i, установленный для поддомена, похожи на /public_html/laravel. Я отредактировал файл index.php для небольшого изменения структуры папок. и это мой файл .htaccess в папке laravel. и он отлично работает на моей машине, но не на сервере.500 ошибка внутреннего сервера при использовании laravel в субдомене

`<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^(.*)$ public/$1 [L] 
</IfModule>` 

так что я могу сделать в подобной ситуации? каковы альтернативы?

+0

взгляда в ваш апаче error.log и добавить сообщение об ошибке на ваш ответ. –

+0

Я бы хотел, чтобы он был просто выброшен на ошибку 500 – user3786134

ответ

1

Я настроил субдомен с помощью усадьбы. То, что я сделал, это изменить файл hosts и добавить новый адрес в субдомен. Пример: 192.168.10.10 myapp.dev 192.168.10.10 mysubdomain.myapp.dev

Затем я добавил в Homestead нового домена с поддоменом, указывая на ту же Laravel папку как маршрут, без субдомена.

Затем, обрабатывать поддомены с маршрутизатором Laravel в:

Route::group(array('domain' => 'mysubdomain.myapp.dev'), function() 
{ 
    Route::get(); 
} 

Я не трогал .htaccess,

+0

спасибо, все еще не работает – user3786134

+0

мм, но что произойдет, если вы не будете смешивать проекты? положить отдельные папки, один с laravel, один с другим. настройте хосты, такие как myproject.dev, указывая на ваш проект, и subdomain.myproject.dev на ваш проект laravel. Неужели я это не понимаю? –

+0

Я уже пробовал это до сих пор, возможно, есть проблема с версией сервера php или что-то, что я попросил тему для обновления php – user3786134

Смежные вопросы