파일 핸들러에 __PROXY_SERVER__ 라는 상수가 있길래 이름에 혹해서 '우와!'하면서 디버깅 찍어봤더니
PHP Warning: Use of undefined constant __PROXY_SERVER__ - assumed '__PROXY_SERVER__' (this will throw an Error in a future version of PHP)
라고 나오더군요.
코어에서는 getRemoteResource 함수 정도에서만 사용되는 것 같던데요.
그럼 이 부분은 사실상 쓸모 없는 코드가 된 건가요?
https://github.com/rhymix/rhymix/blob/4153b1064516a52c9cb8009dbf49af04c45ecc1c/classes/file/FileHandler.class.php#L321
외부 요청할 때 유용했을 것 같은데 기능을 안 한다니 아쉽네요;;
XE의 config.inc.php에서 주석 해제하면 사용할 수 있었던 상수입니다.
라이믹스에서는 기본 선언해 놓지는 않지만, 서드파티 자료에서 선언할 경우 정상 인식합니다.
예를 들어 외부 요청에 프록시를 사용하도록 하는 애드온을 만들 수 있겠지요.
단, getRemoteResource를 쓰지 않고 직접 curl을 호출하는 자료나
코어의 메일/SMS 드라이버 중 자체 제공하는 라이브러리를 쓰는 경우에는
프록시 설정이 적용되지 않을 수 있습니다.