묻고답하기
Failed opening required 'HTTP/Request.php' 에러...
2014.07.08 16:40
안녕하세요?
해외에서 리셀러 계정에 XE를 새로 설치했는데, 관리자 페이지 접속 시도시 아래와 같은 에러가 발생합니다.
Fatal error: require_once(): Failed opening required 'HTTP/Request.php' (include_path='.:/usr/php4/lib/php:/usr/local/php4/lib/php:/usr/lib/php:/usr/local/lib/php:/home/mondayde/php') in/home/mondayde/public_html/www.도메인-주소.co.nz/classes/file/FileHandler.class.php on line 523
해당 file 폴더는 퍼미션을 707을 주었고요...
혹시 문제해결을 도와주실 수 있다면 감사하겠습니다. ^^
댓글 8
-
mAKEkr
2014.07.08 16:47
라이브러리 위치를 보니 php버젼이 4버젼대로 추정되는데요, php버젼을 한번 확인해보시기 바랍니다(XE는 5버젼대부터 지원합니다) -
mr33
2014.07.08 16:50
감사합니다... 그런데 서버 정보에 이리 표시되어있네요 ㅠㅠ
Apache version 2.4.9 PHP version 5.4.30 MySQL version 10.0.12-MariaDB-log -
mAKEkr
2014.07.08 16:52
그렇다면 해당 호스팅에서 PEAR(PHP 확장기능)의 호환성을 확보하지 못한게 아닐까 싶어요. -
mr33
2014.07.08 17:00
감사합니다... 아래 내용이 서버 CPanel에 있는데... PEAR에 관련된 것인가요?
PHP Extensions and Applications Package Installer
PEAR packages are collections of functions that allow you to perform tasks in PHP. You will need to install a PEAR package before you can use it inside a PHP program.
Note: Packages are installed directly from the PHP Extensions and Applications repository (PEAR).Location of Your PHP Extension(s) and Application(s)
Path:
/home/mondayde/php
참..... 그리고... 이게 리셀러 계정이라서 제가 아래와 같은 식으로 설치를 했거든요, 근데 도메인1의 경우 XE가 이상없이 작동하는데, 하위 폴더를 만들어 도메인을 별도로 연결하는 경우 이런 에러가 발생하는 것 같습니다... 어떤 연관성이 있는지 모르겠네요 ㅠㅠ
/public_html <-- 도메인1 연결, XE설치
/public_html/www.도메인2.com/ <-- 이 폴더로 도메인2를 연결, XE 설치
/public_html/www.도메인3.com/ <-- 이 폴더로 도메인3을 연결, XE 설치
-
mAKEkr
2014.07.08 21:31
제가 CPanel을 이용해보지 않아서 이 부분은 확답드리기가 힘들것같네요. 여튼 XE내에 HttpRequest와 HttpRequest2등과 같은 PHP확장프로그램(PEAR)가 존재합니다. 얘들을 못불러와서 생기는 문제구요.
FTP로 설치하신거면 파일이 복사가 안되었을수도 있으니 tar.gz 혹은 zip과 같은 압축파일을 받으셔서 압축파일 풀기로 시도해보시는걸 권장해드려요. -
mr33
2014.07.09 06:25
감사합니다 시도해보겠습니다^^
-
XESniper
2014.07.09 15:46
단순히 include_path 이부분이 잘못된거 같아 보여집니다.
PHP 설정을 확인하시기 바랍니다.
-
mr33
2014.07.15 11:11
감사합니다^^ 호스팅업체에 문의하여 해결하였습니다