2011-12-22 2 views
0

내가 개발자에서 사이트를 상속 한 그들은 문서 루트를 설정하고 사이트의 mysql_connection을 정의하기 위해 다음과 같은 기능을 사용하고 PHP 테스트 환경에서 찾을 수 없다는 포함합니다 내 지역 개발 플랫폼 (맥 OSX 라이온/PHP/MySQL은) 나는 다음과 같은 오류가 계속에서이 작업을 실행하려고하면 문제는,이다 : 나는 PHP로 비교적 새로운 해요내가 가정

Warning: include(/Library/WebServer/Documentsadmin/templates/index/In The News/item.php) [function.include]: failed to open stream: No such file or directory in /Users/mycomputername/Sites/thewebsite.com/admin/editable.class.php on line 283 

을 나는 믿고있어 내 php.ini 파일에 웹 루트와 같은 잘못된 위치를 가리키는 문제가 있지만 ot는 그것을 고치는 방법 또는 그것이 심지어 내가 경험하고있는 문제인 지에 관해 안다.

데이터베이스 연결이 제대로 작동하고 있습니다.

진단에 도움이된다면 크게 도움이됩니다.

$this->rootDir = dirname(__FILE__)."/admin"; 

대신

답변

0

왜 설정하지 ROOTDIR? (더 높은 레벨이 필요하면 dirname()을 추가하십시오).

물론 필요한 rootDir이이 파일과 관련되어 있다고 가정합니다.

+0

이 메서드를 사용하면 'Notice : 정의되지 않은 상수를 사용 _FILE_ - /Users/mycomputername/Sites/thewebsite.com/admin/editable.class.php 180 줄에'_FILE_ '이 (가) 있다고 가정합니다. – Ofeargall

+0

두 개의 밑줄 , 당신은 하나 있어요. –

+0

'(__FILE __)'이 도움이 된 것으로 보입니다. 고맙습니다. – Ofeargall

관련 문제