
PHP ์จ๋ผ์ธ ๊ฐ์
>PHP - ์ค๊ธ
๐ PHP ์ค๊ธ - 8์ฃผ์ฐจ: ์น ๋ณด์ ๊ธฐ์ด ๋ฐ ์๋ฌ ํธ๋ค๋ง - 03 ์๋ฌ ๋ณด๊ณ ๋ฐ ๋ก๊ทธ ์ค์
![]() |
ํ์ | 10.0 | ๋ผ์ด์ผ์ค | free |
---|---|---|---|---|
์ฌ์ฉ์ํ์ | 10.0 | ์ด์์ฒด์ | ||
๋ค์ด๋ก๋ | 1 | ํ์ผํฌ๊ธฐ | 0 | |
์ ์์ฌ | LUZENSOFT | ๋ฑ๋ก์ผ | 2025-08-16 13:46:35 | |
์กฐํ์ | 3 |
๐ PHP ์ค๊ธ - 8์ฃผ์ฐจ: ์น ๋ณด์ ๊ธฐ์ด ๋ฐ ์๋ฌ ํธ๋ค๋ง - 03 ์๋ฌ ๋ณด๊ณ ๋ฐ ๋ก๊ทธ ์ค์
์๋ฌ ๋ณด๊ณ ๋ฐ ํ์ ์ค์
PHP๋ ์๋ฌ๊ฐ ๋ฐ์ํ์ ๋ ์ด๋ฅผ ๊ฐ๋ฐ์์๊ฒ ์๋ฆฌ๊ณ ์ฌ์ฉ์์๊ฒ๋ ์ ์ ํ ๋ฉ์์ง๋ฅผ ํ์ํ๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ์ค์ํ ์ค์ ์ php.ini
ํ์ผ์ ์๋ ๋ ๊ฐ์ง ์ง์๋ฌธ์
๋๋ค.
display_errors
display_errors
์ง์๋ฌธ์ PHP ์คํฌ๋ฆฝํธ์์ ๋ฐ์ํ๋ #์๋ฌ๋ฅผ ์น ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ์์๋ On
์ผ๋ก ์ค์ ํ์ฌ ์ฆ์ ์๋ฌ๋ฅผ ํ์ธํ๋ ๊ฒ์ด ์ข๊ณ , ์ด์ ํ๊ฒฝ์์๋ ๋ฐ๋์ Off
๋ก ์ค์ ํด์ผ ํฉ๋๋ค. #๋ณด์์ ์ค์ํ ์ค์ ์ผ๋ก, ์ฌ์ฉ์์๊ฒ ๋ฏผ๊ฐํ ์๋ฒ ๊ฒฝ๋ก, ํ์ผ๋ช
, ์ฝ๋ ๋ด์ฉ ๋ฑ์ด ๋
ธ์ถ๋๋ ๊ฒ์ ๋ง์์ค๋๋ค.
log_errors
log_errors
์ง์๋ฌธ์ ์๋ฌ๋ฅผ ์น ์๋ฒ์ #์๋ฌ๋ก๊ทธ ํ์ผ์ ๊ธฐ๋กํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ด์ ํ๊ฒฝ์์๋ display_errors
๋ฅผ Off
๋ก ์ค์ ํ๋๋ผ๋, log_errors
๋ On
์ผ๋ก ์ค์ ํ์ฌ ๋ชจ๋ ์๋ฌ๋ฅผ ๊ธฐ๋กํด๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ฌ ๋ก๊ทธ๋ฅผ ํตํด ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ํ์
ํ๊ณ ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
์๋ฌ ๋ก๊ทธ ํ์ผ ์ค์
log_errors
๋ฅผ On
์ผ๋ก ์ค์ ํ๋ค๋ฉด, ์๋ฌ ๋ก๊ทธ๊ฐ ์ ์ฅ๋ ์์น๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค.
error_log
error_log
์ง์๋ฌธ์ ์๋ฌ ๋ก๊ทธ๊ฐ ๊ธฐ๋ก๋ ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค. ์น ์๋ฒ์ ๋ก๊ทธ ํ์ผ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, ํน์ ๋๋ ํฐ๋ฆฌ์ ๋ณ๋์ ๋ก๊ทธ ํ์ผ์ ์์ฑํ ์ ์์ต๋๋ค.
์์: php.ini
์ค์
Ini, TOML
display_errors = Off
log_errors = On
error_log = /var/log/php/php_error.log
์ ์ค์ ์ ๋ธ๋ผ์ฐ์ ์๋ ์๋ฌ๋ฅผ ํ์ํ์ง ์์ง๋ง, ๋ชจ๋ #PHP์๋ฌ๋ฅผ /var/log/php/php_error.log
ํ์ผ์ ๊ธฐ๋กํฉ๋๋ค.
๋ฐํ์ ์ค์
php.ini
ํ์ผ์ ์ ๊ทผํ ์ ์๋ค๋ฉด, ์คํฌ๋ฆฝํธ ๋ด์์ ini_set()
ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ผ์์ ์ผ๋ก ์ค์ ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ด๋ ํน์ ์คํฌ๋ฆฝํธ์๋ง ์ ์ฉ๋ฉ๋๋ค.
์์: ๋ฐํ์ ์๋ฌ ์ค์
PHP
<?php
// ๊ฐ๋ฐ ํ๊ฒฝ
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
// ์ด์ ํ๊ฒฝ
ini_set('display_errors', '0');
ini_set('log_errors', '1');
ini_set('error_log', '/path/to/my/php_errors.log');
?>
์๋ฌ ๋ ๋ฒจ ์ค์
error_reporting
์ง์๋ฌธ์ ์ด๋ค ์ข
๋ฅ์ ์๋ฌ๋ฅผ ๋ณด๊ณ ํ ์ง ๊ฒฐ์ ํฉ๋๋ค. ๋ชจ๋ ์๋ฌ๋ฅผ ๋ณด๊ณ ํ๋ E_ALL
์์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์
๋๋ค.
์ฃผ์ ์๋ฌ ์์:
E_ERROR
: ์น๋ช ์ ์ธ ๋ฐํ์ ์๋ฌE_WARNING
: ๊ฒฝ๊ณ (์คํฌ๋ฆฝํธ ์คํ์ ๊ณ์๋จ)E_NOTICE
: ์๋ฆผ (์ฌ์ํ ๋ฌธ์ )E_ALL
: ๋ชจ๋ ์๋ฌ์ ๊ฒฝ๊ณ
#์น๋ณด์ #์๋ฌํธ๋ค๋ง #์๋ฌ๋ณด๊ณ #๋ก๊ทธ์ค์ #php์๋ฌ #๋ณด์
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ #์์ด์ถ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ๋ธ๋ก๊ทธ ์ฑ์ฅ์ ๊ฐ์ํํ์ธ์.
๋จ์๊ฐ์ ์๋ฐฑ ๋ช ์ ์ด์์ ์ถ๊ฐํ๊ณ , ๋ธ๋ก๊ทธ ์ง์๋ฅผ ์์น์ํค๋ ๊ฐ์ฅ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค.
์๋ํ๋ #์ด์์ถ๊ฐ, #๋๊ธ, #๊ณต๊ฐ ๊ธฐ๋ฅ์ ํตํด ์ค์ ํ๋ํ๋ ์ด์์ ํ๋ณดํ๊ณ , ๋ธ๋ก๊ทธ ํ์ฑ๋๋ฅผ ๋์ฌ ๋ณด์ธ์.
๋ธ๋ก๊ทธ ์ด์ ์๊ฐ์ ์ ์ฝํ๊ณ ์ถ๋ค๋ฉด ์ง๊ธ ๋ฐ๋ก ์์ํด ๋ณด์ธ์.
์ง์์ ์ธ #์ํต ๊ด๋ฆฌ๋ฅผ ํตํด ๋ธ๋ก๊ทธ ์ ์ฌ๋ ฅ์ ๊ทน๋ํํ ์ ์์ต๋๋ค.
#๋ธ๋ก๊ทธ๋ง์ผํ #๋ธ๋ก๊ทธ์ฑ์ฅ #๋ธ๋ก๊ทธ๊ด๋ฆฌ #๋ค์ด๋ฒ๋ธ๋ก๊ทธ
https://ntoppro.luzensoft.com๏ปฟ