2017-02-17 1 views
0

를 가리키는 드루팔 웹 사이트 우리가 한 웹 사이트가있는 폴더를 우리는 가지고아파치/드루팔은 : 아파치 우분투 16.04 LTS 서버에 설치 링크가 잘못 내 직장에서 다른 드루팔 사이트

의/var/www /에서 HTML입니다/var/www/html/version1에있는 Drupal 웹 사이트. 문제는 사이트의 폴더를 복사하고/var/www/html/version2라는 이름을 지정하여 테스트를 한 후/var/www/html/version2를 삭제하고 localhost : 8080/version1 /에있는 링크를 삭제 한 것입니다. 해당 사이트는 버전 2를 가리 켰습니다. 즉, localhost : 8080/version2/news

어제 오늘 링크가 localhost : 8080/version1/news에 정확하게 가리키고 있습니다. 그러나 열린 공개 IP에서 액세스하면 [ public_ip] : 8080/version1 /을 클릭하고 [public_ip] : 8080/version2/news로 리디렉션되는 뉴스 링크를 클릭하면 분명히 페이지를 찾을 수 없습니다. [public_ip] : 8080/version1/news에 직접 가면 아무 문제없이 직접 액세스 할 수 있습니다.

어디에 문제가 있습니까? 나는 아파치 나 사이트로부터 설정 파일을 제공 할 수있다. 어떤 도움을 주셔서 감사합니다!

+0

브라우저의 HTTP 헤더 캐싱 문제 일 수 있습니까? – Juned

+0

아, 브라우저 캐시를 지운 후에 테스트하는 것을 잊어 버렸습니다. – MithPaul

답변

0

마지막으로, 문제는 Drupal에 대한 것입니다. 여기에있는 말에 따르면 https://www.drupal.org/node/845026 Drupal은 html 파일을 저장하지 않으며 데이터베이스를 참조하여 '즉시'생성합니다. //www.drupal.org/docs/7/administering-drupal-7-site/clearing-or-rebuilding- :

그래서 당신은 드루팔의 캐시

HTT PS를 청소해야하는 링크를 업데이트하기 drupals 캐시

HTT PS : //www.drupal.org/node/1507640

HTT의 P : //drupal.stackexchange.com/questions/21434/how-do-i-clear-cache- using-an-sql-query

이 문제는 관리자 패널에 로그인 만하면 Drupal 관리자가 해결했습니다.

관련 문제