회사에서 서버를 새로 구성했는데 원래 사이트를 기존 서버에서 새 서버로 마이그레이션해야 합니다. .NET 웹사이트를 마이그레이션하는 데 문제가 없습니다. 그런데 DEDE로 만든 웹사이트를 마이그레이션한 후에는 입력이 나타나지 않습니다. File Spec. 홈페이지 접속시 백그라운드에서 접속한 일부 페이지에서 유사한 오류가 발생하였습니다.
오류의 원인을 분석하기 시작했는데 바이두에서 많은 답변을 주셨는데요. 대부분 서버에서 PHP.INI를 구성할 때 문제라고 해서 많이 우회했습니다. , 나는 PHP 친구에게 물었고 그의 말은 data/common.ini.php를 찾을 수 없다는 것을 상기시켜주었습니다. 루트 디렉토리에 있는 INDEX.PHP를 다운로드하고 소스 코드를 확인했습니다. IF
if(!file_exists(dirname(__FILE__)). '/data/common.inc.php'))
{
헤더('위치: install/index.php');
exit();
}
그래서 echo 출력을 이용해서 dirname(__FILE__)을 확인해보니 여기서 문제가 하나 적었습니다. 폴더가 출력되어 /data/common.inc.php를 찾을 수 없습니다. 추가 분석을 해보니 갑자기 오래 전에 비슷한 문제가 발생했던 것 같습니다. DEDE가 중국어 경로를 지원하지 않습니까? 폴더명을 영어로 다시 묶고 나니 말문이 막히고 당황스럽더군요...
위 내용은 전송 서버를 소개합니다. DEDE 웹사이트에 지정된 입력 파일이 없습니다. , 관련 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.