Laravel установлен, но соединение сброшено / данные не получены

Я использую Digital Ocean в качестве сервера, у меня есть капля Ubuntu, которая отлично работает на моем сайте. Но сейчас я делаю «бэкэнд проектов», в котором есть просто папка с тестовыми проектами, которые сами являются проектами laravel. Они не связаны с основной установкой Laravel.

Я установил его, все файлы там, если я иду в www.mysite.com/projects/projectname это показывает:

это показывает

Но когда я иду по ссылке www.mysite,com/projects/projectname/public это показывает:

Fire Fox

в Firefox

хром

в хроме

Сайт работает нормально на моем ноутбуке с помощью мампа. А не на сервере?

Если я смотрю в charles (менеджер прокси), я получаю ошибку / сбой Remote server closed the connection before sending response header

Я не знаком с этим, пожалуйста, кто-то может объяснить, как преодолеть эту проблему?

5

Решение

Отключение XCache решило это для меня.

3

Другие решения

То же самое относится и к Laravel 5 и при использовании opcache вместо xcache. Когда opcache включен, я получаю эту ошибку. Если я поставлю

php_flag opcache.enable Off

наверху моего. файл htaccess, сайт загружается отлично.

2

Это известная проблема, вам нужно отключить XCache в вашем .htaccess следующим образом:

php_flag xcache.cacher Off
php_flag xcache.size 0
php_flag xcache.stat Off

Дополнительная информация:
http://laravel.io/forum/08-01-2014-laravel-42-is-conflict-with-php5-xcache-module

1

Мы исправили эту проблему, обновив PHP до 5.5.22 (сейчас 5.5.27). У нас была эта проблема с OPCache в сочетании с PHP 5.5.11.

Благодаря этому посту:
https://laracasts.com/discuss/channels/general-discussion/opcache-issues

0

У меня был сброс соединения с Laravel 4.

Проблема заключалась в том, что я использовал многострочные комментарии в представлениях.

{{--

line 1

line 2

....

--}}

Когда я избавился от этих комментариев, проблема сброса соединения была решена.

Я использую комментарии лезвия, но единственную строку.

{{-- line1 --}

И работает нормально.

0
По вопросам рекламы [email protected]