Laravel-log-viewer: ์ถ”๊ฐ€ ๋ฌธ์ œ local.ERROR : ํŽ˜์ด๋กœ๋“œ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2018๋…„ 03์›” 20์ผ  ยท  7์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: rap2hpoutre/laravel-log-viewer

์˜ค๋Š˜ ๋กœ๊ทธ ํŒŒ์ผ์„ ์—ด๋ฉด ๋กœ์ปฌ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ : ํŽ˜์ด๋กœ๋“œ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋กœ๊ทธ๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋ณด๊ธฐ์˜ ์ด์ „ ๋ฒ„์ „์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. php artisan cache:clear ๋ฅผ ์‹คํ–‰ ํ•œ ๋‹ค์Œ ๋กœ๊ทธ์˜ ๊ธฐ๋ณธ ํŽ˜์ด์ง€ (ํŽ˜์ด๋กœ๋“œ์—†์ด)๋ฅผ ์ƒˆ๋กœ ๊ณ ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

(์‹œ๊ฐ„ ๋‚ด ์ค˜์„œ ๊ณ ๋งˆ์›Œ)

๋ชจ๋“  7 ๋Œ“๊ธ€

๋งํฌ๊ฐ€ base64์—์„œ Crypt๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค (https://github.com/rap2hpoutre/laravel-log-viewer/commit/cda89c06dc5331d06fab863d7cb1c4047ad68357 ์ฐธ์กฐ). ์ž‘๋™ ํ•ด์•ผํ•˜๋Š”๋ฐ ์™œ ์‹คํŒจํ–ˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ์ข€ ๋” ๋งฅ๋ฝ์„ ์•Œ๋ ค ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

  • Laravel (๋˜๋Š” Lumen) ๋ฒ„์ „
  • ๋งํฌ ๋˜๋Š” ์•”ํ˜ธํ™” ๋œ ํ•ญ๋ชฉ (๊ธด)์„ ํด๋ฆญ ํ•  ๋•Œ base64 (์งง์€) URL์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๊นŒ?
  • Laravel์„ ์ƒˆ๋กœ ์„ค์น˜ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๊นŒ?
  • ์ „์ฒด ์—ญ ์ถ”์ 

๊ฐ์‚ฌ!

  1. 5.5 ๋ฐ 5.6
  2. ์˜ˆ ๋กœ๊ทธ? l = bGFyYXZlbC0yMDE4LTAzLTE1LmxvZw ==
  3. 5.5 ์ด์ „ 5.6 2 ์ผ ์ „
    4.

    0 /var/www/site/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php(134) : Illuminate \ Encryption \ Encrypter-> getJsonPayload (NULL)

1 /var/www/site/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(221) : Illuminate \ Encryption \ Encrypter-> decrypt ( 'bGFyYXZlbC0yMDE ...')

2 /var/www/site/vendor/rap2hpoutre/laravel-log-viewer/src/controllers/LogViewerController.php(24) : Illuminate \ Support \ Facades \ Facade :: __ callStatic ( 'decrypt', Array)

3 [๋‚ด๋ถ€ ํ•จ์ˆ˜] : Rap2hpoutre \ LaravelLogViewer \ LogViewerController-> index ()

4 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54) : call_user_func_array (๋ฐฐ์—ด, ๋ฐฐ์—ด)

5 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45) : Illuminate \ Routing \ Controller-> callAction ( 'index', Array)

6 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212) : Illuminate \ Routing \ ControllerDispatcher-> dispatch (Object (Illuminate \ Routing \ Route), Object (Rap2hpoutre \ LaravelLogVi $

7 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169) : Illuminate \ Route \ Route-> runController ()

8 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658) : Illuminate \ Routing \ Route-> run ()

9 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30) : Illuminate \ Routing \ Router-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ Request) )

10 /var/www/site/vendor/ultraware/roles/src/Middleware/VerifyRole.php(39) : Illuminate \ Routing \ Pipeline-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ Request))

11 /var/www/site/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149) : Ultraware \ Roles \ Middleware \ VerifyRole-> handle (Object (Illuminate \ Http \ Request), Object (Closure ), '๊ด€๋ฆฌ์ž')

12 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53) : Illuminate \ Pipeline \ Pipeline-> Illuminate \ Pipeline \ {closure} (Object (Illuminate \ Http \ Request) )

13 /var/www/site/vendor/barryvdh/laravel-cors/src/HandleCors.php(36) : Illuminate \ Routing \ Pipeline-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ Request))

14 /var/www/site/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149) : Barryvdh \ Cors \ HandleCors-> handle (Object (Illuminate \ Http \ Request), Object (Closure))

15 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53) : Illuminate \ Pipeline \ Pipeline-> Illuminate \ Pipeline \ {closure} (Object (Illuminate \ Http \ Request) )

