Форум программистов, компьютерный форум, киберфорум
PHP: Laravel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/55: Рейтинг темы: голосов - 55, средняя оценка - 4.91
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577

Laravel ошибка 500

11.04.2017, 01:49. Показов 10423. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть сайт сделанный на фреймворке Laravel, версия вроде 5.1
Получаю красиво оформленную ошибку 500
изменение режима debug ничего не меняет
От себя сделал перенаправление в public/ каталог через .htaccess DirectoryIndex public/
редактирование файла .env тоже ни к чему не приводит

Я вообще не работал с этим фреймворком и не знаю его , но хочу разобраться с проблемой, подскажите куда копать
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.04.2017, 01:49
Ответы с готовыми решениями:

Laravel Ajax запросы не работают, выдает ошибку 500
Доброго времени суток! Проблема в том, что ajax запрос в консоли браузера выдает вот что: "Ошибка: Failed to load resource: the...

Laravel. POST - 500 Internal Server Error. Connection: close
В общем, что имеем: С Laravel практически не знаком, просто понравился один сайтовый движок aka CMS на нем написанный. Собственно, вот...

Ошибка 404 в laravel
Доброго времени суток! Хочу спросить. Как нужно сделать в фреймворке Laravel так сказать проверку, если такого роута нет тогда бросать на...

22
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
11.04.2017, 20:03
А что должно получиться то? Вывод подробностей об ошибке? Он сохраняется в логах в storage/logs.
Так же посмотрите в файле app/exceptions/handler.php метод render.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
11.04.2017, 20:17
смотрите лог apache (или какой вы там веб-сервер используете)
0
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
12.04.2017, 00:59  [ТС]
Цитата Сообщение от MadHatter Посмотреть сообщение
А что должно получиться то
думал что ошибки будут на экран еще выводиться

Добавлено через 9 минут
лог со storage
Кликните здесь для просмотра всего текста
[2017-04-12 00:41:47] production.ERROR: RuntimeException: No supported encrypter found. The cipher and / or key length are invalid. in /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php:7074
Stack trace:
#0 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1289): Illuminate\Encryption\EncryptionServiceP rovider->Illuminate\Encryption\{closure}(Object( Illuminate\Foundation\Application), Array)
#1 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1242): Illuminate\Container\Container->build(Object(Closure), Array)
#2 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1783): Illuminate\Container\Container->make('encrypter', Array)
#3 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1334): Illuminate\Foundation\Application->make('encrypter')
#4 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1318): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter ))
#5 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1304): Illuminate\Container\Container->getDependencies(Array, Array)
#6 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1242): Illuminate\Container\Container->build('App\\Http\\Middle...', Array)
#7 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1783): Illuminate\Container\Container->make('App\\Http\\Middle...', Array)
#8 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(9637): Illuminate\Foundation\Application->make('App\\Http\\Middle...')
#9 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(2984): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Il luminate\Http\Request))
#10 [internal function]: Illuminate\Foundation\Http\Middleware\Ch eckForMaintenanceMode->handle(Object(Illuminate\Http\Request ), Object(Closure))
#11 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(9637): call_user_func_array(Array, Array)
#12 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Il luminate\Http\Request))
#13 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(9627): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#14 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(2257): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#15 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(2240): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illumin ate\Http\Request))
#16 /var/www/betzon/data/www/betzon.ru/public/index.php(55): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request ))
#17 {main}
[2017-04-12 00:41:47] production.ERROR: RuntimeException: No supported encrypter found. The cipher and / or key length are invalid. in /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php:7074
Stack trace:
#0 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1289): Illuminate\Encryption\EncryptionServiceP rovider->Illuminate\Encryption\{closure}(Object( Illuminate\Foundation\Application), Array)
#1 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1242): Illuminate\Container\Container->build(Object(Closure), Array)
#2 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1783): Illuminate\Container\Container->make('encrypter', Array)
#3 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1334): Illuminate\Foundation\Application->make('encrypter')
#4 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1318): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter ))
#5 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1304): Illuminate\Container\Container->getDependencies(Array, Array)
#6 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1242): Illuminate\Container\Container->build('App\\Http\\Middle...', Array)
#7 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(1783): Illuminate\Container\Container->make('App\\Http\\Middle...', Array)
#8 /var/www/betzon/data/www/betzon.ru/bootstrap/cache/compiled.php(2264): Illuminate\Foundation\Application->make('App\\Http\\Middle...')
#9 /var/www/betzon/data/www/betzon.ru/public/index.php(60): Illuminate\Foundation\Http\Kernel->terminate(Object(Illuminate\Http\Reques t), Object(Illuminate\Http\Response))
#10 {main}


