알리바바다유의 SMS발송어플리케이션을 서버에서 복사했는데, 서버에서 단독으로 사용하면 문제가 없는데, 로컬에서 실행하면 어디서 문제인지 알 수 없습니다.
오류 메시지는 다음과 같습니다.
<code>Fatal error: Class 'TopClient' not found in /Applications/XAMPP/****/dayu.php on line 9 </code>
서버는 Windows sever2003의 phpstudy 빌드 환경입니다
MAC 컴퓨터에서 로컬로 XAPP를 원클릭으로 빌드
알리바바다유의 SMS발송어플리케이션을 서버에서 복사했는데, 서버에서 단독으로 사용하면 문제가 없는데, 로컬에서 실행하면 어디서 문제인지 알 수 없습니다.
오류 메시지는 다음과 같습니다.
<code>Fatal error: Class 'TopClient' not found in /Applications/XAMPP/****/dayu.php on line 9 </code>
서버는 Windows sever2003의 phpstudy 빌드 환경입니다
MAC 컴퓨터에서 로컬로 XAPP를 원클릭으로 빌드
오빠. 경로가 잘못되었습니다.
자세히 살펴보세요.
<code>/Applications/XAMPP/****/dayu.php</code>
그렇습니다. Mac에서 개발해야 합니다. 소개 파일 경로를 ./*/dayu.php
로 변경해야 합니다.Windows 시스템에는 /App과 같은 경로가 없습니다.... 따라서 상대 경로를 사용하세요
운영 환경은 다를 수 있습니다. 로컬 Mac은 Unix이고 서버는 Windows를 실행하고 있으므로 경로가 다르게 읽힐 수 있습니다
서버 환경이 로컬 환경과 다르기 때문일 수도 있겠네요. git이나 svn에서 프로젝트를 가져올 때 파일 무시 설정을 했기 때문에 일부 파일을 덜 가져왔기 때문일 수도 있겠네요
오류가 분명합니다. 호출된 TopClient
이 존재하지 않습니다! 서버에서 복사한 복사본이 불완전하다는 뜻입니다
대소문자 문제일 수도 있고, 파일명, 클래스명일 수도 있습니다. Windows는 대소문자를 엄격하게 구분하지 않기 때문에 문제가 노출되지 않지만 Unix 시스템은 대소문자를 엄격하게 구분합니다.
파일 가져오기 문제가 있는지 확인해 보세요. 오류가 분명합니다.
경로 문제여야 합니다
오류 자체가 오류의 원인이라는 말을 들었던 기억이 나네요
귀하의 스크립트가 의존하는 다른 스크립트가 포함되어 있습니까? ? ?