php import한 소스를 웹에서 출력시켰을때
안녕하세요
어디서 받은 php소스로 웹에서 구동시키려고 xampp를써서 웹에 출력시켰는데요
Warning: include_once(/common.php): failed to open stream: No such file or directory in C:\xampp\htdocs\www\_common.php on line 2
Warning: include_once(): Failed opening '/common.php' for inclusion (include_path='C:\xampp\php\pear') in C:\xampp\htdocs\www\_common.php on line 2
이라고 나오고 원하는 화면이 나오질 않습니다...
path문제인가 싶은데 php\pear 부분을 htdocs\www로도 잡아보고 구글링을해도 명확하게 나온게 없어서요 혹시 방법을 아시는분 계시나요..
경로 문제로 보여집니다만 원인을 찾으려면 몇가지 확인이 필요합니다.
일단 가장 유력해 보이는 원인은 include_once() 부분인데요.
현재 _common.php에서 아래와 같이 include_once()하고 있는 부분에서
아래와 같이 /(슬래시)를 지워보시기 바랍니다.
그래도 안되시면 common.php 파일의 경로를 댓글로 알려주시면 좀 더 확인해보도록 하겠습니다.
include할 파일을 옮기는 것도 한 방법이고,
include 원하는 경로를 PHP 설정파일인 php.ini 파일에 설정하는 방법도 있습니다.
php.ini에서 설정하시려면 php.ini 파일에서 다음과 같이 include_path라는 부분을 찾아 경로를 추가해줍니다.
예들 들면 다음 같은 형태가 될 수 있습니다.
이 때 주의하실 사항은 include_path 앞에 ;(세미콜론)이 붙어 있다면 지워주세요.
;(세미콜론)은 주석을 의미하기 때문입니다.