Добавлено через 9 минут
еще вот это, хотя индексный файл присутствует
Кликните здесь для просмотра всего текста

[Tue Apr 11 00:47:54 2017] [error] [client 92.242.98.250] Directory index forbidden by Options directive: /var/www/betzon/data/www/betzon.ru/public/
[Tue Apr 11 17:45:24 2017] [error] [client 91.217.5.126] File does not exist: /var/www/betzon/data/www/betzon.ru/assets
0
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
12.04.2017, 10:45
Попробуйте php artisan key:generate.
По второй проблеме попробуйте погуглить. Видимо что-то с настройками апача.
0
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
12.04.2017, 16:43  [ТС]
MadHatter, это команды для консоли что ли? я чет не пойму как пользоваться этим artisan, ну есть файл с названием artisan в корне но без расширения, там пхпшый код. Как сделать то эту команду?
0
 Аватар для N-Star
60 / 60 / 29
Регистрация: 03.11.2016
Сообщений: 292
Записей в блоге: 2
12.04.2017, 17:25
Цитата Сообщение от rodigy Посмотреть сообщение
MadHatter, это команды для консоли что ли? я чет не пойму как пользоваться этим artisan, ну есть файл с названием artisan в корне но без расширения, там пхпшый код. Как сделать то эту команду?
через ssh терминал подключаетесь к серверу и запускаете - php artisan

Цитата Сообщение от rodigy Посмотреть сообщение
Directory index forbidden by Options directive:
скорей всего папка закрыта вэб сервером ищите Options -Indexes
0
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
12.04.2017, 20:49  [ТС]
После запуска artisan получаю это, у меня раньше тоже такая ошибка была, но я сменил версию php на 7 и ошибка пропала, а тут снова это
Code
1
PHP Parse error:  syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in /var/www/betzon/data/www/betzon.ru/artisan on line 31
код файла artisan на всякий случай
Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/usr/bin/env php
<?php
 
/*
|--------------------------------------------------------------------------
| Register The Auto Loader
|--------------------------------------------------------------------------
|
| Composer provides a convenient, automatically generated class loader
| for our application. We just need to utilize it! We'll require it
| into the script here so that we do not have to worry about the
| loading of any our classes "manually". Feels great to relax.
|
*/
 
require __DIR__.'/bootstrap/autoload.php';
 
$app = require_once __DIR__.'/bootstrap/app.php';
 
/*
|--------------------------------------------------------------------------
| Run The Artisan Application
|--------------------------------------------------------------------------
|
| When we run the console application, the current CLI command will be
| executed in this console and the response sent back to a terminal
| or another output device for the developers. Here goes nothing!
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
 
$status = $kernel->handle(
    $input = new Symfony\Component\Console\Input\ArgvInput,
    new Symfony\Component\Console\Output\ConsoleOutput
);
 
/*
|--------------------------------------------------------------------------
| Shutdown The Application
|--------------------------------------------------------------------------
|
| Once Artisan has finished running. We will fire off the shutdown events
| so that any final work may be done by the application before we shut
| down the process. This is the last thing to happen to the request.
|
*/
 
$kernel->terminate($input, $status);
 
