2017-10-04 12 views
2

Linux 프로세스의 경우 cakephp 양식을 통해 .conf 파일에 매개 변수를 전달하는 가장 좋은 방법은 무엇입니까? 예를 들어, postfix의 'myhostname'매개 변수를 main.cf 파일에 전달해야합니다. 예를 들어howto는 cakephp 3 형식을 통해 매개 변수를 리눅스 프로세스에 전달합니다.

:

  1. CakePHP의 양식 입력 => 호스트 _ = server1.example.com
  2. 쉘 실행 명령 => postconf -e '호스트 _ = server1.example.com'

고축

답변

0
  1. 그냥 요청 데이터 as described in the book here에서 가져옵니다. 당신이 modeless 양식을 다루는 방법을 모른다면 read this (당신이 이것을 사용한다고 가정)과 폼 도우미 this.

  2. 그런 다음 쉘 명령을 shell_exec으로 실행하고 잊어 버리지 말고 escapeshellcmd을 사용하십시오.

웹에서 셸에 전달하는 것에주의하십시오! 여기 실수로 꽤 빨리 못생긴 보안 구멍이 생깁니다.

나는 아직도이 질문을 끝내기 위해 투표하는 것에 대해 놀림을 받는다. 매우 광범위하고 연구 노력을 보이지 않으며 기본적으로 "제공하는 코드 또는 튜토리얼"질문 중 하나입니다. 다음에 자신 ​​만의 연구를 해보십시오. 그러나 내 링크가 그것을 구현하기에 충분해야합니다.

+0

답변 해 주셔서 감사합니다. 당신이 진술 한 이유와 다른 이유 때문에 shell_exec을 피하고 싶습니다. 안전한 방법으로 그런 일을 할 수있는 케이크 교실이 있는지 궁금 해서요. 어쨌든, 감사합니다. – gdimakop