Archive for Dev. (junyup2)

์ง€์‹์„ ์ฑ„์›Œ๊ฐ€๋Š” ใ€Ž๊ฐœ๋ฐœ์ž/ํ™”์ดํŠธํ•ด์ปคใ€๋ฅผ ๋ชฉํ‘œ๋กœ ์ •๋ฆฌํ•˜๋Š” ๋ธ”๋กœ๊ทธ

์›น(Web) ๊ฐœ๋ฐœ/PHP

PHP - ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…(Trouble Shooting) - Debug

Gearvirus(junyup2) 2023. 11. 4. 22:18
PHP ์ฝ”๋“œ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

PHP์ฝ”๋“œ๋ฅผ ํ…Œ์ŠคํŠธ ํ•ด๋ณผ ๋•Œ, ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ?!

 

๋งŒ์•ฝ ์—๋Ÿฌ๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด !!

HTTP ERROR 500

 

์˜คํƒ€ ํ•˜๋‚˜๋กœ 500 Error๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ , ์–ด๋””์—์„œ, ๋ฌด์—‡์ด ์ž˜๋ชป ๋˜์—ˆ๋Š”์ง€ ์กฐ์ฐจ ํ™•์ธ์ด ๋ถˆ๊ฐ€๋Šฅ

  1. ์ด๋Ÿด๋•Œ, ์—๋Ÿฌ ์ถœ๋ ฅ์„ ์ด์šฉ
    • ๋””๋ฒ„๊น… / ์—๋Ÿฌ ๋ฉ”์‹œ์ง€
  2. ์ฝ”๋“œ ์ค‘๊ฐ„ ์ค‘๊ฐ„ ๋ฌด์˜๋ฏธํ•œ ์ถœ๋ ฅ [ echo " >" .$๋ณ€์ˆ˜ ]๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ
    • ํ•ด๋‹น $๋ณ€์ˆ˜๊ฐ€ ์–ด๋””๊นŒ์ง€ ์ž˜ ์ถœ๋ ฅ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

๋””๋ฒ„๊น…/์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ๋‚˜ํƒ€๋‚ด๊ธฐ

 

php Error ์ถœ๋ ฅ ๋ฐฉ๋ฒ•

<?php
    error_reporting( E_ALL );
    ini_set( "display_errors", 1);
?>

 

์—๋Ÿฌ ์ถœ๋ ฅ : ์ž์„ธํ•˜๊ฒŒ ๋ช‡๋ฒˆ ์งธ ์ค„์—, ๋ญ๊ฐ€ ๋ฌธ์ œ๋‹ค ๋ผ๊ณ  ์•Œ๋ ค์คŒ

 


$var ์ถœ๋ ฅ ํ™•์ธ

 

php์˜ ๊ฒฝ์šฐ ์ฝ”๋“œ๊ฐ€ ์ˆœ์ฐจ์ ์œผ๋กœ ์ง„ํ–‰๋จ

  • ๋”ฐ๋ผ์„œ ์ค‘๊ฐ„ ์ค‘๊ฐ„ ์ฐ์–ด๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Œ
echo "This >" . $check_res
  • ์ด๋Ÿฐ์‹์œผ๋กœ ์ค‘๊ฐ„ ์ค‘๊ฐ„ ์จ๋‘๋ฉด
  • ์–ด๋””๊นŒ์ง€๊ฐ€ ์ถœ๋ ฅ์ด ์ž˜ ๋˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๋™์ž‘์ด ์–ด๋””๊นŒ์ง€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•จ
  • ๋””๋ฒ„๊น…์—์„œ์˜ ์ผ์ข…์˜ BreakPoint์™€ ๊ฐ™์ด ์ด์šฉ (๋””๋ฒ„๊น… ํฌ์ธํŠธ)