2014-12-16 8 views
1

내가 나오지도 명령을 php.ini 파일을 수정하려고하지만이나오지 명령은

sed -i 's/disable_functions = /disable_functions = system, show_source, symlink, dl, shell_exec, passthru,escapeshellarg,escapeshellcmd/g' /etc/php.ini 

disable_functions 라인은 php.ini 파일에서 다음과 같습니다 어떤 이유로 작동하지 않는 내 bash는 스크립트가 작동하지

disable_functions = 

당신은 무엇을

+0

그래서에서 = 후 공백을 제거? 만약 변경이 없다면 sed를'=, l; '으로 추적하여 동작 문자열의 시작 부분에 줄 번호와 줄의 내용 (실제로 버퍼)을 표시하십시오. 추적, 사용하지 마십시오 -i) – NeronLeVelu

답변

1

문제는 /etc/php.ini=

이후에는 공간이 없다는 것입니다 잘못 말할 수 변화 또는 오류가 발생하는 의미도 작동하지 sed
$ sed -i 's/disable_functions =/disable_functions = system, show_source, symlink, dl, shell_exec, passthru,escapeshellarg,escapeshellcmd/g' 
+0

이제 바보 같은 느낌 .... 감사합니다 – user2650277

+0

@ user2650277 당신은 오신 것을 환영합니다. 심지어 나는 때때로 그것을 놓친다 :) – nu11p01n73R