>백엔드 개발 >PHP 튜토리얼 >전송 서버, DEDE 웹사이트에 지정된 입력 파일이 없습니다!

전송 서버, DEDE 웹사이트에 지정된 입력 파일이 없습니다!

WBOY
WBOY원래의
2016-08-08 09:22:511320검색

회사에서 서버를 새로 구성했는데 원래 사이트를 기존 서버에서 새 서버로 마이그레이션해야 합니다. .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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.