웹사이트가 WordPress 사이트를 로드하지 않습니다. 대신 인덱스 폴더 표시

웹사이트가 WordPress 사이트를 로드하지 않습니다. 대신 인덱스 폴더 표시

최근 기본 Apache 페이지 표시를 중지하기 위해 파일을 삭제했는데 index.html이제 웹 사이트에 액세스하려고 할 때 위의 이미지가 표시됩니다. 내 도메인 이름과 IP는 실제 WordPress 사이트가 아닌 인덱스 보기로 연결됩니다.

색인

디렉토리 wordpress는 내부에 있습니다/var/www/html

WordPress 파일을 인식하려면 wordpress디렉토리에서 다른 디렉토리로 옮겨야 합니까 ? /var/www/html그렇다면 이를 수행하는 데 어떤 명령이 사용됩니까?

아니면 내가 놓친 다른 것이 있습니까?

답변1

새 웹 루트로 사용하기 위해 Apache 구성 파일을 편집하려면 /var/www/html/wordpress다음과 같이 할 수 있습니다.

  1. 터미널 열기(또는 SSH를 통해 서버에 연결)

  2. Apache sites-enabled디렉토리로 변경합니다.

    cd /etc/apache2/sites-enabled
    
  3. 현재 활성화된 구성 파일의 이름을 확인하려면 디렉터리 내용을 나열하세요.

    ll
    

    그러면 다음과 같은 내용이 제공됩니다.

    total 8
    drwxr-xr-x 2 root root 4096 Feb  1 06:59 ./
    drwxr-xr-x 8 root root 4096 Mar 19 06:24 ../
    lrwxrwxrwx 1 root root   33 Jul 19  2021 000-default.conf -> ../sites-available/000-default.conf
    

     

  4. 구성 파일을 편집합니다.

    sudo {editor of choice} 000-default.conf 
    

    메모:{editor of choice}nano, vim 또는 텍스트를 편집할 수 있는 다른 편집기 등 원하는 편집기로 교체하세요 .

  5. 값을 찾아서 DocumentRoot그에 따라 편집하십시오.

    DocumentRoot /var/www/html/wordpress 
    
  6. 파일을 저장하세요

  7. Apache 구성 파일을 다시 시작/다시 로드합니다.

    sudo service apache2 restart 
    

그게 전부야

관련 정보