У меня есть проект Laravel 5.2, работающий нормально локально, после загрузки на живой сервер У меня есть папка «laravel» в моем корневом каталоге и общей папке в разделе «public_html/testsite» 'Laravel 5.2 - Постоянный сервер: 500 Внутренняя ошибка сервера
My 'index.php' указывает на правильную '/bootstrap/autoload.php' и '' /bootstrap/app.php
При переходе к моему 'URL/тестового сайта /' Я получаю пустой (работает отлично L5.0) Firebug показывает: 500 Внутренняя ошибка сервера с HTML: перезагрузите страницу, чтобы получить источник для ...
index.php загружается путем тестирования с помощью die()
перед любыми методами «require», но после «require ... autoload.php» die()
не работает, однако он успешно вызывает autoload.php, поскольку die()
работает в этом файле.
Я не уверен, что это проблема .htaccess, или, может быть, мне пришлось что-то задавать в cPanel в последний раз для этой папки (я не помню). Буду признателен за любую помощь!
Обратите внимание, что этот проект Laravel находится в качестве тестового сайта в папке/testsite/вместе с моими текущими файлами сайта.
Бог, после нескольких часов - я понятия не имею, что я сделал, но это сработало - интересно, создавал ли он поддомен через cPanel, который указывает на эту папку? Если кто-то может уточнить, что в качестве возможной проблемы я должен был написать это решение. – sprintcar78a
Переписать правила маршрутизации. – sandeepsure
Да, наверное, как я должен был сделать то же самое. Создание субдомена и указание на корень напрямую заставляет Laravel правильно шифровать URL. Кроме того, правило RewriteBase /, если вы это сделали, может быть тем, что избавилось от 500 внутренних ошибок. – TurtleTread