16 /var/www/site/vendor/matthewbdaly/laravel-etag-middleware/src/ETag.php(24) : Illuminate \ Routing \ Pipeline-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ Request) )

17 /var/www/site/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149) : Matthewbdaly \ ETagMiddleware \ ETag-> handle (Object (Illuminate \ Http \ Request), Object (Closure))

18 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53) : Illuminate \ Pipeline \ Pipeline-> Illuminate \ Pipeline \ {closure} (Object (Illuminate \ Http \ Request) )

19 /var/www/site/app/Http/Middleware/LangMiddleware.php(26) : Illuminate \ Routing \ Pipeline-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ Request))

20 /var/www/site/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149) : App \ Http \ Middleware \ LangMiddleware-> handle (Object (Illuminate \ Http \ Request), Object (Closure ))

21 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53) : Illuminate \ Pipeline \ Pipeline-> Illuminate \ Pipeline \ {closure} (Object (Illuminate \ Http \ Request) )

22 /var/www/site/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49) : Illuminate \ Routing \ Pipeline-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ ์˜๋ขฐ))

23 /var/www/site/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149) : Illuminate \ View \ Middleware \ ShareErrorsFromSession-> handle (Object (Illuminate \ Http \ Request), Object (Closure ))

24 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53) : Illuminate \ Pipeline \ Pipeline-> Illuminate \ Pipeline \ {closure} (Object (Illuminate \ Http \ Request) )

25 /var/www/site/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63) : Illuminate \ Routing \ Pipeline-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ ์˜๋ขฐ))

26 /var/www/site/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149) : Illuminate \ Session \ Middleware \ StartSession-> handle (Object (Illuminate \ Http \ Request), Object (Closure ))

27 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53) : Illuminate \ Pipeline \ Pipeline-> Illuminate \ Pipeline \ {closure} (Object (Illuminate \ Http \ Request) )

28 /var/www/site/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37) : Illuminate \ Routing \ Pipeline-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ ์žฌ $

29 /var/www/site/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149) : Illuminate \ Cookie \ Middleware \ AddQueuedCookiesToResponse-> handle (Object (Illuminate \ Http \ Request), Object (Closur $

30 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53) : Illuminate \ Pipeline \ Pipeline-> Illuminate \ Pipeline \ {closure} (Object (Illuminate \ Http \ Request) )

31 /var/www/site/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59) : Illuminate \ Routing \ Pipeline-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ ์˜๋ขฐ))

32 /var/www/site/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149) : Illuminate \ Cookie \ Middleware \ EncryptCookies-> handle (Object (Illuminate \ Http \ Request), Object (Closure ))

33 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53) : Illuminate \ Pipeline \ Pipeline-> Illuminate \ Pipeline \ {closure} (Object (Illuminate \ Http \ Request) )

34 /var/www/site/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102) : Illuminate \ Routing \ Pipeline-> Illuminate \ Routing \ {closure} (Object (Illuminate \ Http \ Request) )

35 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660) : Illuminate \ Pipeline \ Pipeline-> then (Object (Closure))

36 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635) : Illuminate \ Routing \ Router-> runRouteWithinStack (Object (Illuminate \ Routing \ Route), Object (Illuminate \ Http \์˜๋ขฐ))

37 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601) : Illuminate \ Routing \ Router-> runRoute (Object (Illuminate \ Http \ Request), Object (Illuminate \ Routing \๋…ธ์„ ))

38 /var/www/site/vendor/laravel/framework/src/Illuminate/Routing/Router.php(590) : Illuminate \ Routing \ Router-> dispatchToRoute (Object (Illuminate \ Http \ Request))

39 /var/www/site/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176) : Illuminate \ Routing \ Router-> dispatch (Object (Illuminate \ Http \ Request))

๋ณด๊ธฐ์˜ ์ด์ „ ๋ฒ„์ „์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. php artisan cache:clear ๋ฅผ ์‹คํ–‰ ํ•œ ๋‹ค์Œ ๋กœ๊ทธ์˜ ๊ธฐ๋ณธ ํŽ˜์ด์ง€ (ํŽ˜์ด๋กœ๋“œ์—†์ด)๋ฅผ ์ƒˆ๋กœ ๊ณ ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

(์‹œ๊ฐ„ ๋‚ด ์ค˜์„œ ๊ณ ๋งˆ์›Œ)

๋‚˜๋„ ๊ทธ๋ ‡๊ฒŒ ํ–ˆ์–ด

๋‚˜๋Š” ์˜ค๋ž˜๋œ ํŒŒ์ผ์„ ์‚ญ์ œํ–ˆ๋‹ค.

ํฐ! ๋„์™€ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋ฆฌ์†Œ์Šค /views/vendor/laravel-log-viewer/log.blade.php ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ / ์‚ญ์ œ ํ•„์š”

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