php
-
PHP Ojbect(오브젝트) 접근시 이름(name)에 하이픈(Hypen) 이 있는 경우IT/php 2022. 11. 1. 16:24
JSON을 Parsing 하다 보면 key 에 하이픈이 들어가 있는 경우가 있다. { "test-key" : "하이", "seq" : "1234", } 위와 같은 json 을 json_decode 하고 접근은 아래와 같이 하면 된다. $json = '{ "test-key" : "하이", "seq" : "1234",}'; $parse = json_decode(json); /* //아래와 같이 접근하면 오류 발생한다. echo( $parse->test-key ); */ echo( $parse->{'test-key'} ); //대괄호로 묶어 키를 넣어주면 접근이 가능하다. PHP Ojbect(오브젝트) 접근시 이름(name)에 하이픈(Hypen) 이 있는 경우 위 예시와 같이 {'키이름'} 으로 사용하면 된다.
-
Plesk : All Domains Apache2/Error 500IT/web server 2021. 9. 28. 14:31
홈페이지에 갑자기 500 에러가 발생했다. 서버는 AWS Lightsail 에 Plesk 인스턴스에 운영중이다. 아파치 로그를 확인해보니 AH10292: Invalid proxy UDS filename (proxy:unix:///var/www/vhosts/system/domain-name/php-fpm.sock|fcgi://127.0.0.1:9000/var/www/vhosts/domain-name/httpdocs/index.php) 위와 같은 오류가 나고 있었다. 해당 오류를 확인해본 결과, 원인은 apache 2.49 로 업데이트 되면서 발생한 문제였다. 자세한 내용은 아래 링크를 통해 확인이 가능하다. https://talk.plesk.com/threads/all-domains-apache2-erro..