묻고답하기
PHP의 safe_mode를 On으로 변경하는방법좀
2016.02.18 22:57
PHP의 safe_mode를 On으로 변경하는방법좀요 이상한거 알려주시지마시고 제대로좀 알려주세요
댓글 13
-
불금
2016.02.18 23:27
-
서종현
2016.02.18 23:39
php.ini 파일이어디있는지 모르겠어요
-
불금
2016.02.18 23:41
리눅스 서버에서 yum으로 아파치 + php 모듈을 설치했다면 경로는 /etc/php.ini 입니다.
그러나 컴파일 설치등으로 했다면 경로는 달라질수도 있습니다.
컴파일시 경로는 자기 마음대로 변경이 가능하므로 정확한 위치는 답변드리기 곤란합니다.
윈도우 서버라면 IIS 에서 확장모듈로 추가했던 그 php 폴더 안에 있습니다.
간단하게 phpinfo.php 를 만드셔서 php.ini 위치를 확인하시는 방법도 있겠습니다.
phpinfo.php
<?php
phpinfo();
?>
-
서종현
2016.02.18 23:43
죄송한데 웹호스팅이라서요 방법없을까요
-
서종현
2016.02.18 23:46
아니면 php.ini 파일을 만들수없을까요?
-
YJSoft
2016.02.19 00:47
웹호스팅은 php.ini 변경이 불가능합니다. 모든 사용자가 동일한 설정을 공유하는 특성상 바꿔 달래도 못바꿔줄겁니다.
그나저나 왜 그 설정이 필요하신건가요? 이것도 적어 주시면 다른 해결방법 답변이 가능합니다.덧붙여서 이상한거 알려주지 말라 하시기 전에 먼저 자세히 정보를 적어 주시기 바랍니다.(ex. 웹호스팅 사용중입니다 등)
정보가 부정확하면 엉뚱한 답이 나올 수밖엔 없습니다. -
서종현
2016.02.19 22:49
safe_mode 모드가 활성화가 않되있어서 쉬운설치가 않됩니다. 쉬운설치에서 모듈이나 이런거 받을려면 설치조차 되질 않습니다. -
불금
2016.02.19 23:02
웹호스팅이라면 YJSoft님 말씀대로 바꿀방법이 전혀 없습니다. 고객센터에 문의하는게 마지막 해결법입니다.
-
기진곰
2016.02.20 16:25
뭔가 잘못 알고 계신 것 같습니다. safe_mode는 PHP에서도 이미 오래 전에 폐기한 기능으로, 쉬운설치에 방해가 될 뿐 전혀 도움이 되지 않습니다. 그래서 XE에서도 safe_mode = On인 경우 온갖 꼼수를 사용하여 우회하고 있습니다.
safe_mode가 꺼져 있는데 쉬운설치가 되지 않는다면 십중팔구 퍼미션 문제입니다. 설치하려고 하는 경로에 쓰기가 가능해야 합니다.
-
서종현
2016.02.26 12:34
그럼 퍼미션을 뭘로변경해야하죠?? -
서종현
2016.02.26 23:04
오 기진곰님 정말감사합니다 진짜로 퍼미션변경했더니쉬운설치가되는군요 정말감사합니다 ㅠㅠㅠㅠㅠㅠ 한번권한을755로변경했더니 되네요 정말감사합니다 이은혜를 어찌갚아야할지 ㅠㅠ -
YJSoft
2016.02.27 10:24
https://github.com/xpressengine/xe-core/blob/35d09dd35169e5d643b6272266b6fdcd117f4d7e/modules/admin/lang/lang.xml#L976
설명이 safe_mode를 on으로 하라고 되어 있습니다. 잘못 알고 계신게 아니라 XE에서 잘못 알려주고 있는 것이죠.
-
기진곰
2016.02.27 13:26
진짜로 설명이 틀렸네요 ㅡ.ㅡ
해당 서버의 php.ini 파일에서 safe_mode 옵션을 On 으로 바꾸시면 됩니다.