exit($status);
0
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
12.04.2017, 22:20
rodigy, видимо у вас версия laravel несовместима с версией php. Поиграйтесь с версией php.
0
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
12.04.2017, 22:24  [ТС]
Цитата Сообщение от MadHatter Посмотреть сообщение
видимо у вас версия laravel несовместима с версией php. Поиграйтесь с версией php.
а что такое возможно?, версия laravel вроде 5.1, PHP Version 7.0.3
0
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
12.04.2017, 22:35
Возможно. Поставьте версию php пониже.
0
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
13.04.2017, 17:17  [ТС]
MadHatter, Версии PHP 5.5.32 и 5.6.18 тоже самое

Добавлено через 53 секунды
А можно ли как то узнать версию laravel которая у меня щас?

Добавлено через 13 минут
Дело вот в чем оказалось, по ssh php скрипты выполняются в версии php 5.3, собственно как это изменить?
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
13.04.2017, 17:24
Цитата Сообщение от rodigy Посмотреть сообщение
по ssh php скрипты выполняются в версии php 5.3, собственно как это изменить?
Очевидно поставить более новую версию php. В идеале окружение должно быть везде одинаковым.
Цитата Сообщение от rodigy Посмотреть сообщение
А можно ли как то узнать версию laravel которая у меня щас?
php artisan --version
0
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
13.04.2017, 17:50  [ТС]
Цитата Сообщение от tarasalk Посмотреть сообщение
Очевидно поставить более новую версию php. В идеале окружение должно быть везде одинаковым.
НУ это ясно...
Хостером Используется панель ISPmanager и как бы все хорошо и можно менять версии php прям из панели, но вот вот из под консоли всегда php 5.3 выполняется
0
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
13.04.2017, 18:07
rodigy, у меня тоже такое было. Напишите в техподдержку и они скажут что делать.
В частности в корне хостинга я создал файл .bash_profile с содержимым

export PATH=/opt/php70/bin/:$PATH

Но возможно у вас все будет по другому.
0
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
14.04.2017, 18:55  [ТС]
В общем есть пользователь на котором стоит данный сайт и можно менять версию php и есть root пользователь с версией php 5.3 и тех. поддержка сказала что у рута нельзя менять версию.
Вообщем ТП как всегда, на них надеяться...
Есть идеи что можно сделать? Как обойти?
0
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
14.04.2017, 21:02
rodigy, ну попробуйте сделать как я говорил в прошлом посте. Возможно поможет. Если что можно поменять 70 на нужную версию.
0
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
14.04.2017, 21:43  [ТС]
ок, попробую
Цитата Сообщение от MadHatter Посмотреть сообщение
export PATH=/opt/php70/bin/:$PATH
к сожаления я не знаком с системами UNIX и не знаю что значит эта строка, если можно вкратце объяснить чтоб я хоть представление имел какое то
Например для версии 7.0.3 это будет php703 или так же php70
0
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
14.04.2017, 22:29
Просто вставьте в блокнот данную строку. Назовите файл тем названием, которое я раньше писал. И закиньте в корень хостинга. И посмотрите на какой версии будет работать фреймворк.
0
 Аватар для rodigy
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
14.04.2017, 22:45  [ТС]
MadHatter, я почему спрашиваю, есть еще работающие сайты на других пользователях, чтоб это не отразилось на их нормальной работе
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2017, 22:45
Помогаю со студенческими работами здесь

Laravel 404 Page - Ошибка
Доброго времени суток. Такая проблема. При переходе на страницу, которой на сайте нет, должно показываться соответствующее уведомление, оно...

Ошибка при выводе из БД. Laravel 5
По туториалу пытаюсь сделать вывод из БД. Но постоянно выдает ошибку такого типа. Undefined variable: forecast Прошу помощи от гуру...

Laravel. Ошибка SQLSTATE[42S21]
Формирую миграцию по изменению таблицы php artisan make:migration ChangeArticlesTable --table=articles Миграция происходит успешно. ...

Ошибка при создании миграции Laravel
В database.php 'mysql' =&gt; , В самой миграции public function up() { // Schema::create('posts', function ($table)...

Laravel: Ошибка работы с Form POST
Здравствуйте, я новичок как в php, так и ларавел тем более по этому и такой простой вопрос. Что я привел ниже я повторил специально с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru