thinkphp는 import를 사용하여 플러그인 클래스를 가져온 다음 + 클래스 이름으로 인스턴스화합니다. 이는 로컬에서는 가능하지만 서버에서는 가능하지 않습니다. 실행 메소드가 admin 모듈에 있는 컨트롤러는 Common 모듈의 공통 메소드인 function.php에서 테스트 메소드를 호출한 다음, 결과를 찾지 못합니다. require_once('.. /Extensions/...')를 도입하려면 경로가 정확하고 결과 프롬프트: "require(): Failed opening require '../Extensions/PHPThumb/phpthumb.class.php'(include_path= '.:/usr/local/ php/lib/php')"
< /p>
개발환경은 윈도우고 온라인환경은 리눅스죠?
1 대문자 사용에 주의하세요.
2 절대 경로와 상대 경로를 모두 사용해 보세요.
에서 타사 클래스 라이브러리 작성결국 절대 경로를 사용하여 문제를 해결했습니다. 이런 일은 정말 하고 싶지 않습니다. 비슷한 경험이 있는 분들이 답변을 남겨주셨으면 좋겠습니다.