2015-11-23 2 views
0

Я скопировал свой проект laravel с моего компьютера на ноутбук. На моем ноутбуке я использую xampp (mac). Но когда я настроил свой сервер и т. Д. С миграцией php artisan, я не вижу свою домашнюю страницу, это просто говорит «ошибка сервера».Ошибка сервера Laravel

Когда я смотрю в мой лог-файл Apache это говорит мне:

Запрос превысил лимит 10 внутренних переадресовывает из-за вероятной ошибки конфигурации. Используйте «LimitInternalRecursion», чтобы увеличить предел , если необходимо. Используйте «LogLevel debug», чтобы получить обратную трассировку.

Я думаю, что мне нужно что-то изменить в моем файле .htacces? Пожалуйста, см. Прикрепленное изображение для моей структуры папок.

enter image description here

EDIT:

файл .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] 
</IfModule> 
+0

Нам нужна дополнительная информация. Ваша конфигурация apache, ваш файл htaccess, laravel app.config, любая конфигурация виртуального хоста – djt

+0

это для установки xampp vhost в windows, попробуйте следовать за ним, то же самое происходит в Mac, он также показывает, как настроить vhost для laravel http: //stackoverflow.com/questions/27754367/how-to-setting-up-virtual-hosts-for-xampp-on-windows-full-guideline –

ответ

0

Пара вещей здесь:

  • Похоже, инсталляции Laravel находится HTDOCS/Public /. Если это так, ваша установка laravel отсутствует, это общедоступный каталог.
  • Установки в htdocs/public не имеют файла index.php или index.html, что приведет к ошибке, поскольку Apache не знает, какой файл будет возвращен в браузер при навигации по этому каталогу.

Ваша ошибка может быть связана с тем, к чему вы переводите ваш браузер. Сначала проверьте указанные выше пункты и проверьте, исправляют ли они свои ошибки.

+0

Спасибо за ваш ответ. Но это не делает ошибку здесь. Я сделал это так, например, файл .env недоступен. На моем компьютере это работает именно так. И мой Apache дает ошибку в файле журнала. – Jamie

+0

Тогда вам нужно будет предоставить нам больше информации. Нам понадобится хотя бы файл .htaccess. И какой URL-адрес вы пытаетесь получить доступ к сайту? –

+0

Я пытаюсь получить доступ к сайту на localhost. В моем файле маршрутов у меня есть это: Route :: get ('/', 'TicketsController @ index'); Я добавил файл .htacces к моему вопросу ^. – Jamie

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