Encrypter.php -> getJsonPayload๋ ํ์ด๋ก๋๊ฐ json_decodeable bash64 ์ํธํ ๋ฐ์ดํฐ๊ฐ ๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฝ๋๋ค.
๊ทธ๋ฌ๋ ํ์ด๋ก๋๋ base64๋ก ์ธ์ฝ๋ฉ๋ ๋ก๊ทธ ํ์ผ ์ด๋ฆ ๋ฌธ์์ด(lumen-2018-04-19.log)๋ก ์ ๊ณต๋ฉ๋๋ค.
๋ฐ๋ผ์ ๋ก๊ทธ ํ์ผ์ ์ ํํ๋ฉด ์๋ชป๋ ํ์ด๋ก๋ ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ด๋ค ๋ฒ์ ์ ๋ผ๋ผ๋ฒจ ๋ก๊ทธ ๋ทฐ์ด๋ฅผ ์ฌ์ฉํ์ญ๋๊น?
0.14.3๋ถํฐ 0.11.2๊น์ง ํ๋์ฉ ์๋ํด๋ดค์ต๋๋ค. 0.11.2 ์๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ์๋ํ์ง ์์์ต๋๋ค. ๋๋ 0.10.*์ ์ฌ์ฉํ๊ณ ์์๊ณ ๋ณด์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ ๋ ํจํค์ง๋ฅผ ์ ๋ฐ์ดํธํ๋ ค๊ณ ์๋ํ์ง๋ง ํด๊ฒฐ๋์ง ์์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค! ๋ทฐ ์บ์์ ๋ํด ๋ญ๊ฐ๊ฐ ์์์ง๋ ๋ชจ๋ฆ
๋๋ค(ํ์คํ์ง ์์ง๋ง). storage/framework/views/
๋ชจ๋ ํญ๋ชฉ์ ์ ๊ฑฐํ ๋ค์ ๋ค์ ์๋ํ์๊ฒ ์ต๋๊น?
Laravel 5.6์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํฉ๋๋ค.
"๋ผ๋ผ๋ฒจ/ํ๋ ์์ํฌ": "5.6.*",
"rap2hpoutre/laravel-log-viewer": "~0.14",
๋๋ ๋ํ ~ 0.11๋ก ํ ์คํธํ์ต๋๋ค. ์ด์ ์๋ ํ์คํ ์๋ํ์ง๋ง (์๋ง๋ Laravel?) ์ดํ ์ผ๋ถ ์ ๋ฐ์ดํธ๋ก ์ธํด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
(1/1)ย DecryptExceptionThe payload is invalid.
--
inย Encrypter.phpย (line 191)
atย Encrypter->getJsonPayload(null)inย Encrypter.phpย (line 134)
atย Encrypter->decrypt('bGFyYXZlbC0yMDE4LTA0LTI0LmxvZw==')inย Facade.phpย (line 221)
atย Facade::__callStatic('decrypt',ย array('bGFyYXZlbC0yMDE4LTA0LTI0LmxvZw=='))inย LogViewerController.phpย (line 24)
atย LogViewerController->index()
@rwattogl ๋ณด๊ธฐ ์บ์๋ฅผ ๋ค์ ๋ก๋ํ์๊ฒ ์ต๋๊น? ๊ทธ๋ฅ ์คํ:
php artisan view:clear
์ฃ์กํฉ๋๋ค. ์ด๋ฏธ ๊ทธ๋ ๊ฒ ํ๋ค๋ ์ฌ์ค์ ์์ด๋ฒ๋ ธ์ต๋๋ค(๋๋ ํ ๋ฆฌ๋ ์๋์ผ๋ก ์ง์ฐ๋ ค๊ณ ์๋ํ์ต๋๋ค). ์ฐ๋ฆฌ๋ ๊ฐ๋ฅ์ ํตํด ์ฌ์ดํธ์ ์ ๋ฒ์ ์ ์๋์ผ๋ก ์ ๋ฐ์ดํธํ๊ณ ์ ๋ฐ์ดํธ ์ ๋ชจ๋ ์บ์๋ฅผ ์ง์ฐ๋ฏ๋ก ๊ทธ ์ค ํ๋๊ฐ ๋ฌธ์ ๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋ฎ์ต๋๋ค. ๋ฌธ์ ๋ฅผ ์ง์ ์ฌํํ ์ ์๋ ๊ฒฝ์ฐ ์ด๋ฒ ์ฃผ ํ๋ฐ์ ์กฐ์ฌํ ์๊ฐ์ ๊ฐ๊ณ ๋ค์ ๋ณด๊ณ ํ๊ฒ ์ต๋๋ค.
@rwattogl ์ข์. ๋๋ ์ฌ์ ํ ๋ณด๊ธฐ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํ๋ค. ๋ณด๊ธฐ์์ ์ค๋ base64 ๋ฌธ์์ด์ด ์๊ณ ์ด๊ฒ์ ๋ณด๊ธฐ์ ๋ ์ด์ ์กด์ฌํ์ง ์์ต๋๋ค. ๊ทธ๋์ ์บ์๋ฅผ ์ง์ฐ๋๋ก ์์ฒญํ์ต๋๋ค... ๊ทธ๋ฌ๋ ๊ทํ์ ๋ต๋ณ์ ๋ฐ๋ฅด๋ฉด ์ด๋ฏธ ์บ์๋ฅผ ์ ๋ฆฌํ์ต๋๋ค. ๊ทธ๋์ ๋ค๋ฅธ ๊ณณ์์ ๋ณด๊ธฐ์ผ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ๋ณด๊ธฐ๋ฅผ ๋ณ๊ฒฝํ์ต๋๊น? ์๋๋ฉด ๋ณด๊ธฐ๋ฅผ ๊ฒ์ ํ์ต๋๊น?
๋ก๊ทธ ๋ทฐ์ด์ ๋ํด ๋ญ๊ฐ๋ฅผ ์ฐพ์ผ๋ฉด resources/views/vendor
ํด๋๋ฅผ ํ์ธํด ์ฃผ์๊ฒ ์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด ์ ๊ฑฐํ์ญ์์ค.
ํ์ฌ ๋ณด๊ธฐ์๋ base64 ์ธ์ฝ๋ฉ์ด ์์ต๋๋ค: https://github.com/rap2hpoutre/laravel-log-viewer/blob/master/src/views/log.blade.php
(๊ธฐ๋ค๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค)
์, ๋น์ ์ด ์์ ํ ๋ง์ต๋๋ค. ๊ฑฐ๊ธฐ์ ์ฌ์ฉ์ ์ ์ ๋ณด๊ธฐ๊ฐ ์๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ์ด ๋ณด๊ธฐ๋ ์ต์ ๋ฒ์ ์ ์ฝ๋์ ๋ฐ๋ผ ์ ๋ฐ์ดํธ๋์ง ์์์ต๋๋ค. base64 ํจ์๋ฅผ \Illuminate\Support\Facades\Crypt::encrypt์ ๋ํ ์๋ก์ด ์คํ์ผ ์ฐธ์กฐ๋ก ๊ต์ฒดํ๊ณ ๋ชจ๋ ๋ค์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. @Cyclops0571 ์ด ๊ฑฐ๊ธฐ์์ ํ์ธํ๋
@Cyclops0571 ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋์?
@rap2hpoutre php artisan view:clear
+1
์ด์ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@rwattogl ๋ณด๊ธฐ ์บ์๋ฅผ ๋ค์ ๋ก๋ํ์๊ฒ ์ต๋๊น? ๊ทธ๋ฅ ์คํ: